builder: oak_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-811 starttime: 1461052055.35 results: success (0) buildid: 20160418224955 builduid: 967de2b7868e48dfaf5e0c0269323673 revision: 7a155c7b00417da7a5f0bd39a935060e0853b007 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:47:35.350494) ========= master: http://buildbot-master113.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:47:35.350898) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 00:47:35.351216) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 00:47:35.392530) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:47:35.392801) ========= 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-1461052015.742098-782883895 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 00:47:35-- 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% 9.72M=0.001s 2016-04-19 00:47:36 (9.72 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.892873 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:47:36.320959) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:47:36.321280) ========= 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-1461052015.742098-782883895 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019809 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:47:36.385367) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 00:47:36.385696) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev 7a155c7b00417da7a5f0bd39a935060e0853b007 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev 7a155c7b00417da7a5f0bd39a935060e0853b007 --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-1461052015.742098-782883895 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 00:47:36,492 truncating revision to first 12 chars 2016-04-19 00:47:36,492 Setting DEBUG logging. 2016-04-19 00:47:36,493 attempt 1/10 2016-04-19 00:47:36,493 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/7a155c7b0041?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 00:47:37,789 unpacking tar archive at: oak-7a155c7b0041/testing/mozharness/ program finished with exit code 0 elapsedTime=1.966424 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 00:47:38.385868) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:47:38.386221) ========= script_repo_revision: 7a155c7b00417da7a5f0bd39a935060e0853b007 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:47:38.386612) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:47:38.386893) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:47:38.417956) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 42 secs) (at 2016-04-19 00:47:38.418353) ========= /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 oak --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', 'oak', '--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-1461052015.742098-782883895 _=/tools/buildbot/bin/python using PTY: False 00:47:38 INFO - MultiFileLogger online at 20160419 00:47:38 in /builds/slave/test 00:47: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 oak --download-symbols true 00:47:38 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:47:38 INFO - {'append_to_log': False, 00:47:38 INFO - 'base_work_dir': '/builds/slave/test', 00:47:38 INFO - 'blob_upload_branch': 'oak', 00:47:38 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:47:38 INFO - 'buildbot_json_path': 'buildprops.json', 00:47:38 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:47:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:47:38 INFO - 'download_minidump_stackwalk': True, 00:47:38 INFO - 'download_symbols': 'true', 00:47:38 INFO - 'e10s': False, 00:47:38 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:47:38 INFO - 'tooltool.py': '/tools/tooltool.py', 00:47:38 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:47:38 INFO - '/tools/misc-python/virtualenv.py')}, 00:47:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:47:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:47:38 INFO - 'log_level': 'info', 00:47:38 INFO - 'log_to_console': True, 00:47:38 INFO - 'opt_config_files': (), 00:47:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:47:38 INFO - '--processes=1', 00:47:38 INFO - '--config=%(test_path)s/wptrunner.ini', 00:47:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:47:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:47:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:47:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:47:38 INFO - 'pip_index': False, 00:47:38 INFO - 'require_test_zip': True, 00:47:38 INFO - 'test_type': ('testharness',), 00:47:38 INFO - 'this_chunk': '1', 00:47:38 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:47:38 INFO - 'total_chunks': '10', 00:47:38 INFO - 'virtualenv_path': 'venv', 00:47:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:47:38 INFO - 'work_dir': 'build'} 00:47:38 INFO - ##### 00:47:38 INFO - ##### Running clobber step. 00:47:38 INFO - ##### 00:47:38 INFO - Running pre-action listener: _resource_record_pre_action 00:47:38 INFO - Running main action method: clobber 00:47:38 INFO - rmtree: /builds/slave/test/build 00:47:38 INFO - Running post-action listener: _resource_record_post_action 00:47:38 INFO - ##### 00:47:38 INFO - ##### Running read-buildbot-config step. 00:47:38 INFO - ##### 00:47:38 INFO - Running pre-action listener: _resource_record_pre_action 00:47:38 INFO - Running main action method: read_buildbot_config 00:47:38 INFO - Using buildbot properties: 00:47:38 INFO - { 00:47:38 INFO - "project": "", 00:47:38 INFO - "product": "firefox", 00:47:38 INFO - "script_repo_revision": "production", 00:47:38 INFO - "scheduler": "tests-oak-ubuntu64_vm-debug-unittest", 00:47:38 INFO - "repository": "", 00:47:38 INFO - "buildername": "Ubuntu VM 12.04 x64 oak debug test web-platform-tests-1", 00:47:38 INFO - "buildid": "20160418224955", 00:47:38 INFO - "pgo_build": "False", 00:47:38 INFO - "basedir": "/builds/slave/test", 00:47:38 INFO - "buildnumber": 0, 00:47:38 INFO - "slavename": "tst-linux64-spot-811", 00:47:38 INFO - "master": "http://buildbot-master113.bb.releng.use1.mozilla.com:8201/", 00:47:38 INFO - "platform": "linux64", 00:47:38 INFO - "branch": "oak", 00:47:38 INFO - "revision": "7a155c7b00417da7a5f0bd39a935060e0853b007", 00:47:38 INFO - "repo_path": "projects/oak", 00:47:38 INFO - "moz_repo_path": "", 00:47:38 INFO - "stage_platform": "linux64", 00:47:38 INFO - "builduid": "967de2b7868e48dfaf5e0c0269323673", 00:47:38 INFO - "slavebuilddir": "test" 00:47:38 INFO - } 00:47:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 00:47:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 00:47:38 INFO - Running post-action listener: _resource_record_post_action 00:47:38 INFO - ##### 00:47:38 INFO - ##### Running download-and-extract step. 00:47:38 INFO - ##### 00:47:38 INFO - Running pre-action listener: _resource_record_pre_action 00:47:38 INFO - Running main action method: download_and_extract 00:47:38 INFO - mkdir: /builds/slave/test/build/tests 00:47:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:47:38 INFO - https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 00:47:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:47:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:47:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:47:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 00:47:40 INFO - Downloaded 1361 bytes. 00:47:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:47:40 INFO - Using the following test package requirements: 00:47:40 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:47:40 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 00:47:40 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 00:47:40 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:40 INFO - u'jsshell-linux-x86_64.zip'], 00:47:40 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 00:47:40 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:47:40 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 00:47:40 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 00:47:40 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 00:47:40 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:47:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 00:47:40 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 00:47:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:47:40 INFO - https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 00:47:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:47:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:47:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:47:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 00:47:46 INFO - Downloaded 22673875 bytes. 00:47:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:47:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:47:46 INFO - caution: filename not matched: web-platform/* 00:47:46 INFO - Return code: 11 00:47:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:47:46 INFO - https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 00:47:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:47:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:47:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:47:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 00:47:51 INFO - Downloaded 36382567 bytes. 00:47:51 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:47:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:47:55 INFO - caution: filename not matched: bin/* 00:47:55 INFO - caution: filename not matched: config/* 00:47:55 INFO - caution: filename not matched: mozbase/* 00:47:55 INFO - caution: filename not matched: marionette/* 00:47:55 INFO - caution: filename not matched: tools/wptserve/* 00:47:55 INFO - Return code: 11 00:47:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:47:55 INFO - https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 00:47:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:47:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:47:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:47:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 00:48:01 INFO - Downloaded 64169270 bytes. 00:48:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:48:01 INFO - mkdir: /builds/slave/test/properties 00:48:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:48:01 INFO - Writing to file /builds/slave/test/properties/build_url 00:48:01 INFO - Contents: 00:48:01 INFO - build_url:https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:48:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:48:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:48:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:48:27 INFO - Contents: 00:48:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:48:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:27 INFO - https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:48:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:48:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:48:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:48:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 00:48:41 INFO - Downloaded 90723891 bytes. 00:48:41 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:48:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:48:48 INFO - Return code: 0 00:48:48 INFO - Running post-action listener: _resource_record_post_action 00:48:48 INFO - Running post-action listener: set_extra_try_arguments 00:48:48 INFO - ##### 00:48:48 INFO - ##### Running create-virtualenv step. 00:48:48 INFO - ##### 00:48:48 INFO - Running pre-action listener: _pre_create_virtualenv 00:48:48 INFO - Running pre-action listener: _resource_record_pre_action 00:48:48 INFO - Running main action method: create_virtualenv 00:48:48 INFO - Creating virtualenv /builds/slave/test/build/venv 00:48:48 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:48:48 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:48:48 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:48:48 INFO - Using real prefix '/usr' 00:48:48 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:48:52 INFO - Installing distribute.............................................................................................................................................................................................done. 00:48:55 INFO - Installing pip.................done. 00:48:55 INFO - Return code: 0 00:48:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:48:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:48:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:48:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:48:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:48:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:48:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2565030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x260b110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2608150>, '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 0x2609160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2609610>, '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-1461052015.742098-782883895', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:48:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:48:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:48:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:48:55 INFO - 'CCACHE_UMASK': '002', 00:48:55 INFO - 'DISPLAY': ':0', 00:48:55 INFO - 'HOME': '/home/cltbld', 00:48:55 INFO - 'LANG': 'en_US.UTF-8', 00:48:55 INFO - 'LOGNAME': 'cltbld', 00:48:55 INFO - 'MAIL': '/var/mail/cltbld', 00:48:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:48:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:48:55 INFO - 'MOZ_NO_REMOTE': '1', 00:48:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:48:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:48:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:48:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:48:55 INFO - 'PWD': '/builds/slave/test', 00:48:55 INFO - 'SHELL': '/bin/bash', 00:48:55 INFO - 'SHLVL': '1', 00:48:55 INFO - 'TERM': 'linux', 00:48:55 INFO - 'TMOUT': '86400', 00:48:55 INFO - 'USER': 'cltbld', 00:48:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461052015.742098-782883895', 00:48:55 INFO - '_': '/tools/buildbot/bin/python'} 00:48:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:48:56 INFO - Downloading/unpacking psutil>=0.7.1 00:48:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:48:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:48:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:48:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:48:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:48:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:49:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:49:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:49:03 INFO - Installing collected packages: psutil 00:49:03 INFO - Running setup.py install for psutil 00:49:03 INFO - building 'psutil._psutil_linux' extension 00:49:03 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 00:49:05 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 00:49:05 INFO - building 'psutil._psutil_posix' extension 00:49:05 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 00:49:05 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 00:49:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:49:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:49:05 INFO - Successfully installed psutil 00:49:05 INFO - Cleaning up... 00:49:05 INFO - Return code: 0 00:49:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:49:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:49:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:49:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2565030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x260b110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2608150>, '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 0x2609160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2609610>, '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-1461052015.742098-782883895', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:49:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 00:49:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 00:49:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:49:05 INFO - 'CCACHE_UMASK': '002', 00:49:05 INFO - 'DISPLAY': ':0', 00:49:05 INFO - 'HOME': '/home/cltbld', 00:49:05 INFO - 'LANG': 'en_US.UTF-8', 00:49:05 INFO - 'LOGNAME': 'cltbld', 00:49:05 INFO - 'MAIL': '/var/mail/cltbld', 00:49:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:49:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:49:05 INFO - 'MOZ_NO_REMOTE': '1', 00:49:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:49:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:49:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:49:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:49:05 INFO - 'PWD': '/builds/slave/test', 00:49:05 INFO - 'SHELL': '/bin/bash', 00:49:05 INFO - 'SHLVL': '1', 00:49:05 INFO - 'TERM': 'linux', 00:49:05 INFO - 'TMOUT': '86400', 00:49:05 INFO - 'USER': 'cltbld', 00:49:05 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461052015.742098-782883895', 00:49:05 INFO - '_': '/tools/buildbot/bin/python'} 00:49:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:49:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:49:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:11 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:49:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:49:11 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:49:11 INFO - Installing collected packages: mozsystemmonitor 00:49:11 INFO - Running setup.py install for mozsystemmonitor 00:49:11 INFO - Successfully installed mozsystemmonitor 00:49:11 INFO - Cleaning up... 00:49:11 INFO - Return code: 0 00:49:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:49:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:49:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:49:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2565030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x260b110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2608150>, '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 0x2609160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2609610>, '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-1461052015.742098-782883895', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:49:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:49:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 00:49:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:49:11 INFO - 'CCACHE_UMASK': '002', 00:49:11 INFO - 'DISPLAY': ':0', 00:49:11 INFO - 'HOME': '/home/cltbld', 00:49:11 INFO - 'LANG': 'en_US.UTF-8', 00:49:11 INFO - 'LOGNAME': 'cltbld', 00:49:11 INFO - 'MAIL': '/var/mail/cltbld', 00:49:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:49:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:49:11 INFO - 'MOZ_NO_REMOTE': '1', 00:49:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:49:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:49:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:49:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:49:11 INFO - 'PWD': '/builds/slave/test', 00:49:11 INFO - 'SHELL': '/bin/bash', 00:49:11 INFO - 'SHLVL': '1', 00:49:11 INFO - 'TERM': 'linux', 00:49:11 INFO - 'TMOUT': '86400', 00:49:11 INFO - 'USER': 'cltbld', 00:49:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461052015.742098-782883895', 00:49:11 INFO - '_': '/tools/buildbot/bin/python'} 00:49:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:49:12 INFO - Downloading/unpacking blobuploader==1.2.4 00:49:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:17 INFO - Downloading blobuploader-1.2.4.tar.gz 00:49:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:49:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:49:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:49:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:49:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:19 INFO - Downloading docopt-0.6.1.tar.gz 00:49:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:49:20 INFO - Installing collected packages: blobuploader, requests, docopt 00:49:20 INFO - Running setup.py install for blobuploader 00:49:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:49:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:49:20 INFO - Running setup.py install for requests 00:49:20 INFO - Running setup.py install for docopt 00:49:21 INFO - Successfully installed blobuploader requests docopt 00:49:21 INFO - Cleaning up... 00:49:21 INFO - Return code: 0 00:49:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:49:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:49:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:49:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:21 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2565030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x260b110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2608150>, '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 0x2609160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2609610>, '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-1461052015.742098-782883895', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:49:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:49:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:49:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:49:21 INFO - 'CCACHE_UMASK': '002', 00:49:21 INFO - 'DISPLAY': ':0', 00:49:21 INFO - 'HOME': '/home/cltbld', 00:49:21 INFO - 'LANG': 'en_US.UTF-8', 00:49:21 INFO - 'LOGNAME': 'cltbld', 00:49:21 INFO - 'MAIL': '/var/mail/cltbld', 00:49:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:49:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:49:21 INFO - 'MOZ_NO_REMOTE': '1', 00:49:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:49:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:49:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:49:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:49:21 INFO - 'PWD': '/builds/slave/test', 00:49:21 INFO - 'SHELL': '/bin/bash', 00:49:21 INFO - 'SHLVL': '1', 00:49:21 INFO - 'TERM': 'linux', 00:49:21 INFO - 'TMOUT': '86400', 00:49:21 INFO - 'USER': 'cltbld', 00:49:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461052015.742098-782883895', 00:49:21 INFO - '_': '/tools/buildbot/bin/python'} 00:49:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:49:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:49:21 INFO - Running setup.py (path:/tmp/pip-REzmNT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:49:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:49:21 INFO - Running setup.py (path:/tmp/pip-v0Bucb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:49:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:49:22 INFO - Running setup.py (path:/tmp/pip-xPTJ08-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:49:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:49:22 INFO - Running setup.py (path:/tmp/pip-Ry8AAG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:49:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:49:22 INFO - Running setup.py (path:/tmp/pip-98fC7H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:49:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:49:22 INFO - Running setup.py (path:/tmp/pip-g5zXXi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:49:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:49:22 INFO - Running setup.py (path:/tmp/pip-26gWpl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:49:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:49:22 INFO - Running setup.py (path:/tmp/pip-zWcQmr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:49:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:49:23 INFO - Running setup.py (path:/tmp/pip-87cCBq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:49:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:49:23 INFO - Running setup.py (path:/tmp/pip-4RqJ3e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:49:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:49:23 INFO - Running setup.py (path:/tmp/pip-uSDoOp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:49:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:49:23 INFO - Running setup.py (path:/tmp/pip-Az2DGZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:49:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:49:23 INFO - Running setup.py (path:/tmp/pip-MbfhkD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:49:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:49:23 INFO - Running setup.py (path:/tmp/pip-sPsWB_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:49:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:49:23 INFO - Running setup.py (path:/tmp/pip-sYvExr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:49:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:49:24 INFO - Running setup.py (path:/tmp/pip-sqc7Ig-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:49:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:49:24 INFO - Running setup.py (path:/tmp/pip-9JSq76-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:49:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:49:24 INFO - Running setup.py (path:/tmp/pip-mg1Tp8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:49:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:49:24 INFO - Running setup.py (path:/tmp/pip-1PkE_F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:49:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:49:24 INFO - Running setup.py (path:/tmp/pip-hkBaD5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:49:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:49:25 INFO - Running setup.py (path:/tmp/pip-dDd5AC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:49:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:49:25 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 00:49:25 INFO - Running setup.py install for manifestparser 00:49:25 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:49:25 INFO - Running setup.py install for mozcrash 00:49:25 INFO - Running setup.py install for mozdebug 00:49:25 INFO - Running setup.py install for mozdevice 00:49:26 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:49:26 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:49:26 INFO - Running setup.py install for mozfile 00:49:26 INFO - Running setup.py install for mozhttpd 00:49:26 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:49:26 INFO - Running setup.py install for mozinfo 00:49:26 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:49:26 INFO - Running setup.py install for mozInstall 00:49:26 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:49:26 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:49:26 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:49:26 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:49:26 INFO - Running setup.py install for mozleak 00:49:27 INFO - Running setup.py install for mozlog 00:49:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:49:27 INFO - Running setup.py install for moznetwork 00:49:27 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:49:27 INFO - Running setup.py install for mozprocess 00:49:27 INFO - Running setup.py install for mozprofile 00:49:28 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:49:28 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:49:28 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:49:28 INFO - Running setup.py install for mozrunner 00:49:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:49:28 INFO - Running setup.py install for mozscreenshot 00:49:28 INFO - Running setup.py install for moztest 00:49:28 INFO - Running setup.py install for mozversion 00:49:28 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:49:28 INFO - Running setup.py install for wptserve 00:49:29 INFO - Running setup.py install for marionette-driver 00:49:29 INFO - Running setup.py install for browsermob-proxy 00:49:29 INFO - Running setup.py install for marionette-client 00:49:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:49:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:49:30 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 00:49:30 INFO - Cleaning up... 00:49:30 INFO - Return code: 0 00:49:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:49:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:49:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:49:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:49:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:49:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2565030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x260b110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2608150>, '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 0x2609160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2609610>, '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-1461052015.742098-782883895', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:49:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:49:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:49:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:49:30 INFO - 'CCACHE_UMASK': '002', 00:49:30 INFO - 'DISPLAY': ':0', 00:49:30 INFO - 'HOME': '/home/cltbld', 00:49:30 INFO - 'LANG': 'en_US.UTF-8', 00:49:30 INFO - 'LOGNAME': 'cltbld', 00:49:30 INFO - 'MAIL': '/var/mail/cltbld', 00:49:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:49:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:49:30 INFO - 'MOZ_NO_REMOTE': '1', 00:49:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:49:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:49:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:49:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:49:30 INFO - 'PWD': '/builds/slave/test', 00:49:30 INFO - 'SHELL': '/bin/bash', 00:49:30 INFO - 'SHLVL': '1', 00:49:30 INFO - 'TERM': 'linux', 00:49:30 INFO - 'TMOUT': '86400', 00:49:30 INFO - 'USER': 'cltbld', 00:49:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461052015.742098-782883895', 00:49:30 INFO - '_': '/tools/buildbot/bin/python'} 00:49:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:49:30 INFO - Running setup.py (path:/tmp/pip-wZNjI2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:49:30 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:49:30 INFO - Running setup.py (path:/tmp/pip-H4evkH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:49:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:49:30 INFO - Running setup.py (path:/tmp/pip-o_xbcj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:49:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:49:30 INFO - Running setup.py (path:/tmp/pip-34ZCaw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:49:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:49:31 INFO - Running setup.py (path:/tmp/pip-r2J72c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:49:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:49:31 INFO - Running setup.py (path:/tmp/pip-K16m4A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 00:49:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:49:31 INFO - Running setup.py (path:/tmp/pip-LeLBgX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 00:49:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:49:31 INFO - Running setup.py (path:/tmp/pip-G0gD8M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 00:49:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:49:31 INFO - Running setup.py (path:/tmp/pip-PAFAPH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 00:49:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:49:31 INFO - Running setup.py (path:/tmp/pip-nMPIu_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:49:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:49:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:49:31 INFO - Running setup.py (path:/tmp/pip-5k7HQy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:49:32 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:49:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:49:32 INFO - Running setup.py (path:/tmp/pip-Oa0myp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:49:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:49:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:49:32 INFO - Running setup.py (path:/tmp/pip-dOgoT2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:49:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:49:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:49:32 INFO - Running setup.py (path:/tmp/pip-gyxmYI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:49:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 00:49:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:49:32 INFO - Running setup.py (path:/tmp/pip-5e5WOn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:49:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 00:49:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:49:32 INFO - Running setup.py (path:/tmp/pip-WdiQbg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:49:32 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 00:49:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:49:32 INFO - Running setup.py (path:/tmp/pip-uyYkQj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:49:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:49:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:49:32 INFO - Running setup.py (path:/tmp/pip-9Osc45-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:49:33 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 00:49:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:49:33 INFO - Running setup.py (path:/tmp/pip-6jqQK1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:49:33 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 00:49:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:49:33 INFO - Running setup.py (path:/tmp/pip-4TSntq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:49:33 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:49:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:49:33 INFO - Running setup.py (path:/tmp/pip-iFZgqC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:49:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:49:33 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 00:49:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:49:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:49:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:49:33 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:49:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:49:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:49:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:49:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:49:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:49:39 INFO - Downloading blessings-1.6.tar.gz 00:49:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:49:39 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:49:39 INFO - Installing collected packages: blessings 00:49:39 INFO - Running setup.py install for blessings 00:49:39 INFO - Successfully installed blessings 00:49:39 INFO - Cleaning up... 00:49:39 INFO - Return code: 0 00:49:39 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:49:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:49:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:49:40 INFO - Reading from file tmpfile_stdout 00:49:40 INFO - Current package versions: 00:49:40 INFO - argparse == 1.2.1 00:49:40 INFO - blessings == 1.6 00:49:40 INFO - blobuploader == 1.2.4 00:49:40 INFO - browsermob-proxy == 0.6.0 00:49:40 INFO - docopt == 0.6.1 00:49:40 INFO - manifestparser == 1.1 00:49:40 INFO - marionette-client == 2.3.0 00:49:40 INFO - marionette-driver == 1.4.0 00:49:40 INFO - mozInstall == 1.12 00:49:40 INFO - mozcrash == 0.17 00:49:40 INFO - mozdebug == 0.1 00:49:40 INFO - mozdevice == 0.48 00:49:40 INFO - mozfile == 1.2 00:49:40 INFO - mozhttpd == 0.7 00:49:40 INFO - mozinfo == 0.9 00:49:40 INFO - mozleak == 0.1 00:49:40 INFO - mozlog == 3.1 00:49:40 INFO - moznetwork == 0.27 00:49:40 INFO - mozprocess == 0.22 00:49:40 INFO - mozprofile == 0.28 00:49:40 INFO - mozrunner == 6.11 00:49:40 INFO - mozscreenshot == 0.1 00:49:40 INFO - mozsystemmonitor == 0.0 00:49:40 INFO - moztest == 0.7 00:49:40 INFO - mozversion == 1.4 00:49:40 INFO - psutil == 3.1.1 00:49:40 INFO - requests == 1.2.3 00:49:40 INFO - wptserve == 1.4.0 00:49:40 INFO - wsgiref == 0.1.2 00:49:40 INFO - Running post-action listener: _resource_record_post_action 00:49:40 INFO - Running post-action listener: _start_resource_monitoring 00:49:40 INFO - Starting resource monitoring. 00:49:40 INFO - ##### 00:49:40 INFO - ##### Running pull step. 00:49:40 INFO - ##### 00:49:40 INFO - Running pre-action listener: _resource_record_pre_action 00:49:40 INFO - Running main action method: pull 00:49:40 INFO - Pull has nothing to do! 00:49:40 INFO - Running post-action listener: _resource_record_post_action 00:49:40 INFO - ##### 00:49:40 INFO - ##### Running install step. 00:49:40 INFO - ##### 00:49:40 INFO - Running pre-action listener: _resource_record_pre_action 00:49:40 INFO - Running main action method: install 00:49:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:49:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:49:40 INFO - Reading from file tmpfile_stdout 00:49:40 INFO - Detecting whether we're running mozinstall >=1.0... 00:49:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:49:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:49:41 INFO - Reading from file tmpfile_stdout 00:49:41 INFO - Output received: 00:49:41 INFO - Usage: mozinstall [options] installer 00:49:41 INFO - Options: 00:49:41 INFO - -h, --help show this help message and exit 00:49:41 INFO - -d DEST, --destination=DEST 00:49:41 INFO - Directory to install application into. [default: 00:49:41 INFO - "/builds/slave/test"] 00:49:41 INFO - --app=APP Application being installed. [default: firefox] 00:49:41 INFO - mkdir: /builds/slave/test/build/application 00:49:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 00:49:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 00:50:13 INFO - Reading from file tmpfile_stdout 00:50:13 INFO - Output received: 00:50:13 INFO - /builds/slave/test/build/application/firefox/firefox 00:50:13 INFO - Running post-action listener: _resource_record_post_action 00:50:13 INFO - ##### 00:50:13 INFO - ##### Running run-tests step. 00:50:13 INFO - ##### 00:50:13 INFO - Running pre-action listener: _resource_record_pre_action 00:50:13 INFO - Running main action method: run_tests 00:50:13 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:50:13 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:50:13 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:50:13 INFO - grabbing minidump binary from tooltool 00:50:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:50:13 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 0x2608150>, '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 0x2609160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2609610>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:50:13 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 00:50:13 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 00:50:13 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 00:50:13 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 00:50:15 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpSYd9_3 00:50:15 INFO - INFO - File integrity verified, renaming tmpSYd9_3 to linux64-minidump_stackwalk 00:50:15 INFO - INFO - Updating local cache /builds/tooltool_cache... 00:50:15 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 00:50:15 INFO - Return code: 0 00:50:15 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 00:50:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:50:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 00:50:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 00:50:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:50:16 INFO - 'CCACHE_UMASK': '002', 00:50:16 INFO - 'DISPLAY': ':0', 00:50:16 INFO - 'HOME': '/home/cltbld', 00:50:16 INFO - 'LANG': 'en_US.UTF-8', 00:50:16 INFO - 'LOGNAME': 'cltbld', 00:50:16 INFO - 'MAIL': '/var/mail/cltbld', 00:50:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:50:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:50:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:50:16 INFO - 'MOZ_NO_REMOTE': '1', 00:50:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:50:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:50:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:50:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:50:16 INFO - 'PWD': '/builds/slave/test', 00:50:16 INFO - 'SHELL': '/bin/bash', 00:50:16 INFO - 'SHLVL': '1', 00:50:16 INFO - 'TERM': 'linux', 00:50:16 INFO - 'TMOUT': '86400', 00:50:16 INFO - 'USER': 'cltbld', 00:50:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461052015.742098-782883895', 00:50:16 INFO - '_': '/tools/buildbot/bin/python'} 00:50:16 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 00:50:17 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 00:50:17 INFO - import pkg_resources 00:50:18 INFO - Using 1 client processes 00:50:19 INFO - wptserve Starting http server on 127.0.0.1:8000 00:50:19 INFO - wptserve Starting http server on 127.0.0.1:8001 00:50:19 INFO - wptserve Starting http server on 127.0.0.1:8443 00:50:21 INFO - SUITE-START | Running 778 tests 00:50:21 INFO - Running testharness tests 00:50:21 INFO - Setting up ssl 00:50:21 INFO - PROCESS | certutil | 00:50:21 INFO - PROCESS | certutil | 00:50:21 INFO - PROCESS | certutil | 00:50:21 INFO - Certificate Nickname Trust Attributes 00:50:21 INFO - SSL,S/MIME,JAR/XPI 00:50:21 INFO - 00:50:21 INFO - web-platform-tests CT,, 00:50:21 INFO - 00:50:21 INFO - Starting runner 00:50:24 INFO - PROCESS | 1998 | 1461052224016 Marionette DEBUG Marionette enabled via build flag and pref 00:50:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd37b05000 == 1 [pid = 1998] [id = 1] 00:50:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 1 (0x7ffd37b05800) [pid = 1998] [serial = 1] [outer = (nil)] 00:50:24 INFO - PROCESS | 1998 | [1998] WARNING: No inner window available!: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:50:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 2 (0x7ffd37b06800) [pid = 1998] [serial = 2] [outer = 0x7ffd37b05800] 00:50:24 INFO - PROCESS | 1998 | 1461052224683 Marionette INFO Listening on port 2828 00:50:25 INFO - PROCESS | 1998 | 1461052225274 Marionette DEBUG Marionette enabled via command-line flag 00:50:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34c7d000 == 2 [pid = 1998] [id = 2] 00:50:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 3 (0x7ffd34cc2800) [pid = 1998] [serial = 3] [outer = (nil)] 00:50:25 INFO - PROCESS | 1998 | [1998] WARNING: No inner window available!: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:50:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 4 (0x7ffd34cc3800) [pid = 1998] [serial = 4] [outer = 0x7ffd34cc2800] 00:50:25 INFO - PROCESS | 1998 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ffd39871550 00:50:25 INFO - PROCESS | 1998 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ffd3a39ed90 00:50:25 INFO - PROCESS | 1998 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ffd33e180a0 00:50:25 INFO - PROCESS | 1998 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ffd33e183a0 00:50:26 INFO - PROCESS | 1998 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ffd33e18760 00:50:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 5 (0x7ffd39816800) [pid = 1998] [serial = 5] [outer = 0x7ffd37b05800] 00:50:26 INFO - PROCESS | 1998 | [1998] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:50:26 INFO - PROCESS | 1998 | 1461052226629 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51155 00:50:26 INFO - PROCESS | 1998 | [1998] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:50:26 INFO - PROCESS | 1998 | 1461052226704 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51156 00:50:26 INFO - PROCESS | 1998 | [1998] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:50:26 INFO - PROCESS | 1998 | 1461052226721 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51157 00:50:26 INFO - PROCESS | 1998 | [1998] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:50:26 INFO - PROCESS | 1998 | 1461052226733 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51158 00:50:26 INFO - PROCESS | 1998 | 1461052226738 Marionette DEBUG Closed connection conn0 00:50:26 INFO - PROCESS | 1998 | 1461052226800 Marionette DEBUG Closed connection conn1 00:50:26 INFO - PROCESS | 1998 | 1461052226820 Marionette DEBUG Closed connection conn2 00:50:26 INFO - PROCESS | 1998 | [1998] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/oak-l64-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 00:50:26 INFO - PROCESS | 1998 | [1998] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:50:26 INFO - PROCESS | 1998 | 1461052226865 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:51159 00:50:26 INFO - PROCESS | 1998 | 1461052226869 Marionette DEBUG Closed connection conn3 00:50:26 INFO - PROCESS | 1998 | [1998] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:50:26 INFO - PROCESS | 1998 | 1461052226927 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:51160 00:50:26 INFO - PROCESS | 1998 | 1461052226939 Marionette DEBUG Closed connection conn4 00:50:26 INFO - PROCESS | 1998 | 1461052226979 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:50:27 INFO - PROCESS | 1998 | 1461052226996 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":"20160418224955","device":"desktop","version":"48.0a1"} 00:50:27 INFO - PROCESS | 1998 | [1998] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:50:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2871f000 == 3 [pid = 1998] [id = 3] 00:50:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 6 (0x7ffd2871f800) [pid = 1998] [serial = 6] [outer = (nil)] 00:50:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28720000 == 4 [pid = 1998] [id = 4] 00:50:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 7 (0x7ffd2876a000) [pid = 1998] [serial = 7] [outer = (nil)] 00:50:28 INFO - PROCESS | 1998 | [1998] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:29 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27847800 == 5 [pid = 1998] [id = 5] 00:50:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 8 (0x7ffd27832000) [pid = 1998] [serial = 8] [outer = (nil)] 00:50:29 INFO - PROCESS | 1998 | [1998] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:50:29 INFO - PROCESS | 1998 | [1998] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:50:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 9 (0x7ffd277c7000) [pid = 1998] [serial = 9] [outer = 0x7ffd27832000] 00:50:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 10 (0x7ffd27379800) [pid = 1998] [serial = 10] [outer = 0x7ffd2871f800] 00:50:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 11 (0x7ffd273cb400) [pid = 1998] [serial = 11] [outer = 0x7ffd2876a000] 00:50:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 12 (0x7ffd273cd400) [pid = 1998] [serial = 12] [outer = 0x7ffd27832000] 00:50:30 INFO - PROCESS | 1998 | 1461052230624 Marionette DEBUG loaded listener.js 00:50:30 INFO - PROCESS | 1998 | 1461052230643 Marionette DEBUG loaded listener.js 00:50:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 13 (0x7ffd2502c000) [pid = 1998] [serial = 13] [outer = 0x7ffd27832000] 00:50:31 INFO - PROCESS | 1998 | 1461052231349 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"f6babfa4-7de3-4382-b08c-02b4190b4850","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":"20160418224955","device":"desktop","version":"48.0a1","command_id":1}}] 00:50:31 INFO - PROCESS | 1998 | 1461052231605 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:50:31 INFO - PROCESS | 1998 | 1461052231963 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 00:50:32 INFO - PROCESS | 1998 | 1461052232060 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:50:32 INFO - PROCESS | 1998 | [1998] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-l64-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:50:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 14 (0x7ffd21b62800) [pid = 1998] [serial = 14] [outer = 0x7ffd27832000] 00:50:32 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:32 INFO - PROCESS | 1998 | 1461052232614 Marionette TRACE conn5 <- [1,3,null,{}] 00:50:32 INFO - PROCESS | 1998 | 1461052232674 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:50:32 INFO - PROCESS | 1998 | 1461052232712 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 00:50:32 INFO - PROCESS | 1998 | 1461052232781 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 00:50:32 INFO - PROCESS | 1998 | 1461052232784 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 00:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:50:32 INFO - PROCESS | 1998 | 1461052232853 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:50:32 INFO - PROCESS | 1998 | 1461052232859 Marionette TRACE conn5 <- [1,6,null,{}] 00:50:32 INFO - PROCESS | 1998 | 1461052232877 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:32 INFO - PROCESS | 1998 | 1461052232897 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 00:50:32 INFO - PROCESS | 1998 | 1461052232903 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:32 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2973d800 == 6 [pid = 1998] [id = 6] 00:50:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 15 (0x7ffd20071c00) [pid = 1998] [serial = 15] [outer = (nil)] 00:50:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 16 (0x7ffd20073800) [pid = 1998] [serial = 16] [outer = 0x7ffd20071c00] 00:50:32 INFO - PROCESS | 1998 | 1461052232976 Marionette DEBUG loaded listener.js 00:50:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 17 (0x7ffd20079c00) [pid = 1998] [serial = 17] [outer = 0x7ffd20071c00] 00:50:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe1b000 == 7 [pid = 1998] [id = 7] 00:50:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 18 (0x7ffd1fee7800) [pid = 1998] [serial = 18] [outer = (nil)] 00:50:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 19 (0x7ffd2007a800) [pid = 1998] [serial = 19] [outer = 0x7ffd1fee7800] 00:50:33 INFO - PROCESS | 1998 | 1461052233420 Marionette DEBUG loaded listener.js 00:50:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 20 (0x7ffd1fb9a800) [pid = 1998] [serial = 20] [outer = 0x7ffd1fee7800] 00:50:33 INFO - PROCESS | 1998 | [1998] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/oak-l64-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 00:50:33 INFO - PROCESS | 1998 | 1461052233967 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1245ms 00:50:34 INFO - PROCESS | 1998 | 1461052234110 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 00:50:34 INFO - PROCESS | 1998 | 1461052234114 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 00:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:50:34 INFO - PROCESS | 1998 | 1461052234150 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:50:34 INFO - PROCESS | 1998 | 1461052234153 Marionette TRACE conn5 <- [1,10,null,{}] 00:50:34 INFO - PROCESS | 1998 | 1461052234166 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:34 INFO - PROCESS | 1998 | 1461052234351 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 00:50:34 INFO - PROCESS | 1998 | 1461052234578 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:34 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e244000 == 8 [pid = 1998] [id = 8] 00:50:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 21 (0x7ffd1e2ce400) [pid = 1998] [serial = 21] [outer = (nil)] 00:50:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 22 (0x7ffd1e2d3000) [pid = 1998] [serial = 22] [outer = 0x7ffd1e2ce400] 00:50:34 INFO - PROCESS | 1998 | 1461052234719 Marionette DEBUG loaded listener.js 00:50:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 23 (0x7ffd1efc7c00) [pid = 1998] [serial = 23] [outer = 0x7ffd1e2ce400] 00:50:35 INFO - PROCESS | 1998 | 1461052235568 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 00:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1496ms 00:50:35 INFO - PROCESS | 1998 | 1461052235632 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 00:50:35 INFO - PROCESS | 1998 | 1461052235639 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 00:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:50:35 INFO - PROCESS | 1998 | 1461052235649 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:50:35 INFO - PROCESS | 1998 | 1461052235653 Marionette TRACE conn5 <- [1,14,null,{}] 00:50:35 INFO - PROCESS | 1998 | 1461052235661 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:35 INFO - PROCESS | 1998 | 1461052235881 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 00:50:36 INFO - PROCESS | 1998 | 1461052236003 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd21dd5000 == 9 [pid = 1998] [id = 9] 00:50:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 24 (0x7ffd1e2cec00) [pid = 1998] [serial = 24] [outer = (nil)] 00:50:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 25 (0x7ffd20078000) [pid = 1998] [serial = 25] [outer = 0x7ffd1e2cec00] 00:50:36 INFO - PROCESS | 1998 | 1461052236076 Marionette DEBUG loaded listener.js 00:50:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 26 (0x7ffd21d5e400) [pid = 1998] [serial = 26] [outer = 0x7ffd1e2cec00] 00:50:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26082800 == 10 [pid = 1998] [id = 10] 00:50:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 27 (0x7ffd26084800) [pid = 1998] [serial = 27] [outer = (nil)] 00:50:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 28 (0x7ffd26f4a000) [pid = 1998] [serial = 28] [outer = 0x7ffd26084800] 00:50:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 29 (0x7ffd26947800) [pid = 1998] [serial = 29] [outer = 0x7ffd26084800] 00:50:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26076800 == 11 [pid = 1998] [id = 11] 00:50:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 30 (0x7ffd1e2d5400) [pid = 1998] [serial = 30] [outer = (nil)] 00:50:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 31 (0x7ffd273c2400) [pid = 1998] [serial = 31] [outer = 0x7ffd1e2d5400] 00:50:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 32 (0x7ffd21ef6c00) [pid = 1998] [serial = 32] [outer = 0x7ffd1e2d5400] 00:50:37 INFO - PROCESS | 1998 | 1461052237204 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 00:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1784ms 00:50:37 INFO - PROCESS | 1998 | 1461052237446 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 00:50:37 INFO - PROCESS | 1998 | 1461052237453 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 00:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:50:37 INFO - PROCESS | 1998 | 1461052237461 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:50:37 INFO - PROCESS | 1998 | 1461052237465 Marionette TRACE conn5 <- [1,18,null,{}] 00:50:37 INFO - PROCESS | 1998 | 1461052237471 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:37 INFO - PROCESS | 1998 | 1461052237668 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 00:50:37 INFO - PROCESS | 1998 | 1461052237771 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27abf000 == 12 [pid = 1998] [id = 12] 00:50:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 33 (0x7ffd20079400) [pid = 1998] [serial = 33] [outer = (nil)] 00:50:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 34 (0x7ffd27b48c00) [pid = 1998] [serial = 34] [outer = 0x7ffd20079400] 00:50:37 INFO - PROCESS | 1998 | 1461052237873 Marionette DEBUG loaded listener.js 00:50:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 35 (0x7ffd285b0000) [pid = 1998] [serial = 35] [outer = 0x7ffd20079400] 00:50:38 INFO - PROCESS | 1998 | 1461052238899 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 00:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1449ms 00:50:38 INFO - PROCESS | 1998 | 1461052238910 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 00:50:38 INFO - PROCESS | 1998 | 1461052238914 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 00:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:50:38 INFO - PROCESS | 1998 | 1461052238922 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:50:38 INFO - PROCESS | 1998 | 1461052238928 Marionette TRACE conn5 <- [1,22,null,{}] 00:50:38 INFO - PROCESS | 1998 | 1461052238937 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:39 INFO - PROCESS | 1998 | 1461052239100 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 00:50:39 INFO - PROCESS | 1998 | 1461052239259 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:39 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd24feb800 == 13 [pid = 1998] [id = 13] 00:50:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 36 (0x7ffd21d59000) [pid = 1998] [serial = 36] [outer = (nil)] 00:50:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 37 (0x7ffd21ef5000) [pid = 1998] [serial = 37] [outer = 0x7ffd21d59000] 00:50:39 INFO - PROCESS | 1998 | 1461052239386 Marionette DEBUG loaded listener.js 00:50:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 38 (0x7ffd25829000) [pid = 1998] [serial = 38] [outer = 0x7ffd21d59000] 00:50:39 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2973d800 == 12 [pid = 1998] [id = 6] 00:50:40 INFO - PROCESS | 1998 | 1461052240059 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 00:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1188ms 00:50:40 INFO - PROCESS | 1998 | 1461052240112 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 00:50:40 INFO - PROCESS | 1998 | 1461052240121 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 00:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:50:40 INFO - PROCESS | 1998 | 1461052240131 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:50:40 INFO - PROCESS | 1998 | 1461052240134 Marionette TRACE conn5 <- [1,26,null,{}] 00:50:40 INFO - PROCESS | 1998 | 1461052240151 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:40 INFO - PROCESS | 1998 | 1461052240295 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 00:50:40 INFO - PROCESS | 1998 | 1461052240307 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:40 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26d1b000 == 13 [pid = 1998] [id = 14] 00:50:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 39 (0x7ffd2589b000) [pid = 1998] [serial = 39] [outer = (nil)] 00:50:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 40 (0x7ffd26b8b000) [pid = 1998] [serial = 40] [outer = 0x7ffd2589b000] 00:50:40 INFO - PROCESS | 1998 | 1461052240366 Marionette DEBUG loaded listener.js 00:50:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 41 (0x7ffd26dcac00) [pid = 1998] [serial = 41] [outer = 0x7ffd2589b000] 00:50:41 INFO - PROCESS | 1998 | 1461052241254 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1142ms 00:50:41 INFO - PROCESS | 1998 | 1461052241273 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 00:50:41 INFO - PROCESS | 1998 | 1461052241276 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 00:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:50:41 INFO - PROCESS | 1998 | 1461052241283 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:50:41 INFO - PROCESS | 1998 | 1461052241289 Marionette TRACE conn5 <- [1,30,null,{}] 00:50:41 INFO - PROCESS | 1998 | 1461052241304 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:41 INFO - PROCESS | 1998 | 1461052241450 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 00:50:41 INFO - PROCESS | 1998 | 1461052241469 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2882d000 == 14 [pid = 1998] [id = 15] 00:50:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 42 (0x7ffd28b9b800) [pid = 1998] [serial = 42] [outer = (nil)] 00:50:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 43 (0x7ffd29273000) [pid = 1998] [serial = 43] [outer = 0x7ffd28b9b800] 00:50:41 INFO - PROCESS | 1998 | 1461052241538 Marionette DEBUG loaded listener.js 00:50:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 44 (0x7ffd296d9400) [pid = 1998] [serial = 44] [outer = 0x7ffd28b9b800] 00:50:42 INFO - PROCESS | 1998 | 1461052242327 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 00:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1093ms 00:50:42 INFO - PROCESS | 1998 | 1461052242377 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 00:50:42 INFO - PROCESS | 1998 | 1461052242381 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 00:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:50:42 INFO - PROCESS | 1998 | 1461052242387 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:50:42 INFO - PROCESS | 1998 | 1461052242395 Marionette TRACE conn5 <- [1,34,null,{}] 00:50:42 INFO - PROCESS | 1998 | 1461052242405 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:42 INFO - PROCESS | 1998 | 1461052242584 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 00:50:42 INFO - PROCESS | 1998 | 1461052242594 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:42 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd29738000 == 15 [pid = 1998] [id = 16] 00:50:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 45 (0x7ffd1fb9b400) [pid = 1998] [serial = 45] [outer = (nil)] 00:50:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 46 (0x7ffd2a428400) [pid = 1998] [serial = 46] [outer = 0x7ffd1fb9b400] 00:50:42 INFO - PROCESS | 1998 | 1461052242661 Marionette DEBUG loaded listener.js 00:50:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 47 (0x7ffd2e056800) [pid = 1998] [serial = 47] [outer = 0x7ffd1fb9b400] 00:50:43 INFO - PROCESS | 1998 | 1461052243344 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 00:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 991ms 00:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:50:43 INFO - PROCESS | 1998 | 1461052243379 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 00:50:43 INFO - PROCESS | 1998 | 1461052243382 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 00:50:43 INFO - PROCESS | 1998 | 1461052243388 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:50:43 INFO - PROCESS | 1998 | 1461052243391 Marionette TRACE conn5 <- [1,38,null,{}] 00:50:43 INFO - PROCESS | 1998 | 1461052243396 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:43 INFO - PROCESS | 1998 | 1461052243556 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 00:50:43 INFO - PROCESS | 1998 | 1461052243583 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a2af800 == 16 [pid = 1998] [id = 17] 00:50:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 48 (0x7ffd26bdb000) [pid = 1998] [serial = 48] [outer = (nil)] 00:50:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 49 (0x7ffd2e05c400) [pid = 1998] [serial = 49] [outer = 0x7ffd26bdb000] 00:50:43 INFO - PROCESS | 1998 | 1461052243651 Marionette DEBUG loaded listener.js 00:50:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 50 (0x7ffd34d08000) [pid = 1998] [serial = 50] [outer = 0x7ffd26bdb000] 00:50:44 INFO - PROCESS | 1998 | 1461052244303 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 00:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 929ms 00:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:50:44 INFO - PROCESS | 1998 | 1461052244316 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 00:50:44 INFO - PROCESS | 1998 | 1461052244319 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 00:50:44 INFO - PROCESS | 1998 | 1461052244325 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:50:44 INFO - PROCESS | 1998 | 1461052244328 Marionette TRACE conn5 <- [1,42,null,{}] 00:50:44 INFO - PROCESS | 1998 | 1461052244332 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:44 INFO - PROCESS | 1998 | 1461052244514 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 00:50:44 INFO - PROCESS | 1998 | 1461052244672 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:44 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fbb7800 == 17 [pid = 1998] [id = 18] 00:50:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 51 (0x7ffd1e2cc000) [pid = 1998] [serial = 51] [outer = (nil)] 00:50:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 52 (0x7ffd1fba6400) [pid = 1998] [serial = 52] [outer = 0x7ffd1e2cc000] 00:50:44 INFO - PROCESS | 1998 | 1461052244745 Marionette DEBUG loaded listener.js 00:50:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 53 (0x7ffd20078800) [pid = 1998] [serial = 53] [outer = 0x7ffd1e2cc000] 00:50:45 INFO - PROCESS | 1998 | 1461052245591 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 00:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1339ms 00:50:45 INFO - PROCESS | 1998 | 1461052245666 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 00:50:45 INFO - PROCESS | 1998 | 1461052245673 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 00:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:50:45 INFO - PROCESS | 1998 | 1461052245681 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:50:45 INFO - PROCESS | 1998 | 1461052245686 Marionette TRACE conn5 <- [1,46,null,{}] 00:50:45 INFO - PROCESS | 1998 | 1461052245693 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:45 INFO - PROCESS | 1998 | 1461052245895 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 00:50:46 INFO - PROCESS | 1998 | 1461052246027 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:46 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28734000 == 18 [pid = 1998] [id = 19] 00:50:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 54 (0x7ffd1e2d4000) [pid = 1998] [serial = 54] [outer = (nil)] 00:50:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 55 (0x7ffd268a3000) [pid = 1998] [serial = 55] [outer = 0x7ffd1e2d4000] 00:50:46 INFO - PROCESS | 1998 | 1461052246101 Marionette DEBUG loaded listener.js 00:50:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 56 (0x7ffd26ff0c00) [pid = 1998] [serial = 56] [outer = 0x7ffd1e2d4000] 00:50:46 INFO - PROCESS | 1998 | 1461052246939 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1283ms 00:50:46 INFO - PROCESS | 1998 | 1461052246968 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 00:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:50:46 INFO - PROCESS | 1998 | 1461052246975 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 00:50:46 INFO - PROCESS | 1998 | 1461052246981 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:50:46 INFO - PROCESS | 1998 | 1461052246984 Marionette TRACE conn5 <- [1,50,null,{}] 00:50:47 INFO - PROCESS | 1998 | 1461052247005 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:47 INFO - PROCESS | 1998 | 1461052247197 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 00:50:47 INFO - PROCESS | 1998 | 1461052247251 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2df79000 == 19 [pid = 1998] [id = 20] 00:50:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 57 (0x7ffd2876c000) [pid = 1998] [serial = 57] [outer = (nil)] 00:50:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 58 (0x7ffd2959b400) [pid = 1998] [serial = 58] [outer = 0x7ffd2876c000] 00:50:47 INFO - PROCESS | 1998 | 1461052247326 Marionette DEBUG loaded listener.js 00:50:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 59 (0x7ffd2a26d400) [pid = 1998] [serial = 59] [outer = 0x7ffd2876c000] 00:50:48 INFO - PROCESS | 1998 | 1461052248159 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1230ms 00:50:48 INFO - PROCESS | 1998 | 1461052248212 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 00:50:48 INFO - PROCESS | 1998 | 1461052248215 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 00:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:50:48 INFO - PROCESS | 1998 | 1461052248231 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:50:48 INFO - PROCESS | 1998 | 1461052248240 Marionette TRACE conn5 <- [1,54,null,{}] 00:50:48 INFO - PROCESS | 1998 | 1461052248249 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:48 INFO - PROCESS | 1998 | 1461052248454 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 00:50:48 INFO - PROCESS | 1998 | 1461052248574 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2872a800 == 20 [pid = 1998] [id = 21] 00:50:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 60 (0x7ffd28aac800) [pid = 1998] [serial = 60] [outer = (nil)] 00:50:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 61 (0x7ffd35ff9000) [pid = 1998] [serial = 61] [outer = 0x7ffd28aac800] 00:50:48 INFO - PROCESS | 1998 | 1461052248678 Marionette DEBUG loaded listener.js 00:50:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 62 (0x7ffd362c4400) [pid = 1998] [serial = 62] [outer = 0x7ffd28aac800] 00:50:49 INFO - PROCESS | 1998 | 1461052249708 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1545ms 00:50:49 INFO - PROCESS | 1998 | 1461052249771 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 00:50:49 INFO - PROCESS | 1998 | 1461052249778 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 00:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:50:49 INFO - PROCESS | 1998 | 1461052249787 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:50:49 INFO - PROCESS | 1998 | 1461052249794 Marionette TRACE conn5 <- [1,58,null,{}] 00:50:49 INFO - PROCESS | 1998 | 1461052249806 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:50 INFO - PROCESS | 1998 | 1461052250015 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 00:50:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2a2af800 == 19 [pid = 1998] [id = 17] 00:50:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd29738000 == 18 [pid = 1998] [id = 16] 00:50:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2882d000 == 17 [pid = 1998] [id = 15] 00:50:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26d1b000 == 16 [pid = 1998] [id = 14] 00:50:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd24feb800 == 15 [pid = 1998] [id = 13] 00:50:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27abf000 == 14 [pid = 1998] [id = 12] 00:50:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd21dd5000 == 13 [pid = 1998] [id = 9] 00:50:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e244000 == 12 [pid = 1998] [id = 8] 00:50:50 INFO - PROCESS | 1998 | 1461052250165 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fbb8800 == 13 [pid = 1998] [id = 22] 00:50:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 63 (0x7ffd1feed800) [pid = 1998] [serial = 63] [outer = (nil)] 00:50:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 64 (0x7ffd21affc00) [pid = 1998] [serial = 64] [outer = 0x7ffd1feed800] 00:50:50 INFO - PROCESS | 1998 | 1461052250244 Marionette DEBUG loaded listener.js 00:50:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 65 (0x7ffd2600f000) [pid = 1998] [serial = 65] [outer = 0x7ffd1feed800] 00:50:51 INFO - PROCESS | 1998 | 1461052251044 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1290ms 00:50:51 INFO - PROCESS | 1998 | 1461052251077 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 00:50:51 INFO - PROCESS | 1998 | 1461052251084 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 00:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:50:51 INFO - PROCESS | 1998 | 1461052251091 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:50:51 INFO - PROCESS | 1998 | 1461052251098 Marionette TRACE conn5 <- [1,62,null,{}] 00:50:51 INFO - PROCESS | 1998 | 1461052251105 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:51 INFO - PROCESS | 1998 | 1461052251310 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 00:50:51 INFO - PROCESS | 1998 | 1461052251325 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28173000 == 14 [pid = 1998] [id = 23] 00:50:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 66 (0x7ffd26ff6800) [pid = 1998] [serial = 66] [outer = (nil)] 00:50:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 67 (0x7ffd285a9800) [pid = 1998] [serial = 67] [outer = 0x7ffd26ff6800] 00:50:51 INFO - PROCESS | 1998 | 1461052251404 Marionette DEBUG loaded listener.js 00:50:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 68 (0x7ffd28b92400) [pid = 1998] [serial = 68] [outer = 0x7ffd26ff6800] 00:50:52 INFO - PROCESS | 1998 | 1461052252241 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1186ms 00:50:52 INFO - PROCESS | 1998 | 1461052252278 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 00:50:52 INFO - PROCESS | 1998 | 1461052252283 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 00:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:50:52 INFO - PROCESS | 1998 | 1461052252305 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:50:52 INFO - PROCESS | 1998 | 1461052252309 Marionette TRACE conn5 <- [1,66,null,{}] 00:50:52 INFO - PROCESS | 1998 | 1461052252319 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:52 INFO - PROCESS | 1998 | 1461052252487 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 00:50:52 INFO - PROCESS | 1998 | 1461052252608 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd297cc000 == 15 [pid = 1998] [id = 24] 00:50:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 69 (0x7ffd26b5b800) [pid = 1998] [serial = 69] [outer = (nil)] 00:50:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 70 (0x7ffd2a270000) [pid = 1998] [serial = 70] [outer = 0x7ffd26b5b800] 00:50:52 INFO - PROCESS | 1998 | 1461052252683 Marionette DEBUG loaded listener.js 00:50:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 71 (0x7ffd2e13a000) [pid = 1998] [serial = 71] [outer = 0x7ffd26b5b800] 00:50:53 INFO - PROCESS | 1998 | 1461052253509 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1249ms 00:50:53 INFO - PROCESS | 1998 | 1461052253540 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 00:50:53 INFO - PROCESS | 1998 | 1461052253546 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 00:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:50:53 INFO - PROCESS | 1998 | 1461052253563 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:50:53 INFO - PROCESS | 1998 | 1461052253572 Marionette TRACE conn5 <- [1,70,null,{}] 00:50:53 INFO - PROCESS | 1998 | 1461052253578 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:53 INFO - PROCESS | 1998 | 1461052253750 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 00:50:53 INFO - PROCESS | 1998 | 1461052253873 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2edb5000 == 16 [pid = 1998] [id = 25] 00:50:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 72 (0x7ffd2926a800) [pid = 1998] [serial = 72] [outer = (nil)] 00:50:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 73 (0x7ffd3610cc00) [pid = 1998] [serial = 73] [outer = 0x7ffd2926a800] 00:50:53 INFO - PROCESS | 1998 | 1461052253952 Marionette DEBUG loaded listener.js 00:50:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 74 (0x7ffd2502b400) [pid = 1998] [serial = 74] [outer = 0x7ffd2926a800] 00:50:54 INFO - PROCESS | 1998 | 1461052254768 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1247ms 00:50:54 INFO - PROCESS | 1998 | 1461052254804 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 00:50:54 INFO - PROCESS | 1998 | 1461052254808 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 00:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:50:54 INFO - PROCESS | 1998 | 1461052254815 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:50:54 INFO - PROCESS | 1998 | 1461052254820 Marionette TRACE conn5 <- [1,74,null,{}] 00:50:54 INFO - PROCESS | 1998 | 1461052254827 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:54 INFO - PROCESS | 1998 | 1461052254977 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 00:50:55 INFO - PROCESS | 1998 | 1461052255109 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34d1d800 == 17 [pid = 1998] [id = 26] 00:50:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 75 (0x7ffd1feed400) [pid = 1998] [serial = 75] [outer = (nil)] 00:50:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 76 (0x7ffd39e27000) [pid = 1998] [serial = 76] [outer = 0x7ffd1feed400] 00:50:55 INFO - PROCESS | 1998 | 1461052255184 Marionette DEBUG loaded listener.js 00:50:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 77 (0x7ffd39f5d400) [pid = 1998] [serial = 77] [outer = 0x7ffd1feed400] 00:50:56 INFO - PROCESS | 1998 | 1461052256138 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1383ms 00:50:56 INFO - PROCESS | 1998 | 1461052256199 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 00:50:56 INFO - PROCESS | 1998 | 1461052256206 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 00:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:50:56 INFO - PROCESS | 1998 | 1461052256215 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:50:56 INFO - PROCESS | 1998 | 1461052256218 Marionette TRACE conn5 <- [1,78,null,{}] 00:50:56 INFO - PROCESS | 1998 | 1461052256226 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:56 INFO - PROCESS | 1998 | 1461052256394 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 00:50:56 INFO - PROCESS | 1998 | 1461052256529 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:56 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2df79000 == 16 [pid = 1998] [id = 20] 00:50:56 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28734000 == 15 [pid = 1998] [id = 19] 00:50:56 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fbb7800 == 14 [pid = 1998] [id = 18] 00:50:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe13800 == 15 [pid = 1998] [id = 27] 00:50:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 78 (0x7ffd1efc9400) [pid = 1998] [serial = 78] [outer = (nil)] 00:50:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 79 (0x7ffd2006e800) [pid = 1998] [serial = 79] [outer = 0x7ffd1efc9400] 00:50:56 INFO - PROCESS | 1998 | 1461052256618 Marionette DEBUG loaded listener.js 00:50:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 80 (0x7ffd2601cc00) [pid = 1998] [serial = 80] [outer = 0x7ffd1efc9400] 00:50:57 INFO - PROCESS | 1998 | 1461052257432 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1279ms 00:50:57 INFO - PROCESS | 1998 | 1461052257494 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 00:50:57 INFO - PROCESS | 1998 | 1461052257502 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 00:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:50:57 INFO - PROCESS | 1998 | 1461052257511 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:50:57 INFO - PROCESS | 1998 | 1461052257515 Marionette TRACE conn5 <- [1,82,null,{}] 00:50:57 INFO - PROCESS | 1998 | 1461052257524 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:57 INFO - PROCESS | 1998 | 1461052257691 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 00:50:57 INFO - PROCESS | 1998 | 1461052257816 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:57 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a4b0800 == 16 [pid = 1998] [id = 28] 00:50:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 81 (0x7ffd1efcb400) [pid = 1998] [serial = 81] [outer = (nil)] 00:50:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 82 (0x7ffd2a20e800) [pid = 1998] [serial = 82] [outer = 0x7ffd1efcb400] 00:50:57 INFO - PROCESS | 1998 | 1461052257896 Marionette DEBUG loaded listener.js 00:50:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 83 (0x7ffd2b06d000) [pid = 1998] [serial = 83] [outer = 0x7ffd1efcb400] 00:50:58 INFO - PROCESS | 1998 | 1461052258716 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1282ms 00:50:58 INFO - PROCESS | 1998 | 1461052258796 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 00:50:58 INFO - PROCESS | 1998 | 1461052258802 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 00:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:50:58 INFO - PROCESS | 1998 | 1461052258810 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:50:58 INFO - PROCESS | 1998 | 1461052258814 Marionette TRACE conn5 <- [1,86,null,{}] 00:50:58 INFO - PROCESS | 1998 | 1461052258819 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:58 INFO - PROCESS | 1998 | 1461052258978 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 00:50:59 INFO - PROCESS | 1998 | 1461052259102 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:59 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26d07000 == 17 [pid = 1998] [id = 29] 00:50:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 84 (0x7ffd20071400) [pid = 1998] [serial = 84] [outer = (nil)] 00:50:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 85 (0x7ffd33ed9400) [pid = 1998] [serial = 85] [outer = 0x7ffd20071400] 00:50:59 INFO - PROCESS | 1998 | 1461052259181 Marionette DEBUG loaded listener.js 00:50:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 86 (0x7ffd36111400) [pid = 1998] [serial = 86] [outer = 0x7ffd20071400] 00:51:00 INFO - PROCESS | 1998 | 1461052260005 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1230ms 00:51:00 INFO - PROCESS | 1998 | 1461052260041 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 00:51:00 INFO - PROCESS | 1998 | 1461052260046 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 00:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:51:00 INFO - PROCESS | 1998 | 1461052260056 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:51:00 INFO - PROCESS | 1998 | 1461052260065 Marionette TRACE conn5 <- [1,90,null,{}] 00:51:00 INFO - PROCESS | 1998 | 1461052260082 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:00 INFO - PROCESS | 1998 | 1461052260261 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 00:51:00 INFO - PROCESS | 1998 | 1461052260386 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35e0e000 == 18 [pid = 1998] [id = 30] 00:51:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 87 (0x7ffd1fede800) [pid = 1998] [serial = 87] [outer = (nil)] 00:51:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 88 (0x7ffd3a208c00) [pid = 1998] [serial = 88] [outer = 0x7ffd1fede800] 00:51:00 INFO - PROCESS | 1998 | 1461052260461 Marionette DEBUG loaded listener.js 00:51:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 89 (0x7ffd3a403c00) [pid = 1998] [serial = 89] [outer = 0x7ffd1fede800] 00:51:01 INFO - PROCESS | 1998 | 1461052261261 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1250ms 00:51:01 INFO - PROCESS | 1998 | 1461052261304 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 00:51:01 INFO - PROCESS | 1998 | 1461052261309 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 00:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:51:01 INFO - PROCESS | 1998 | 1461052261316 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:51:01 INFO - PROCESS | 1998 | 1461052261319 Marionette TRACE conn5 <- [1,94,null,{}] 00:51:01 INFO - PROCESS | 1998 | 1461052261325 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:01 INFO - PROCESS | 1998 | 1461052261471 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 00:51:01 INFO - PROCESS | 1998 | 1461052261602 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe04800 == 19 [pid = 1998] [id = 31] 00:51:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 90 (0x7ffd24457800) [pid = 1998] [serial = 90] [outer = (nil)] 00:51:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 91 (0x7ffd3a46a400) [pid = 1998] [serial = 91] [outer = 0x7ffd24457800] 00:51:01 INFO - PROCESS | 1998 | 1461052261672 Marionette DEBUG loaded listener.js 00:51:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 92 (0x7ffd3cae6000) [pid = 1998] [serial = 92] [outer = 0x7ffd24457800] 00:51:02 INFO - PROCESS | 1998 | 1461052262667 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1385ms 00:51:02 INFO - PROCESS | 1998 | 1461052262703 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 00:51:02 INFO - PROCESS | 1998 | 1461052262710 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 00:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:51:02 INFO - PROCESS | 1998 | 1461052262722 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:51:02 INFO - PROCESS | 1998 | 1461052262728 Marionette TRACE conn5 <- [1,98,null,{}] 00:51:02 INFO - PROCESS | 1998 | 1461052262738 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:02 INFO - PROCESS | 1998 | 1461052262904 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 00:51:03 INFO - PROCESS | 1998 | 1461052263079 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27abe800 == 20 [pid = 1998] [id = 32] 00:51:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 93 (0x7ffd285ad000) [pid = 1998] [serial = 93] [outer = (nil)] 00:51:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 94 (0x7ffd28ab0400) [pid = 1998] [serial = 94] [outer = 0x7ffd285ad000] 00:51:03 INFO - PROCESS | 1998 | 1461052263151 Marionette DEBUG loaded listener.js 00:51:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 95 (0x7ffd296dbc00) [pid = 1998] [serial = 95] [outer = 0x7ffd285ad000] 00:51:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd297cc000 == 19 [pid = 1998] [id = 24] 00:51:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28173000 == 18 [pid = 1998] [id = 23] 00:51:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fbb8800 == 17 [pid = 1998] [id = 22] 00:51:04 INFO - PROCESS | 1998 | 1461052264010 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1337ms 00:51:04 INFO - PROCESS | 1998 | 1461052264058 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 00:51:04 INFO - PROCESS | 1998 | 1461052264065 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 00:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:51:04 INFO - PROCESS | 1998 | 1461052264089 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:51:04 INFO - PROCESS | 1998 | 1461052264098 Marionette TRACE conn5 <- [1,102,null,{}] 00:51:04 INFO - PROCESS | 1998 | 1461052264112 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:04 INFO - PROCESS | 1998 | 1461052264303 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 00:51:04 INFO - PROCESS | 1998 | 1461052264440 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a4b3800 == 18 [pid = 1998] [id = 33] 00:51:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 96 (0x7ffd296d9800) [pid = 1998] [serial = 96] [outer = (nil)] 00:51:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 97 (0x7ffd2a47a400) [pid = 1998] [serial = 97] [outer = 0x7ffd296d9800] 00:51:04 INFO - PROCESS | 1998 | 1461052264517 Marionette DEBUG loaded listener.js 00:51:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 98 (0x7ffd34a6b800) [pid = 1998] [serial = 98] [outer = 0x7ffd296d9800] 00:51:05 INFO - PROCESS | 1998 | 1461052265350 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1307ms 00:51:05 INFO - PROCESS | 1998 | 1461052265383 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 00:51:05 INFO - PROCESS | 1998 | 1461052265391 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 00:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:51:05 INFO - PROCESS | 1998 | 1461052265401 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:51:05 INFO - PROCESS | 1998 | 1461052265405 Marionette TRACE conn5 <- [1,106,null,{}] 00:51:05 INFO - PROCESS | 1998 | 1461052265411 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:05 INFO - PROCESS | 1998 | 1461052265570 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 00:51:05 INFO - PROCESS | 1998 | 1461052265705 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd351c7000 == 19 [pid = 1998] [id = 34] 00:51:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 99 (0x7ffd2a212400) [pid = 1998] [serial = 99] [outer = (nil)] 00:51:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 100 (0x7ffd380c7400) [pid = 1998] [serial = 100] [outer = 0x7ffd2a212400] 00:51:05 INFO - PROCESS | 1998 | 1461052265777 Marionette DEBUG loaded listener.js 00:51:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 101 (0x7ffd39866400) [pid = 1998] [serial = 101] [outer = 0x7ffd2a212400] 00:51:06 INFO - PROCESS | 1998 | 1461052266665 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1329ms 00:51:06 INFO - PROCESS | 1998 | 1461052266731 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 00:51:06 INFO - PROCESS | 1998 | 1461052266735 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 00:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:51:06 INFO - PROCESS | 1998 | 1461052266741 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:51:06 INFO - PROCESS | 1998 | 1461052266747 Marionette TRACE conn5 <- [1,110,null,{}] 00:51:06 INFO - PROCESS | 1998 | 1461052266763 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:06 INFO - PROCESS | 1998 | 1461052266957 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 00:51:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 102 (0x7ffd1e6ea800) [pid = 1998] [serial = 102] [outer = 0x7ffd1e2d5400] 00:51:07 INFO - PROCESS | 1998 | 1461052267133 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd398aa000 == 20 [pid = 1998] [id = 35] 00:51:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 103 (0x7ffd21d66400) [pid = 1998] [serial = 103] [outer = (nil)] 00:51:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 104 (0x7ffd380c5c00) [pid = 1998] [serial = 104] [outer = 0x7ffd21d66400] 00:51:07 INFO - PROCESS | 1998 | 1461052267221 Marionette DEBUG loaded listener.js 00:51:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 105 (0x7ffd3a465400) [pid = 1998] [serial = 105] [outer = 0x7ffd21d66400] 00:51:08 INFO - PROCESS | 1998 | 1461052268093 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1388ms 00:51:08 INFO - PROCESS | 1998 | 1461052268132 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 00:51:08 INFO - PROCESS | 1998 | 1461052268137 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 00:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:51:08 INFO - PROCESS | 1998 | 1461052268143 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:51:08 INFO - PROCESS | 1998 | 1461052268146 Marionette TRACE conn5 <- [1,114,null,{}] 00:51:08 INFO - PROCESS | 1998 | 1461052268152 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:08 INFO - PROCESS | 1998 | 1461052268317 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 00:51:08 INFO - PROCESS | 1998 | 1461052268449 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd39832800 == 21 [pid = 1998] [id = 36] 00:51:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 106 (0x7ffd1c8b2c00) [pid = 1998] [serial = 106] [outer = (nil)] 00:51:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 107 (0x7ffd1c8bac00) [pid = 1998] [serial = 107] [outer = 0x7ffd1c8b2c00] 00:51:08 INFO - PROCESS | 1998 | 1461052268527 Marionette DEBUG loaded listener.js 00:51:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 108 (0x7ffd39e2c800) [pid = 1998] [serial = 108] [outer = 0x7ffd1c8b2c00] 00:51:09 INFO - PROCESS | 1998 | 1461052269345 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1280ms 00:51:09 INFO - PROCESS | 1998 | 1461052269424 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 00:51:09 INFO - PROCESS | 1998 | 1461052269428 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 00:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:51:09 INFO - PROCESS | 1998 | 1461052269434 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:51:09 INFO - PROCESS | 1998 | 1461052269436 Marionette TRACE conn5 <- [1,118,null,{}] 00:51:09 INFO - PROCESS | 1998 | 1461052269442 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:09 INFO - PROCESS | 1998 | 1461052269607 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 00:51:09 INFO - PROCESS | 1998 | 1461052269715 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:09 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a425800 == 22 [pid = 1998] [id = 37] 00:51:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 109 (0x7ffd1c8b5c00) [pid = 1998] [serial = 109] [outer = (nil)] 00:51:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 110 (0x7ffd3a204800) [pid = 1998] [serial = 110] [outer = 0x7ffd1c8b5c00] 00:51:09 INFO - PROCESS | 1998 | 1461052269815 Marionette DEBUG loaded listener.js 00:51:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 111 (0x7ffd3cda4c00) [pid = 1998] [serial = 111] [outer = 0x7ffd1c8b5c00] 00:51:10 INFO - PROCESS | 1998 | 1461052270621 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1233ms 00:51:10 INFO - PROCESS | 1998 | 1461052270667 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 00:51:10 INFO - PROCESS | 1998 | 1461052270671 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 00:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:51:10 INFO - PROCESS | 1998 | 1461052270676 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:51:10 INFO - PROCESS | 1998 | 1461052270679 Marionette TRACE conn5 <- [1,122,null,{}] 00:51:10 INFO - PROCESS | 1998 | 1461052270684 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:10 INFO - PROCESS | 1998 | 1461052270858 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 00:51:10 INFO - PROCESS | 1998 | 1461052270989 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:11 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd38064800 == 23 [pid = 1998] [id = 38] 00:51:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 112 (0x7ffd1c8b1400) [pid = 1998] [serial = 112] [outer = (nil)] 00:51:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 113 (0x7ffd34f09800) [pid = 1998] [serial = 113] [outer = 0x7ffd1c8b1400] 00:51:11 INFO - PROCESS | 1998 | 1461052271060 Marionette DEBUG loaded listener.js 00:51:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 114 (0x7ffd3f152c00) [pid = 1998] [serial = 114] [outer = 0x7ffd1c8b1400] 00:51:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2a4b0800 == 22 [pid = 1998] [id = 28] 00:51:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fe13800 == 21 [pid = 1998] [id = 27] 00:51:12 INFO - PROCESS | 1998 | 1461052272110 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1478ms 00:51:12 INFO - PROCESS | 1998 | 1461052272155 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 00:51:12 INFO - PROCESS | 1998 | 1461052272161 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 00:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:51:12 INFO - PROCESS | 1998 | 1461052272187 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:51:12 INFO - PROCESS | 1998 | 1461052272193 Marionette TRACE conn5 <- [1,126,null,{}] 00:51:12 INFO - PROCESS | 1998 | 1461052272202 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:12 INFO - PROCESS | 1998 | 1461052272365 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 00:51:12 INFO - PROCESS | 1998 | 1461052272587 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2ed17000 == 22 [pid = 1998] [id = 39] 00:51:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 115 (0x7ffd1dc26800) [pid = 1998] [serial = 115] [outer = (nil)] 00:51:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 116 (0x7ffd1dc28400) [pid = 1998] [serial = 116] [outer = 0x7ffd1dc26800] 00:51:12 INFO - PROCESS | 1998 | 1461052272665 Marionette DEBUG loaded listener.js 00:51:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 117 (0x7ffd1dc2e400) [pid = 1998] [serial = 117] [outer = 0x7ffd1dc26800] 00:51:13 INFO - PROCESS | 1998 | 1461052273442 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1287ms 00:51:13 INFO - PROCESS | 1998 | 1461052273471 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 00:51:13 INFO - PROCESS | 1998 | 1461052273479 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 00:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:51:13 INFO - PROCESS | 1998 | 1461052273488 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:51:13 INFO - PROCESS | 1998 | 1461052273492 Marionette TRACE conn5 <- [1,130,null,{}] 00:51:13 INFO - PROCESS | 1998 | 1461052273498 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:13 INFO - PROCESS | 1998 | 1461052273649 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 00:51:13 INFO - PROCESS | 1998 | 1461052273788 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:13 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd37b0a000 == 23 [pid = 1998] [id = 40] 00:51:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 118 (0x7ffd1dc26c00) [pid = 1998] [serial = 118] [outer = (nil)] 00:51:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 119 (0x7ffd1feeb400) [pid = 1998] [serial = 119] [outer = 0x7ffd1dc26c00] 00:51:13 INFO - PROCESS | 1998 | 1461052273863 Marionette DEBUG loaded listener.js 00:51:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 120 (0x7ffd25829400) [pid = 1998] [serial = 120] [outer = 0x7ffd1dc26c00] 00:51:14 INFO - PROCESS | 1998 | 1461052274832 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 00:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1383ms 00:51:14 INFO - PROCESS | 1998 | 1461052274871 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 00:51:14 INFO - PROCESS | 1998 | 1461052274874 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 00:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:51:14 INFO - PROCESS | 1998 | 1461052274880 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:51:14 INFO - PROCESS | 1998 | 1461052274886 Marionette TRACE conn5 <- [1,134,null,{}] 00:51:14 INFO - PROCESS | 1998 | 1461052274901 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:15 INFO - PROCESS | 1998 | 1461052275166 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 00:51:15 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2a4b3800 == 22 [pid = 1998] [id = 33] 00:51:15 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd351c7000 == 21 [pid = 1998] [id = 34] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd35e0e000 == 20 [pid = 1998] [id = 30] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2edb5000 == 19 [pid = 1998] [id = 25] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fe04800 == 18 [pid = 1998] [id = 31] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a425800 == 17 [pid = 1998] [id = 37] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd39832800 == 16 [pid = 1998] [id = 36] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34d1d800 == 15 [pid = 1998] [id = 26] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2872a800 == 14 [pid = 1998] [id = 21] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26d07000 == 13 [pid = 1998] [id = 29] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd398aa000 == 12 [pid = 1998] [id = 35] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd37b0a000 == 11 [pid = 1998] [id = 40] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27abe800 == 10 [pid = 1998] [id = 32] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd38064800 == 9 [pid = 1998] [id = 38] 00:51:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2ed17000 == 8 [pid = 1998] [id = 39] 00:51:19 INFO - PROCESS | 1998 | 1461052279249 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:19 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd21ac6000 == 9 [pid = 1998] [id = 41] 00:51:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 121 (0x7ffd1dc24c00) [pid = 1998] [serial = 121] [outer = (nil)] 00:51:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 122 (0x7ffd1dc29c00) [pid = 1998] [serial = 122] [outer = 0x7ffd1dc24c00] 00:51:19 INFO - PROCESS | 1998 | 1461052279314 Marionette DEBUG loaded listener.js 00:51:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 123 (0x7ffd1e6e2800) [pid = 1998] [serial = 123] [outer = 0x7ffd1dc24c00] 00:51:20 INFO - PROCESS | 1998 | 1461052280049 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 00:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5199ms 00:51:20 INFO - PROCESS | 1998 | 1461052280081 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 00:51:20 INFO - PROCESS | 1998 | 1461052280087 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 00:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:51:20 INFO - PROCESS | 1998 | 1461052280110 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:51:20 INFO - PROCESS | 1998 | 1461052280117 Marionette TRACE conn5 <- [1,138,null,{}] 00:51:20 INFO - PROCESS | 1998 | 1461052280124 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:20 INFO - PROCESS | 1998 | 1461052280275 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 00:51:20 INFO - PROCESS | 1998 | 1461052280286 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28463000 == 10 [pid = 1998] [id = 42] 00:51:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 124 (0x7ffd1f9b2400) [pid = 1998] [serial = 124] [outer = (nil)] 00:51:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 125 (0x7ffd21ebd800) [pid = 1998] [serial = 125] [outer = 0x7ffd1f9b2400] 00:51:20 INFO - PROCESS | 1998 | 1461052280352 Marionette DEBUG loaded listener.js 00:51:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 126 (0x7ffd21ec4000) [pid = 1998] [serial = 126] [outer = 0x7ffd1f9b2400] 00:51:21 INFO - PROCESS | 1998 | 1461052281213 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 00:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1199ms 00:51:21 INFO - PROCESS | 1998 | 1461052281340 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 00:51:21 INFO - PROCESS | 1998 | 1461052281347 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 00:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:51:21 INFO - PROCESS | 1998 | 1461052281389 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:51:21 INFO - PROCESS | 1998 | 1461052281393 Marionette TRACE conn5 <- [1,142,null,{}] 00:51:21 INFO - PROCESS | 1998 | 1461052281398 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:21 INFO - PROCESS | 1998 | 1461052281535 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 00:51:21 INFO - PROCESS | 1998 | 1461052281678 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:21 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2edac800 == 11 [pid = 1998] [id = 43] 00:51:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 127 (0x7ffd21ec5800) [pid = 1998] [serial = 127] [outer = (nil)] 00:51:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 128 (0x7ffd25827400) [pid = 1998] [serial = 128] [outer = 0x7ffd21ec5800] 00:51:21 INFO - PROCESS | 1998 | 1461052281742 Marionette DEBUG loaded listener.js 00:51:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 129 (0x7ffd26bdc800) [pid = 1998] [serial = 129] [outer = 0x7ffd21ec5800] 00:51:22 INFO - PROCESS | 1998 | 1461052282540 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 00:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1202ms 00:51:22 INFO - PROCESS | 1998 | 1461052282580 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 00:51:22 INFO - PROCESS | 1998 | 1461052282583 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 00:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:51:22 INFO - PROCESS | 1998 | 1461052282607 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:51:22 INFO - PROCESS | 1998 | 1461052282617 Marionette TRACE conn5 <- [1,146,null,{}] 00:51:22 INFO - PROCESS | 1998 | 1461052282622 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:22 INFO - PROCESS | 1998 | 1461052282811 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 00:51:22 INFO - PROCESS | 1998 | 1461052282829 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3614d800 == 12 [pid = 1998] [id = 44] 00:51:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 130 (0x7ffd21ef0c00) [pid = 1998] [serial = 130] [outer = (nil)] 00:51:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 131 (0x7ffd29275800) [pid = 1998] [serial = 131] [outer = 0x7ffd21ef0c00] 00:51:22 INFO - PROCESS | 1998 | 1461052282888 Marionette DEBUG loaded listener.js 00:51:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 132 (0x7ffd2a213c00) [pid = 1998] [serial = 132] [outer = 0x7ffd21ef0c00] 00:51:24 INFO - PROCESS | 1998 | 1461052284457 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 131 (0x7ffd1e2cc000) [pid = 1998] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 130 (0x7ffd26b5b800) [pid = 1998] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 129 (0x7ffd21d59000) [pid = 1998] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 128 (0x7ffd2589b000) [pid = 1998] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 127 (0x7ffd1e2cec00) [pid = 1998] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 126 (0x7ffd28b9b800) [pid = 1998] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 125 (0x7ffd1fb9b400) [pid = 1998] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 124 (0x7ffd26bdb000) [pid = 1998] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 123 (0x7ffd1e2ce400) [pid = 1998] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 122 (0x7ffd20079400) [pid = 1998] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 121 (0x7ffd1c8b5c00) [pid = 1998] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 120 (0x7ffd1c8b2c00) [pid = 1998] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 119 (0x7ffd20071c00) [pid = 1998] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 118 (0x7ffd2a212400) [pid = 1998] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 117 (0x7ffd21d66400) [pid = 1998] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 116 (0x7ffd1dc26800) [pid = 1998] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 115 (0x7ffd296d9800) [pid = 1998] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 114 (0x7ffd28aac800) [pid = 1998] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 113 (0x7ffd2926a800) [pid = 1998] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 112 (0x7ffd26ff6800) [pid = 1998] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 111 (0x7ffd1efc9400) [pid = 1998] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 110 (0x7ffd1feed400) [pid = 1998] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 109 (0x7ffd285ad000) [pid = 1998] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 108 (0x7ffd24457800) [pid = 1998] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 107 (0x7ffd2876c000) [pid = 1998] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 106 (0x7ffd1feed800) [pid = 1998] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 105 (0x7ffd1efcb400) [pid = 1998] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 104 (0x7ffd20071400) [pid = 1998] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 103 (0x7ffd1e2d4000) [pid = 1998] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 102 (0x7ffd1fede800) [pid = 1998] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:51:24 INFO - PROCESS | 1998 | --DOMWINDOW == 101 (0x7ffd1c8b1400) [pid = 1998] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2056ms 00:51:24 INFO - PROCESS | 1998 | 1461052284692 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 00:51:24 INFO - PROCESS | 1998 | 1461052284694 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 00:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:51:24 INFO - PROCESS | 1998 | 1461052284739 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:51:24 INFO - PROCESS | 1998 | 1461052284743 Marionette TRACE conn5 <- [1,150,null,{}] 00:51:24 INFO - PROCESS | 1998 | 1461052284833 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:24 INFO - PROCESS | 1998 | 1461052284974 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 00:51:25 INFO - PROCESS | 1998 | 1461052285095 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27f84800 == 13 [pid = 1998] [id = 45] 00:51:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 102 (0x7ffd21ef2000) [pid = 1998] [serial = 133] [outer = (nil)] 00:51:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 103 (0x7ffd25949000) [pid = 1998] [serial = 134] [outer = 0x7ffd21ef2000] 00:51:25 INFO - PROCESS | 1998 | 1461052285167 Marionette DEBUG loaded listener.js 00:51:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 104 (0x7ffd26feec00) [pid = 1998] [serial = 135] [outer = 0x7ffd21ef2000] 00:51:25 INFO - PROCESS | 1998 | 1461052285791 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 00:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1114ms 00:51:25 INFO - PROCESS | 1998 | 1461052285827 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 00:51:25 INFO - PROCESS | 1998 | 1461052285830 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 00:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:51:25 INFO - PROCESS | 1998 | 1461052285836 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:51:25 INFO - PROCESS | 1998 | 1461052285838 Marionette TRACE conn5 <- [1,154,null,{}] 00:51:25 INFO - PROCESS | 1998 | 1461052285844 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:26 INFO - PROCESS | 1998 | 1461052286023 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 00:51:26 INFO - PROCESS | 1998 | 1461052286050 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:26 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34d19000 == 14 [pid = 1998] [id = 46] 00:51:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 105 (0x7ffd296d9800) [pid = 1998] [serial = 136] [outer = (nil)] 00:51:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 106 (0x7ffd2a481800) [pid = 1998] [serial = 137] [outer = 0x7ffd296d9800] 00:51:26 INFO - PROCESS | 1998 | 1461052286133 Marionette DEBUG loaded listener.js 00:51:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 107 (0x7ffd351d3400) [pid = 1998] [serial = 138] [outer = 0x7ffd296d9800] 00:51:27 INFO - PROCESS | 1998 | 1461052287303 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 00:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1484ms 00:51:27 INFO - PROCESS | 1998 | 1461052287321 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 00:51:27 INFO - PROCESS | 1998 | 1461052287328 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 00:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:51:27 INFO - PROCESS | 1998 | 1461052287337 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:51:27 INFO - PROCESS | 1998 | 1461052287341 Marionette TRACE conn5 <- [1,158,null,{}] 00:51:27 INFO - PROCESS | 1998 | 1461052287350 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:27 INFO - PROCESS | 1998 | 1461052287523 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 00:51:27 INFO - PROCESS | 1998 | 1461052287700 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe03000 == 15 [pid = 1998] [id = 47] 00:51:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 108 (0x7ffd1feed800) [pid = 1998] [serial = 139] [outer = (nil)] 00:51:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 109 (0x7ffd21eb9000) [pid = 1998] [serial = 140] [outer = 0x7ffd1feed800] 00:51:27 INFO - PROCESS | 1998 | 1461052287787 Marionette DEBUG loaded listener.js 00:51:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 110 (0x7ffd21ec3400) [pid = 1998] [serial = 141] [outer = 0x7ffd1feed800] 00:51:28 INFO - PROCESS | 1998 | 1461052288751 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 00:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1435ms 00:51:28 INFO - PROCESS | 1998 | 1461052288773 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 00:51:28 INFO - PROCESS | 1998 | 1461052288781 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 00:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:51:28 INFO - PROCESS | 1998 | 1461052288791 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:51:28 INFO - PROCESS | 1998 | 1461052288795 Marionette TRACE conn5 <- [1,162,null,{}] 00:51:28 INFO - PROCESS | 1998 | 1461052288801 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:28 INFO - PROCESS | 1998 | 1461052288972 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 00:51:29 INFO - PROCESS | 1998 | 1461052289104 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:29 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35f53000 == 16 [pid = 1998] [id = 48] 00:51:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 111 (0x7ffd1fedf400) [pid = 1998] [serial = 142] [outer = (nil)] 00:51:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 112 (0x7ffd21f70800) [pid = 1998] [serial = 143] [outer = 0x7ffd1fedf400] 00:51:29 INFO - PROCESS | 1998 | 1461052289181 Marionette DEBUG loaded listener.js 00:51:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 113 (0x7ffd21f76000) [pid = 1998] [serial = 144] [outer = 0x7ffd1fedf400] 00:51:30 INFO - PROCESS | 1998 | 1461052290156 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 00:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1583ms 00:51:30 INFO - PROCESS | 1998 | 1461052290382 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 00:51:30 INFO - PROCESS | 1998 | 1461052290388 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 00:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:51:30 INFO - PROCESS | 1998 | 1461052290397 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:51:30 INFO - PROCESS | 1998 | 1461052290400 Marionette TRACE conn5 <- [1,166,null,{}] 00:51:30 INFO - PROCESS | 1998 | 1461052290408 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:30 INFO - PROCESS | 1998 | 1461052290555 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 00:51:30 INFO - PROCESS | 1998 | 1461052290769 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:51:30 INFO - PROCESS | 1998 | 1461052290809 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd250a6000 == 17 [pid = 1998] [id = 49] 00:51:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 114 (0x7ffd1eeedc00) [pid = 1998] [serial = 145] [outer = (nil)] 00:51:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 115 (0x7ffd1fee8000) [pid = 1998] [serial = 146] [outer = 0x7ffd1eeedc00] 00:51:30 INFO - PROCESS | 1998 | 1461052290892 Marionette DEBUG loaded listener.js 00:51:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 116 (0x7ffd1da06800) [pid = 1998] [serial = 147] [outer = 0x7ffd1eeedc00] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 115 (0x7ffd2e056800) [pid = 1998] [serial = 47] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 114 (0x7ffd2e05c400) [pid = 1998] [serial = 49] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 113 (0x7ffd25829000) [pid = 1998] [serial = 38] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 112 (0x7ffd21d5e400) [pid = 1998] [serial = 26] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 111 (0x7ffd1e2d3000) [pid = 1998] [serial = 22] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 110 (0x7ffd27b48c00) [pid = 1998] [serial = 34] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 109 (0x7ffd285b0000) [pid = 1998] [serial = 35] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 108 (0x7ffd1efc7c00) [pid = 1998] [serial = 23] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 107 (0x7ffd34d08000) [pid = 1998] [serial = 50] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 106 (0x7ffd273c2400) [pid = 1998] [serial = 31] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 105 (0x7ffd2a47a400) [pid = 1998] [serial = 97] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 104 (0x7ffd2a270000) [pid = 1998] [serial = 70] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 103 (0x7ffd28b92400) [pid = 1998] [serial = 68] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 102 (0x7ffd3a208c00) [pid = 1998] [serial = 88] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 101 (0x7ffd21affc00) [pid = 1998] [serial = 64] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 100 (0x7ffd36111400) [pid = 1998] [serial = 86] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 99 (0x7ffd37b06800) [pid = 1998] [serial = 2] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 98 (0x7ffd21ef5000) [pid = 1998] [serial = 37] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 97 (0x7ffd26b8b000) [pid = 1998] [serial = 40] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 96 (0x7ffd20078000) [pid = 1998] [serial = 25] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 95 (0x7ffd26dcac00) [pid = 1998] [serial = 41] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 94 (0x7ffd26f4a000) [pid = 1998] [serial = 28] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 93 (0x7ffd296d9400) [pid = 1998] [serial = 44] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 92 (0x7ffd29273000) [pid = 1998] [serial = 43] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 91 (0x7ffd2a428400) [pid = 1998] [serial = 46] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 90 (0x7ffd273cd400) [pid = 1998] [serial = 12] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 89 (0x7ffd33ed9400) [pid = 1998] [serial = 85] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 88 (0x7ffd26ff0c00) [pid = 1998] [serial = 56] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 87 (0x7ffd2959b400) [pid = 1998] [serial = 58] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 86 (0x7ffd277c7000) [pid = 1998] [serial = 9] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 85 (0x7ffd3a403c00) [pid = 1998] [serial = 89] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 84 (0x7ffd3a46a400) [pid = 1998] [serial = 91] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 83 (0x7ffd2a20e800) [pid = 1998] [serial = 82] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 82 (0x7ffd1dc28400) [pid = 1998] [serial = 116] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 81 (0x7ffd20078800) [pid = 1998] [serial = 53] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 80 (0x7ffd268a3000) [pid = 1998] [serial = 55] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 79 (0x7ffd380c7400) [pid = 1998] [serial = 100] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 78 (0x7ffd1fba6400) [pid = 1998] [serial = 52] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 77 (0x7ffd2006e800) [pid = 1998] [serial = 79] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 76 (0x7ffd2e13a000) [pid = 1998] [serial = 71] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 75 (0x7ffd3610cc00) [pid = 1998] [serial = 73] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 74 (0x7ffd21ef6c00) [pid = 1998] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 73 (0x7ffd296dbc00) [pid = 1998] [serial = 95] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 72 (0x7ffd2502b400) [pid = 1998] [serial = 74] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 71 (0x7ffd285a9800) [pid = 1998] [serial = 67] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 70 (0x7ffd2601cc00) [pid = 1998] [serial = 80] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 69 (0x7ffd39f5d400) [pid = 1998] [serial = 77] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 68 (0x7ffd28ab0400) [pid = 1998] [serial = 94] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 67 (0x7ffd3cae6000) [pid = 1998] [serial = 92] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 66 (0x7ffd2a26d400) [pid = 1998] [serial = 59] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 65 (0x7ffd2600f000) [pid = 1998] [serial = 65] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 64 (0x7ffd39e27000) [pid = 1998] [serial = 76] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 63 (0x7ffd2b06d000) [pid = 1998] [serial = 83] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 62 (0x7ffd35ff9000) [pid = 1998] [serial = 61] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 61 (0x7ffd3f152c00) [pid = 1998] [serial = 114] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 60 (0x7ffd3cda4c00) [pid = 1998] [serial = 111] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 59 (0x7ffd34f09800) [pid = 1998] [serial = 113] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 58 (0x7ffd39e2c800) [pid = 1998] [serial = 108] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 57 (0x7ffd3a204800) [pid = 1998] [serial = 110] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 56 (0x7ffd20079c00) [pid = 1998] [serial = 17] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 55 (0x7ffd39866400) [pid = 1998] [serial = 101] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 54 (0x7ffd3a465400) [pid = 1998] [serial = 105] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 53 (0x7ffd1dc2e400) [pid = 1998] [serial = 117] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 52 (0x7ffd20073800) [pid = 1998] [serial = 16] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 51 (0x7ffd1c8bac00) [pid = 1998] [serial = 107] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 50 (0x7ffd2007a800) [pid = 1998] [serial = 19] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 49 (0x7ffd380c5c00) [pid = 1998] [serial = 104] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 48 (0x7ffd34a6b800) [pid = 1998] [serial = 98] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1998 | --DOMWINDOW == 47 (0x7ffd362c4400) [pid = 1998] [serial = 62] [outer = (nil)] [url = about:blank] 00:51:32 INFO - PROCESS | 1998 | 1461052292035 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:51:32 INFO - PROCESS | 1998 | --DOMWINDOW == 46 (0x7ffd1feeb400) [pid = 1998] [serial = 119] [outer = (nil)] [url = about:blank] 00:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1686ms 00:51:32 INFO - PROCESS | 1998 | 1461052292083 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 00:51:32 INFO - PROCESS | 1998 | 1461052292087 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 00:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:51:32 INFO - PROCESS | 1998 | 1461052292099 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:51:32 INFO - PROCESS | 1998 | 1461052292105 Marionette TRACE conn5 <- [1,170,null,{}] 00:51:32 INFO - PROCESS | 1998 | 1461052292110 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:32 INFO - PROCESS | 1998 | 1461052292256 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 00:51:32 INFO - PROCESS | 1998 | 1461052292267 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:32 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22032800 == 18 [pid = 1998] [id = 50] 00:51:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 47 (0x7ffd2006e800) [pid = 1998] [serial = 148] [outer = (nil)] 00:51:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 48 (0x7ffd2007ac00) [pid = 1998] [serial = 149] [outer = 0x7ffd2006e800] 00:51:32 INFO - PROCESS | 1998 | 1461052292330 Marionette DEBUG loaded listener.js 00:51:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 49 (0x7ffd21b63000) [pid = 1998] [serial = 150] [outer = 0x7ffd2006e800] 00:51:33 INFO - PROCESS | 1998 | 1461052293313 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1235ms 00:51:33 INFO - PROCESS | 1998 | 1461052293330 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 00:51:33 INFO - PROCESS | 1998 | 1461052293333 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 00:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:51:33 INFO - PROCESS | 1998 | 1461052293339 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:51:33 INFO - PROCESS | 1998 | 1461052293342 Marionette TRACE conn5 <- [1,174,null,{}] 00:51:33 INFO - PROCESS | 1998 | 1461052293360 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:33 INFO - PROCESS | 1998 | 1461052293524 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 00:51:33 INFO - PROCESS | 1998 | 1461052293611 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27363800 == 19 [pid = 1998] [id = 51] 00:51:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 50 (0x7ffd21b67000) [pid = 1998] [serial = 151] [outer = (nil)] 00:51:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 51 (0x7ffd21eef000) [pid = 1998] [serial = 152] [outer = 0x7ffd21b67000] 00:51:33 INFO - PROCESS | 1998 | 1461052293710 Marionette DEBUG loaded listener.js 00:51:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 52 (0x7ffd21f74400) [pid = 1998] [serial = 153] [outer = 0x7ffd21b67000] 00:51:34 INFO - PROCESS | 1998 | 1461052294521 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1235ms 00:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:51:34 INFO - PROCESS | 1998 | 1461052294575 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 00:51:34 INFO - PROCESS | 1998 | 1461052294578 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 00:51:34 INFO - PROCESS | 1998 | 1461052294584 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:51:34 INFO - PROCESS | 1998 | 1461052294587 Marionette TRACE conn5 <- [1,178,null,{}] 00:51:34 INFO - PROCESS | 1998 | 1461052294592 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:34 INFO - PROCESS | 1998 | 1461052294789 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 00:51:34 INFO - PROCESS | 1998 | 1461052294888 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:34 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2808e000 == 20 [pid = 1998] [id = 52] 00:51:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 53 (0x7ffd21b6e400) [pid = 1998] [serial = 154] [outer = (nil)] 00:51:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 54 (0x7ffd2502a400) [pid = 1998] [serial = 155] [outer = 0x7ffd21b6e400] 00:51:34 INFO - PROCESS | 1998 | 1461052294972 Marionette DEBUG loaded listener.js 00:51:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 55 (0x7ffd2582a800) [pid = 1998] [serial = 156] [outer = 0x7ffd21b6e400] 00:51:35 INFO - PROCESS | 1998 | 1461052295723 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:51:35 INFO - PROCESS | 1998 | --DOMWINDOW == 54 (0x7ffd21ef0c00) [pid = 1998] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:51:35 INFO - PROCESS | 1998 | --DOMWINDOW == 53 (0x7ffd1dc24c00) [pid = 1998] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:51:35 INFO - PROCESS | 1998 | --DOMWINDOW == 52 (0x7ffd1f9b2400) [pid = 1998] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:51:35 INFO - PROCESS | 1998 | --DOMWINDOW == 51 (0x7ffd21ec5800) [pid = 1998] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:51:35 INFO - PROCESS | 1998 | --DOMWINDOW == 50 (0x7ffd21ef2000) [pid = 1998] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:51:35 INFO - PROCESS | 1998 | --DOMWINDOW == 49 (0x7ffd1dc26c00) [pid = 1998] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1190ms 00:51:35 INFO - PROCESS | 1998 | 1461052295774 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 00:51:35 INFO - PROCESS | 1998 | 1461052295777 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 00:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:51:35 INFO - PROCESS | 1998 | 1461052295783 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:51:35 INFO - PROCESS | 1998 | 1461052295785 Marionette TRACE conn5 <- [1,182,null,{}] 00:51:35 INFO - PROCESS | 1998 | 1461052295791 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:35 INFO - PROCESS | 1998 | 1461052295925 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 00:51:35 INFO - PROCESS | 1998 | 1461052295935 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2882f800 == 21 [pid = 1998] [id = 53] 00:51:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 50 (0x7ffd21b64000) [pid = 1998] [serial = 157] [outer = (nil)] 00:51:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 51 (0x7ffd25023000) [pid = 1998] [serial = 158] [outer = 0x7ffd21b64000] 00:51:36 INFO - PROCESS | 1998 | 1461052296011 Marionette DEBUG loaded listener.js 00:51:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 52 (0x7ffd2601cc00) [pid = 1998] [serial = 159] [outer = 0x7ffd21b64000] 00:51:36 INFO - PROCESS | 1998 | 1461052296849 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1089ms 00:51:36 INFO - PROCESS | 1998 | 1461052296874 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 00:51:36 INFO - PROCESS | 1998 | 1461052296877 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 00:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:51:36 INFO - PROCESS | 1998 | 1461052296884 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:51:36 INFO - PROCESS | 1998 | 1461052296886 Marionette TRACE conn5 <- [1,186,null,{}] 00:51:36 INFO - PROCESS | 1998 | 1461052296892 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:37 INFO - PROCESS | 1998 | 1461052297053 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 00:51:37 INFO - PROCESS | 1998 | 1461052297080 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd297bc800 == 22 [pid = 1998] [id = 54] 00:51:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 53 (0x7ffd1e6e2c00) [pid = 1998] [serial = 160] [outer = (nil)] 00:51:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 54 (0x7ffd26fed000) [pid = 1998] [serial = 161] [outer = 0x7ffd1e6e2c00] 00:51:37 INFO - PROCESS | 1998 | 1461052297147 Marionette DEBUG loaded listener.js 00:51:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 55 (0x7ffd28151c00) [pid = 1998] [serial = 162] [outer = 0x7ffd1e6e2c00] 00:51:37 INFO - PROCESS | 1998 | 1461052297896 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1027ms 00:51:37 INFO - PROCESS | 1998 | 1461052297913 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 00:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:51:37 INFO - PROCESS | 1998 | 1461052297917 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 00:51:37 INFO - PROCESS | 1998 | 1461052297925 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:51:37 INFO - PROCESS | 1998 | 1461052297927 Marionette TRACE conn5 <- [1,190,null,{}] 00:51:37 INFO - PROCESS | 1998 | 1461052297942 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:38 INFO - PROCESS | 1998 | 1461052298095 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 00:51:38 INFO - PROCESS | 1998 | 1461052298109 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a4a3800 == 23 [pid = 1998] [id = 55] 00:51:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 56 (0x7ffd1da0e400) [pid = 1998] [serial = 163] [outer = (nil)] 00:51:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 57 (0x7ffd2876ac00) [pid = 1998] [serial = 164] [outer = 0x7ffd1da0e400] 00:51:38 INFO - PROCESS | 1998 | 1461052298170 Marionette DEBUG loaded listener.js 00:51:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 58 (0x7ffd29270800) [pid = 1998] [serial = 165] [outer = 0x7ffd1da0e400] 00:51:39 INFO - PROCESS | 1998 | 1461052298998 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1138ms 00:51:39 INFO - PROCESS | 1998 | 1461052299094 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 00:51:39 INFO - PROCESS | 1998 | 1461052299104 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 00:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:51:39 INFO - PROCESS | 1998 | 1461052299118 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:51:39 INFO - PROCESS | 1998 | 1461052299127 Marionette TRACE conn5 <- [1,194,null,{}] 00:51:39 INFO - PROCESS | 1998 | 1461052299181 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:39 INFO - PROCESS | 1998 | 1461052299436 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 00:51:39 INFO - PROCESS | 1998 | 1461052299541 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:39 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd21adb800 == 24 [pid = 1998] [id = 56] 00:51:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 59 (0x7ffd1dc28c00) [pid = 1998] [serial = 166] [outer = (nil)] 00:51:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 60 (0x7ffd1e2d1800) [pid = 1998] [serial = 167] [outer = 0x7ffd1dc28c00] 00:51:39 INFO - PROCESS | 1998 | 1461052299673 Marionette DEBUG loaded listener.js 00:51:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 61 (0x7ffd1fb99800) [pid = 1998] [serial = 168] [outer = 0x7ffd1dc28c00] 00:51:40 INFO - PROCESS | 1998 | 1461052300789 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1693ms 00:51:40 INFO - PROCESS | 1998 | 1461052300807 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 00:51:40 INFO - PROCESS | 1998 | 1461052300816 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 00:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:51:40 INFO - PROCESS | 1998 | 1461052300825 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:51:40 INFO - PROCESS | 1998 | 1461052300830 Marionette TRACE conn5 <- [1,198,null,{}] 00:51:40 INFO - PROCESS | 1998 | 1461052300836 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:41 INFO - PROCESS | 1998 | 1461052301007 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 00:51:41 INFO - PROCESS | 1998 | 1461052301122 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26f5c800 == 25 [pid = 1998] [id = 57] 00:51:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 62 (0x7ffd1da0cc00) [pid = 1998] [serial = 169] [outer = (nil)] 00:51:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 63 (0x7ffd21ebf000) [pid = 1998] [serial = 170] [outer = 0x7ffd1da0cc00] 00:51:41 INFO - PROCESS | 1998 | 1461052301196 Marionette DEBUG loaded listener.js 00:51:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 64 (0x7ffd21ef7400) [pid = 1998] [serial = 171] [outer = 0x7ffd1da0cc00] 00:51:42 INFO - PROCESS | 1998 | 1461052302167 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1386ms 00:51:42 INFO - PROCESS | 1998 | 1461052302213 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 00:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:51:42 INFO - PROCESS | 1998 | 1461052302217 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 00:51:42 INFO - PROCESS | 1998 | 1461052302223 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:51:42 INFO - PROCESS | 1998 | 1461052302229 Marionette TRACE conn5 <- [1,202,null,{}] 00:51:42 INFO - PROCESS | 1998 | 1461052302246 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:42 INFO - PROCESS | 1998 | 1461052302425 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 00:51:42 INFO - PROCESS | 1998 | 1461052302551 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:42 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2ed18000 == 26 [pid = 1998] [id = 58] 00:51:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 65 (0x7ffd21efac00) [pid = 1998] [serial = 172] [outer = (nil)] 00:51:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 66 (0x7ffd26897000) [pid = 1998] [serial = 173] [outer = 0x7ffd21efac00] 00:51:42 INFO - PROCESS | 1998 | 1461052302627 Marionette DEBUG loaded listener.js 00:51:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 67 (0x7ffd26be2800) [pid = 1998] [serial = 174] [outer = 0x7ffd21efac00] 00:51:43 INFO - PROCESS | 1998 | 1461052303767 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1586ms 00:51:43 INFO - PROCESS | 1998 | 1461052303810 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 00:51:43 INFO - PROCESS | 1998 | 1461052303815 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 00:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:51:43 INFO - PROCESS | 1998 | 1461052303823 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:51:43 INFO - PROCESS | 1998 | 1461052303828 Marionette TRACE conn5 <- [1,206,null,{}] 00:51:43 INFO - PROCESS | 1998 | 1461052303835 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:44 INFO - PROCESS | 1998 | 1461052304036 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 00:51:44 INFO - PROCESS | 1998 | --DOMWINDOW == 66 (0x7ffd25829400) [pid = 1998] [serial = 120] [outer = (nil)] [url = about:blank] 00:51:44 INFO - PROCESS | 1998 | --DOMWINDOW == 65 (0x7ffd29275800) [pid = 1998] [serial = 131] [outer = (nil)] [url = about:blank] 00:51:44 INFO - PROCESS | 1998 | --DOMWINDOW == 64 (0x7ffd1dc29c00) [pid = 1998] [serial = 122] [outer = (nil)] [url = about:blank] 00:51:44 INFO - PROCESS | 1998 | --DOMWINDOW == 63 (0x7ffd21ebd800) [pid = 1998] [serial = 125] [outer = (nil)] [url = about:blank] 00:51:44 INFO - PROCESS | 1998 | --DOMWINDOW == 62 (0x7ffd21ec4000) [pid = 1998] [serial = 126] [outer = (nil)] [url = about:blank] 00:51:44 INFO - PROCESS | 1998 | --DOMWINDOW == 61 (0x7ffd1e6e2800) [pid = 1998] [serial = 123] [outer = (nil)] [url = about:blank] 00:51:44 INFO - PROCESS | 1998 | --DOMWINDOW == 60 (0x7ffd25827400) [pid = 1998] [serial = 128] [outer = (nil)] [url = about:blank] 00:51:44 INFO - PROCESS | 1998 | --DOMWINDOW == 59 (0x7ffd25949000) [pid = 1998] [serial = 134] [outer = (nil)] [url = about:blank] 00:51:44 INFO - PROCESS | 1998 | --DOMWINDOW == 58 (0x7ffd2a213c00) [pid = 1998] [serial = 132] [outer = (nil)] [url = about:blank] 00:51:44 INFO - PROCESS | 1998 | --DOMWINDOW == 57 (0x7ffd26bdc800) [pid = 1998] [serial = 129] [outer = (nil)] [url = about:blank] 00:51:44 INFO - PROCESS | 1998 | --DOMWINDOW == 56 (0x7ffd26feec00) [pid = 1998] [serial = 135] [outer = (nil)] [url = about:blank] 00:51:44 INFO - PROCESS | 1998 | 1461052304200 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:44 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22041000 == 27 [pid = 1998] [id = 59] 00:51:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 57 (0x7ffd1fee2800) [pid = 1998] [serial = 175] [outer = (nil)] 00:51:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 58 (0x7ffd2006d800) [pid = 1998] [serial = 176] [outer = 0x7ffd1fee2800] 00:51:44 INFO - PROCESS | 1998 | 1461052304262 Marionette DEBUG loaded listener.js 00:51:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 59 (0x7ffd21ae8800) [pid = 1998] [serial = 177] [outer = 0x7ffd1fee2800] 00:51:44 INFO - PROCESS | 1998 | 1461052304916 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1135ms 00:51:44 INFO - PROCESS | 1998 | 1461052304959 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 00:51:44 INFO - PROCESS | 1998 | 1461052304967 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 00:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:51:44 INFO - PROCESS | 1998 | 1461052304976 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:51:44 INFO - PROCESS | 1998 | 1461052304980 Marionette TRACE conn5 <- [1,210,null,{}] 00:51:44 INFO - PROCESS | 1998 | 1461052304985 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:45 INFO - PROCESS | 1998 | 1461052305123 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 00:51:45 INFO - PROCESS | 1998 | 1461052305226 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27aa9000 == 28 [pid = 1998] [id = 60] 00:51:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 60 (0x7ffd21ae5c00) [pid = 1998] [serial = 178] [outer = (nil)] 00:51:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 61 (0x7ffd21eed000) [pid = 1998] [serial = 179] [outer = 0x7ffd21ae5c00] 00:51:45 INFO - PROCESS | 1998 | 1461052305293 Marionette DEBUG loaded listener.js 00:51:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 62 (0x7ffd21f70c00) [pid = 1998] [serial = 180] [outer = 0x7ffd21ae5c00] 00:51:46 INFO - PROCESS | 1998 | 1461052306007 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 00:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1090ms 00:51:46 INFO - PROCESS | 1998 | 1461052306067 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 00:51:46 INFO - PROCESS | 1998 | 1461052306071 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 00:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:51:46 INFO - PROCESS | 1998 | 1461052306077 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:51:46 INFO - PROCESS | 1998 | 1461052306082 Marionette TRACE conn5 <- [1,214,null,{}] 00:51:46 INFO - PROCESS | 1998 | 1461052306096 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:46 INFO - PROCESS | 1998 | 1461052306244 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 00:51:46 INFO - PROCESS | 1998 | 1461052306255 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:46 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd29283800 == 29 [pid = 1998] [id = 61] 00:51:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 63 (0x7ffd250e1000) [pid = 1998] [serial = 181] [outer = (nil)] 00:51:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 64 (0x7ffd26015800) [pid = 1998] [serial = 182] [outer = 0x7ffd250e1000] 00:51:46 INFO - PROCESS | 1998 | 1461052306318 Marionette DEBUG loaded listener.js 00:51:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 65 (0x7ffd26b97800) [pid = 1998] [serial = 183] [outer = 0x7ffd250e1000] 00:51:47 INFO - PROCESS | 1998 | 1461052307274 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 00:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1239ms 00:51:47 INFO - PROCESS | 1998 | 1461052307317 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 00:51:47 INFO - PROCESS | 1998 | 1461052307322 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 00:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:51:47 INFO - PROCESS | 1998 | 1461052307327 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:51:47 INFO - PROCESS | 1998 | 1461052307329 Marionette TRACE conn5 <- [1,218,null,{}] 00:51:47 INFO - PROCESS | 1998 | 1461052307340 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:47 INFO - PROCESS | 1998 | 1461052307519 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 00:51:47 INFO - PROCESS | 1998 | 1461052307557 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2df87000 == 30 [pid = 1998] [id = 62] 00:51:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 66 (0x7ffd25828400) [pid = 1998] [serial = 184] [outer = (nil)] 00:51:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 67 (0x7ffd277c7000) [pid = 1998] [serial = 185] [outer = 0x7ffd25828400] 00:51:47 INFO - PROCESS | 1998 | 1461052307644 Marionette DEBUG loaded listener.js 00:51:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 68 (0x7ffd2876c400) [pid = 1998] [serial = 186] [outer = 0x7ffd25828400] 00:51:48 INFO - PROCESS | 1998 | --DOMWINDOW == 67 (0x7ffd2006e800) [pid = 1998] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:51:48 INFO - PROCESS | 1998 | --DOMWINDOW == 66 (0x7ffd21b64000) [pid = 1998] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:51:48 INFO - PROCESS | 1998 | --DOMWINDOW == 65 (0x7ffd1eeedc00) [pid = 1998] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:51:48 INFO - PROCESS | 1998 | --DOMWINDOW == 64 (0x7ffd21b67000) [pid = 1998] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:51:48 INFO - PROCESS | 1998 | --DOMWINDOW == 63 (0x7ffd1e6e2c00) [pid = 1998] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:51:48 INFO - PROCESS | 1998 | --DOMWINDOW == 62 (0x7ffd21b6e400) [pid = 1998] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:51:48 INFO - PROCESS | 1998 | 1461052308916 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 00:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1633ms 00:51:48 INFO - PROCESS | 1998 | 1461052308964 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 00:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:51:48 INFO - PROCESS | 1998 | 1461052308968 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 00:51:48 INFO - PROCESS | 1998 | 1461052308982 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:51:48 INFO - PROCESS | 1998 | 1461052308985 Marionette TRACE conn5 <- [1,222,null,{}] 00:51:48 INFO - PROCESS | 1998 | 1461052308996 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:49 INFO - PROCESS | 1998 | 1461052309180 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 00:51:49 INFO - PROCESS | 1998 | 1461052309194 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:49 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2edba000 == 31 [pid = 1998] [id = 63] 00:51:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 63 (0x7ffd1c8bac00) [pid = 1998] [serial = 187] [outer = (nil)] 00:51:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 64 (0x7ffd273c4c00) [pid = 1998] [serial = 188] [outer = 0x7ffd1c8bac00] 00:51:49 INFO - PROCESS | 1998 | 1461052309255 Marionette DEBUG loaded listener.js 00:51:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 65 (0x7ffd1dc2c000) [pid = 1998] [serial = 189] [outer = 0x7ffd1c8bac00] 00:51:50 INFO - PROCESS | 1998 | 1461052310021 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 00:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1090ms 00:51:50 INFO - PROCESS | 1998 | 1461052310075 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 00:51:50 INFO - PROCESS | 1998 | 1461052310078 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 00:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:51:50 INFO - PROCESS | 1998 | 1461052310085 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:51:50 INFO - PROCESS | 1998 | 1461052310087 Marionette TRACE conn5 <- [1,226,null,{}] 00:51:50 INFO - PROCESS | 1998 | 1461052310092 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:50 INFO - PROCESS | 1998 | 1461052310274 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 00:51:50 INFO - PROCESS | 1998 | 1461052310285 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34f1c000 == 32 [pid = 1998] [id = 64] 00:51:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 66 (0x7ffd1c8b4800) [pid = 1998] [serial = 190] [outer = (nil)] 00:51:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 67 (0x7ffd2a270400) [pid = 1998] [serial = 191] [outer = 0x7ffd1c8b4800] 00:51:50 INFO - PROCESS | 1998 | 1461052310354 Marionette DEBUG loaded listener.js 00:51:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 68 (0x7ffd2e13a000) [pid = 1998] [serial = 192] [outer = 0x7ffd1c8b4800] 00:51:51 INFO - PROCESS | 1998 | 1461052311273 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1230ms 00:51:51 INFO - PROCESS | 1998 | 1461052311318 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 00:51:51 INFO - PROCESS | 1998 | 1461052311325 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 00:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:51:51 INFO - PROCESS | 1998 | 1461052311335 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:51:51 INFO - PROCESS | 1998 | 1461052311341 Marionette TRACE conn5 <- [1,230,null,{}] 00:51:51 INFO - PROCESS | 1998 | 1461052311352 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:51 INFO - PROCESS | 1998 | 1461052311529 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 00:51:51 INFO - PROCESS | 1998 | 1461052311653 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27858800 == 33 [pid = 1998] [id = 65] 00:51:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 69 (0x7ffd1e2d8c00) [pid = 1998] [serial = 193] [outer = (nil)] 00:51:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 70 (0x7ffd1fedf800) [pid = 1998] [serial = 194] [outer = 0x7ffd1e2d8c00] 00:51:51 INFO - PROCESS | 1998 | 1461052311732 Marionette DEBUG loaded listener.js 00:51:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 71 (0x7ffd21b6e000) [pid = 1998] [serial = 195] [outer = 0x7ffd1e2d8c00] 00:51:52 INFO - PROCESS | 1998 | 1461052312572 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 00:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1289ms 00:51:52 INFO - PROCESS | 1998 | 1461052312624 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 00:51:52 INFO - PROCESS | 1998 | 1461052312632 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 00:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:51:52 INFO - PROCESS | 1998 | 1461052312642 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:51:52 INFO - PROCESS | 1998 | 1461052312646 Marionette TRACE conn5 <- [1,234,null,{}] 00:51:52 INFO - PROCESS | 1998 | 1461052312652 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:52 INFO - PROCESS | 1998 | 1461052312825 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 00:51:52 INFO - PROCESS | 1998 | 1461052312955 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34ae9800 == 34 [pid = 1998] [id = 66] 00:51:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 72 (0x7ffd1e2d9800) [pid = 1998] [serial = 196] [outer = (nil)] 00:51:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 73 (0x7ffd24fcc000) [pid = 1998] [serial = 197] [outer = 0x7ffd1e2d9800] 00:51:53 INFO - PROCESS | 1998 | 1461052313056 Marionette DEBUG loaded listener.js 00:51:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 74 (0x7ffd26b69400) [pid = 1998] [serial = 198] [outer = 0x7ffd1e2d9800] 00:51:53 INFO - PROCESS | 1998 | 1461052313914 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 00:51:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1334ms 00:51:53 INFO - PROCESS | 1998 | 1461052313977 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 00:51:53 INFO - PROCESS | 1998 | 1461052313981 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 00:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:51:53 INFO - PROCESS | 1998 | 1461052313987 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:51:53 INFO - PROCESS | 1998 | 1461052313993 Marionette TRACE conn5 <- [1,238,null,{}] 00:51:54 INFO - PROCESS | 1998 | 1461052314008 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:54 INFO - PROCESS | 1998 | 1461052314217 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 00:51:54 INFO - PROCESS | 1998 | 1461052314348 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:54 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35e14000 == 35 [pid = 1998] [id = 67] 00:51:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 75 (0x7ffd28aa8400) [pid = 1998] [serial = 199] [outer = (nil)] 00:51:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 76 (0x7ffd2a20f400) [pid = 1998] [serial = 200] [outer = 0x7ffd28aa8400] 00:51:54 INFO - PROCESS | 1998 | 1461052314426 Marionette DEBUG loaded listener.js 00:51:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 77 (0x7ffd2a484000) [pid = 1998] [serial = 201] [outer = 0x7ffd28aa8400] 00:51:55 INFO - PROCESS | 1998 | 1461052315304 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 00:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1383ms 00:51:55 INFO - PROCESS | 1998 | 1461052315371 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 00:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:51:55 INFO - PROCESS | 1998 | 1461052315376 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 00:51:55 INFO - PROCESS | 1998 | 1461052315382 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:51:55 INFO - PROCESS | 1998 | 1461052315385 Marionette TRACE conn5 <- [1,242,null,{}] 00:51:55 INFO - PROCESS | 1998 | 1461052315390 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:55 INFO - PROCESS | 1998 | 1461052315549 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 00:51:55 INFO - PROCESS | 1998 | 1461052315674 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd38064800 == 36 [pid = 1998] [id = 68] 00:51:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 78 (0x7ffd1da0d000) [pid = 1998] [serial = 202] [outer = (nil)] 00:51:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 79 (0x7ffd34a6b000) [pid = 1998] [serial = 203] [outer = 0x7ffd1da0d000] 00:51:55 INFO - PROCESS | 1998 | 1461052315746 Marionette DEBUG loaded listener.js 00:51:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 80 (0x7ffd34fdfc00) [pid = 1998] [serial = 204] [outer = 0x7ffd1da0d000] 00:51:56 INFO - PROCESS | 1998 | 1461052316715 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 00:51:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1382ms 00:51:56 INFO - PROCESS | 1998 | 1461052316764 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 00:51:56 INFO - PROCESS | 1998 | 1461052316769 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 00:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:51:56 INFO - PROCESS | 1998 | 1461052316778 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:51:56 INFO - PROCESS | 1998 | 1461052316783 Marionette TRACE conn5 <- [1,246,null,{}] 00:51:56 INFO - PROCESS | 1998 | 1461052316792 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:56 INFO - PROCESS | 1998 | 1461052316957 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 00:51:57 INFO - PROCESS | 1998 | 1461052317093 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:57 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd21adb000 == 37 [pid = 1998] [id = 69] 00:51:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 81 (0x7ffd1e2cb400) [pid = 1998] [serial = 205] [outer = (nil)] 00:51:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 82 (0x7ffd20076c00) [pid = 1998] [serial = 206] [outer = 0x7ffd1e2cb400] 00:51:57 INFO - PROCESS | 1998 | 1461052317233 Marionette DEBUG loaded listener.js 00:51:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 83 (0x7ffd21eedc00) [pid = 1998] [serial = 207] [outer = 0x7ffd1e2cb400] 00:51:57 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd21ac6000 == 36 [pid = 1998] [id = 41] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 82 (0x7ffd2a481800) [pid = 1998] [serial = 137] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 81 (0x7ffd2876ac00) [pid = 1998] [serial = 164] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 80 (0x7ffd2007ac00) [pid = 1998] [serial = 149] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 79 (0x7ffd21b63000) [pid = 1998] [serial = 150] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 78 (0x7ffd21f70800) [pid = 1998] [serial = 143] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 77 (0x7ffd25023000) [pid = 1998] [serial = 158] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 76 (0x7ffd1da06800) [pid = 1998] [serial = 147] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 75 (0x7ffd1fee8000) [pid = 1998] [serial = 146] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 74 (0x7ffd21eef000) [pid = 1998] [serial = 152] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 73 (0x7ffd21f74400) [pid = 1998] [serial = 153] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 72 (0x7ffd26fed000) [pid = 1998] [serial = 161] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 71 (0x7ffd21eb9000) [pid = 1998] [serial = 140] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 70 (0x7ffd2601cc00) [pid = 1998] [serial = 159] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 69 (0x7ffd2502a400) [pid = 1998] [serial = 155] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 68 (0x7ffd2582a800) [pid = 1998] [serial = 156] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | --DOMWINDOW == 67 (0x7ffd28151c00) [pid = 1998] [serial = 162] [outer = (nil)] [url = about:blank] 00:51:57 INFO - PROCESS | 1998 | 1461052317991 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:51:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1238ms 00:51:58 INFO - PROCESS | 1998 | 1461052318015 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 00:51:58 INFO - PROCESS | 1998 | 1461052318023 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 00:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:51:58 INFO - PROCESS | 1998 | 1461052318040 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:51:58 INFO - PROCESS | 1998 | 1461052318044 Marionette TRACE conn5 <- [1,250,null,{}] 00:51:58 INFO - PROCESS | 1998 | 1461052318049 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:58 INFO - PROCESS | 1998 | 1461052318181 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 00:51:58 INFO - PROCESS | 1998 | 1461052318196 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27364000 == 37 [pid = 1998] [id = 70] 00:51:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 68 (0x7ffd21eef000) [pid = 1998] [serial = 208] [outer = (nil)] 00:51:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 69 (0x7ffd21f74400) [pid = 1998] [serial = 209] [outer = 0x7ffd21eef000] 00:51:58 INFO - PROCESS | 1998 | 1461052318257 Marionette DEBUG loaded listener.js 00:51:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 70 (0x7ffd24fd9c00) [pid = 1998] [serial = 210] [outer = 0x7ffd21eef000] 00:51:58 INFO - PROCESS | 1998 | 1461052318990 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:51:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 986ms 00:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:51:59 INFO - PROCESS | 1998 | 1461052319023 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 00:51:59 INFO - PROCESS | 1998 | 1461052319026 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 00:51:59 INFO - PROCESS | 1998 | 1461052319032 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:51:59 INFO - PROCESS | 1998 | 1461052319038 Marionette TRACE conn5 <- [1,254,null,{}] 00:51:59 INFO - PROCESS | 1998 | 1461052319066 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:59 INFO - PROCESS | 1998 | 1461052319222 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 00:51:59 INFO - PROCESS | 1998 | 1461052319233 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:59 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd297c9000 == 38 [pid = 1998] [id = 71] 00:51:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 71 (0x7ffd2689c800) [pid = 1998] [serial = 211] [outer = (nil)] 00:51:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 72 (0x7ffd26dc0400) [pid = 1998] [serial = 212] [outer = 0x7ffd2689c800] 00:51:59 INFO - PROCESS | 1998 | 1461052319302 Marionette DEBUG loaded listener.js 00:51:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 73 (0x7ffd2876ac00) [pid = 1998] [serial = 213] [outer = 0x7ffd2689c800] 00:52:00 INFO - PROCESS | 1998 | 1461052320151 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 00:52:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1146ms 00:52:00 INFO - PROCESS | 1998 | 1461052320177 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 00:52:00 INFO - PROCESS | 1998 | 1461052320181 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 00:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:52:00 INFO - PROCESS | 1998 | 1461052320186 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:52:00 INFO - PROCESS | 1998 | 1461052320189 Marionette TRACE conn5 <- [1,258,null,{}] 00:52:00 INFO - PROCESS | 1998 | 1461052320194 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:00 INFO - PROCESS | 1998 | 1461052320383 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 00:52:00 INFO - PROCESS | 1998 | 1461052320412 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2ed10800 == 39 [pid = 1998] [id = 72] 00:52:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 74 (0x7ffd21afcc00) [pid = 1998] [serial = 214] [outer = (nil)] 00:52:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 75 (0x7ffd2926a000) [pid = 1998] [serial = 215] [outer = 0x7ffd21afcc00] 00:52:00 INFO - PROCESS | 1998 | 1461052320471 Marionette DEBUG loaded listener.js 00:52:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 76 (0x7ffd2a47f400) [pid = 1998] [serial = 216] [outer = 0x7ffd21afcc00] 00:52:02 INFO - PROCESS | 1998 | --DOMWINDOW == 75 (0x7ffd21efac00) [pid = 1998] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:52:02 INFO - PROCESS | 1998 | --DOMWINDOW == 74 (0x7ffd1c8bac00) [pid = 1998] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:52:02 INFO - PROCESS | 1998 | --DOMWINDOW == 73 (0x7ffd250e1000) [pid = 1998] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:52:02 INFO - PROCESS | 1998 | --DOMWINDOW == 72 (0x7ffd21ae5c00) [pid = 1998] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:52:02 INFO - PROCESS | 1998 | --DOMWINDOW == 71 (0x7ffd25828400) [pid = 1998] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:52:02 INFO - PROCESS | 1998 | --DOMWINDOW == 70 (0x7ffd1fee2800) [pid = 1998] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:52:02 INFO - PROCESS | 1998 | 1461052322965 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 00:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 2836ms 00:52:03 INFO - PROCESS | 1998 | 1461052323027 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 00:52:03 INFO - PROCESS | 1998 | 1461052323030 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 00:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:52:03 INFO - PROCESS | 1998 | 1461052323037 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:52:03 INFO - PROCESS | 1998 | 1461052323040 Marionette TRACE conn5 <- [1,262,null,{}] 00:52:03 INFO - PROCESS | 1998 | 1461052323045 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:03 INFO - PROCESS | 1998 | 1461052323172 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 00:52:03 INFO - PROCESS | 1998 | 1461052323187 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34c76800 == 40 [pid = 1998] [id = 73] 00:52:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 71 (0x7ffd1c8b6000) [pid = 1998] [serial = 217] [outer = (nil)] 00:52:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 72 (0x7ffd2445f000) [pid = 1998] [serial = 218] [outer = 0x7ffd1c8b6000] 00:52:03 INFO - PROCESS | 1998 | 1461052323250 Marionette DEBUG loaded listener.js 00:52:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 73 (0x7ffd2e05b000) [pid = 1998] [serial = 219] [outer = 0x7ffd1c8b6000] 00:52:03 INFO - PROCESS | 1998 | 1461052323943 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 00:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 928ms 00:52:03 INFO - PROCESS | 1998 | 1461052323965 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 00:52:03 INFO - PROCESS | 1998 | 1461052323969 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 00:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:52:03 INFO - PROCESS | 1998 | 1461052323974 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:52:03 INFO - PROCESS | 1998 | 1461052323977 Marionette TRACE conn5 <- [1,266,null,{}] 00:52:03 INFO - PROCESS | 1998 | 1461052323982 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:04 INFO - PROCESS | 1998 | 1461052324181 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 00:52:04 INFO - PROCESS | 1998 | 1461052324206 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd38076000 == 41 [pid = 1998] [id = 74] 00:52:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 74 (0x7ffd1e6e2c00) [pid = 1998] [serial = 220] [outer = (nil)] 00:52:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 75 (0x7ffd351d8c00) [pid = 1998] [serial = 221] [outer = 0x7ffd1e6e2c00] 00:52:04 INFO - PROCESS | 1998 | 1461052324285 Marionette DEBUG loaded listener.js 00:52:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 76 (0x7ffd38026c00) [pid = 1998] [serial = 222] [outer = 0x7ffd1e6e2c00] 00:52:05 INFO - PROCESS | 1998 | 1461052325166 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 00:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1232ms 00:52:05 INFO - PROCESS | 1998 | 1461052325207 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 00:52:05 INFO - PROCESS | 1998 | 1461052325214 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 00:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:52:05 INFO - PROCESS | 1998 | 1461052325221 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:52:05 INFO - PROCESS | 1998 | 1461052325226 Marionette TRACE conn5 <- [1,270,null,{}] 00:52:05 INFO - PROCESS | 1998 | 1461052325234 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:05 INFO - PROCESS | 1998 | 1461052325442 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 00:52:05 INFO - PROCESS | 1998 | 1461052325570 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2761b800 == 42 [pid = 1998] [id = 75] 00:52:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 77 (0x7ffd1efc8800) [pid = 1998] [serial = 223] [outer = (nil)] 00:52:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 78 (0x7ffd21ef0800) [pid = 1998] [serial = 224] [outer = 0x7ffd1efc8800] 00:52:05 INFO - PROCESS | 1998 | 1461052325646 Marionette DEBUG loaded listener.js 00:52:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 79 (0x7ffd21f78c00) [pid = 1998] [serial = 225] [outer = 0x7ffd1efc8800] 00:52:06 INFO - PROCESS | 1998 | 1461052326412 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1231ms 00:52:06 INFO - PROCESS | 1998 | 1461052326453 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 00:52:06 INFO - PROCESS | 1998 | 1461052326462 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 00:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:52:06 INFO - PROCESS | 1998 | 1461052326473 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:52:06 INFO - PROCESS | 1998 | 1461052326477 Marionette TRACE conn5 <- [1,274,null,{}] 00:52:06 INFO - PROCESS | 1998 | 1461052326483 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:06 INFO - PROCESS | 1998 | 1461052326646 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 00:52:06 INFO - PROCESS | 1998 | 1461052326771 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:06 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3517d800 == 43 [pid = 1998] [id = 76] 00:52:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 80 (0x7ffd1feea400) [pid = 1998] [serial = 226] [outer = (nil)] 00:52:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 81 (0x7ffd22089000) [pid = 1998] [serial = 227] [outer = 0x7ffd1feea400] 00:52:06 INFO - PROCESS | 1998 | 1461052326847 Marionette DEBUG loaded listener.js 00:52:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 82 (0x7ffd2502b400) [pid = 1998] [serial = 228] [outer = 0x7ffd1feea400] 00:52:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 83 (0x7ffd26b8fc00) [pid = 1998] [serial = 229] [outer = 0x7ffd1e2d5400] 00:52:07 INFO - PROCESS | 1998 | 1461052327781 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 00:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1329ms 00:52:07 INFO - PROCESS | 1998 | 1461052327802 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 00:52:07 INFO - PROCESS | 1998 | 1461052327806 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 00:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:52:07 INFO - PROCESS | 1998 | 1461052327812 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:52:07 INFO - PROCESS | 1998 | 1461052327817 Marionette TRACE conn5 <- [1,278,null,{}] 00:52:07 INFO - PROCESS | 1998 | 1461052327833 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:07 INFO - PROCESS | 1998 | 1461052327984 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 00:52:08 INFO - PROCESS | 1998 | 1461052328116 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a231000 == 44 [pid = 1998] [id = 77] 00:52:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 84 (0x7ffd1c8adc00) [pid = 1998] [serial = 230] [outer = (nil)] 00:52:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 85 (0x7ffd28ab0000) [pid = 1998] [serial = 231] [outer = 0x7ffd1c8adc00] 00:52:08 INFO - PROCESS | 1998 | 1461052328190 Marionette DEBUG loaded listener.js 00:52:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 86 (0x7ffd34cb0400) [pid = 1998] [serial = 232] [outer = 0x7ffd1c8adc00] 00:52:09 INFO - PROCESS | 1998 | 1461052329047 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 00:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1285ms 00:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:52:09 INFO - PROCESS | 1998 | 1461052329098 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 00:52:09 INFO - PROCESS | 1998 | 1461052329102 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 00:52:09 INFO - PROCESS | 1998 | 1461052329108 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:52:09 INFO - PROCESS | 1998 | 1461052329111 Marionette TRACE conn5 <- [1,282,null,{}] 00:52:09 INFO - PROCESS | 1998 | 1461052329116 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:09 INFO - PROCESS | 1998 | 1461052329262 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 00:52:09 INFO - PROCESS | 1998 | 1461052329368 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:09 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a419000 == 45 [pid = 1998] [id = 78] 00:52:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 87 (0x7ffd34cb1800) [pid = 1998] [serial = 233] [outer = (nil)] 00:52:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 88 (0x7ffd36107000) [pid = 1998] [serial = 234] [outer = 0x7ffd34cb1800] 00:52:09 INFO - PROCESS | 1998 | 1461052329437 Marionette DEBUG loaded listener.js 00:52:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 89 (0x7ffd38027400) [pid = 1998] [serial = 235] [outer = 0x7ffd34cb1800] 00:52:10 INFO - PROCESS | 1998 | 1461052330226 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 00:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1133ms 00:52:10 INFO - PROCESS | 1998 | 1461052330254 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 00:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:52:10 INFO - PROCESS | 1998 | 1461052330259 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 00:52:10 INFO - PROCESS | 1998 | 1461052330266 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:52:10 INFO - PROCESS | 1998 | 1461052330269 Marionette TRACE conn5 <- [1,286,null,{}] 00:52:10 INFO - PROCESS | 1998 | 1461052330274 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:10 INFO - PROCESS | 1998 | 1461052330426 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 00:52:10 INFO - PROCESS | 1998 | 1461052330561 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3c085000 == 46 [pid = 1998] [id = 79] 00:52:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 90 (0x7ffd35e2a000) [pid = 1998] [serial = 236] [outer = (nil)] 00:52:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 91 (0x7ffd380cd800) [pid = 1998] [serial = 237] [outer = 0x7ffd35e2a000] 00:52:10 INFO - PROCESS | 1998 | 1461052330630 Marionette DEBUG loaded listener.js 00:52:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 92 (0x7ffd3818f000) [pid = 1998] [serial = 238] [outer = 0x7ffd35e2a000] 00:52:11 INFO - PROCESS | 1998 | 1461052331444 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 00:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1234ms 00:52:11 INFO - PROCESS | 1998 | 1461052331500 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 00:52:11 INFO - PROCESS | 1998 | 1461052331505 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 00:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:52:11 INFO - PROCESS | 1998 | 1461052331511 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:52:11 INFO - PROCESS | 1998 | 1461052331514 Marionette TRACE conn5 <- [1,290,null,{}] 00:52:11 INFO - PROCESS | 1998 | 1461052331519 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:11 INFO - PROCESS | 1998 | 1461052331705 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 00:52:11 INFO - PROCESS | 1998 | 1461052331982 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26d17800 == 47 [pid = 1998] [id = 80] 00:52:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 93 (0x7ffd1dc22c00) [pid = 1998] [serial = 239] [outer = (nil)] 00:52:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 94 (0x7ffd1dc2ec00) [pid = 1998] [serial = 240] [outer = 0x7ffd1dc22c00] 00:52:12 INFO - PROCESS | 1998 | 1461052332107 Marionette DEBUG loaded listener.js 00:52:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 95 (0x7ffd1fee8000) [pid = 1998] [serial = 241] [outer = 0x7ffd1dc22c00] 00:52:12 INFO - PROCESS | 1998 | 1461052332817 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1381ms 00:52:12 INFO - PROCESS | 1998 | 1461052332893 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 00:52:12 INFO - PROCESS | 1998 | 1461052332899 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 00:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:52:12 INFO - PROCESS | 1998 | 1461052332907 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:52:12 INFO - PROCESS | 1998 | 1461052332910 Marionette TRACE conn5 <- [1,294,null,{}] 00:52:12 INFO - PROCESS | 1998 | 1461052332918 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:13 INFO - PROCESS | 1998 | 1461052333111 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 00:52:13 INFO - PROCESS | 1998 | 1461052333127 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:13 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34f21000 == 48 [pid = 1998] [id = 81] 00:52:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 96 (0x7ffd1e2cb000) [pid = 1998] [serial = 242] [outer = (nil)] 00:52:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 97 (0x7ffd22080000) [pid = 1998] [serial = 243] [outer = 0x7ffd1e2cb000] 00:52:13 INFO - PROCESS | 1998 | 1461052333190 Marionette DEBUG loaded listener.js 00:52:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 98 (0x7ffd2208bc00) [pid = 1998] [serial = 244] [outer = 0x7ffd1e2cb000] 00:52:14 INFO - PROCESS | 1998 | 1461052334066 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1178ms 00:52:14 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34c76800 == 47 [pid = 1998] [id = 73] 00:52:14 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2ed10800 == 46 [pid = 1998] [id = 72] 00:52:14 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd297c9000 == 45 [pid = 1998] [id = 71] 00:52:14 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27364000 == 44 [pid = 1998] [id = 70] 00:52:14 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd21adb000 == 43 [pid = 1998] [id = 69] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 97 (0x7ffd2a270400) [pid = 1998] [serial = 191] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | 1461052334134 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 00:52:14 INFO - PROCESS | 1998 | 1461052334139 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 96 (0x7ffd1e2d1800) [pid = 1998] [serial = 167] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 95 (0x7ffd26897000) [pid = 1998] [serial = 173] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 94 (0x7ffd26be2800) [pid = 1998] [serial = 174] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 93 (0x7ffd273c4c00) [pid = 1998] [serial = 188] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 92 (0x7ffd26015800) [pid = 1998] [serial = 182] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 91 (0x7ffd21f70c00) [pid = 1998] [serial = 180] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 90 (0x7ffd277c7000) [pid = 1998] [serial = 185] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 89 (0x7ffd26b97800) [pid = 1998] [serial = 183] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 88 (0x7ffd2876c400) [pid = 1998] [serial = 186] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 87 (0x7ffd2006d800) [pid = 1998] [serial = 176] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 86 (0x7ffd21ae8800) [pid = 1998] [serial = 177] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 85 (0x7ffd21ebf000) [pid = 1998] [serial = 170] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 84 (0x7ffd21eed000) [pid = 1998] [serial = 179] [outer = (nil)] [url = about:blank] 00:52:14 INFO - PROCESS | 1998 | --DOMWINDOW == 83 (0x7ffd1dc2c000) [pid = 1998] [serial = 189] [outer = (nil)] [url = about:blank] 00:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:52:14 INFO - PROCESS | 1998 | 1461052334166 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:52:14 INFO - PROCESS | 1998 | 1461052334170 Marionette TRACE conn5 <- [1,298,null,{}] 00:52:14 INFO - PROCESS | 1998 | 1461052334175 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:14 INFO - PROCESS | 1998 | 1461052334318 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 00:52:14 INFO - PROCESS | 1998 | 1461052334328 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd259c0000 == 44 [pid = 1998] [id = 82] 00:52:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 84 (0x7ffd1c8b6800) [pid = 1998] [serial = 245] [outer = (nil)] 00:52:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 85 (0x7ffd2589b800) [pid = 1998] [serial = 246] [outer = 0x7ffd1c8b6800] 00:52:14 INFO - PROCESS | 1998 | 1461052334386 Marionette DEBUG loaded listener.js 00:52:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 86 (0x7ffd28151c00) [pid = 1998] [serial = 247] [outer = 0x7ffd1c8b6800] 00:52:15 INFO - PROCESS | 1998 | 1461052335219 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1140ms 00:52:15 INFO - PROCESS | 1998 | 1461052335305 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 00:52:15 INFO - PROCESS | 1998 | 1461052335308 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 00:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:52:15 INFO - PROCESS | 1998 | 1461052335316 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:52:15 INFO - PROCESS | 1998 | 1461052335324 Marionette TRACE conn5 <- [1,302,null,{}] 00:52:15 INFO - PROCESS | 1998 | 1461052335343 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:15 INFO - PROCESS | 1998 | 1461052335491 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 00:52:15 INFO - PROCESS | 1998 | 1461052335585 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2df88000 == 45 [pid = 1998] [id = 83] 00:52:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 87 (0x7ffd1eef7000) [pid = 1998] [serial = 248] [outer = (nil)] 00:52:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 88 (0x7ffd2a270400) [pid = 1998] [serial = 249] [outer = 0x7ffd1eef7000] 00:52:15 INFO - PROCESS | 1998 | 1461052335646 Marionette DEBUG loaded listener.js 00:52:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 89 (0x7ffd34fe1c00) [pid = 1998] [serial = 250] [outer = 0x7ffd1eef7000] 00:52:16 INFO - PROCESS | 1998 | 1461052336274 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 993ms 00:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:52:16 INFO - PROCESS | 1998 | 1461052336307 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 00:52:16 INFO - PROCESS | 1998 | 1461052336310 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 00:52:16 INFO - PROCESS | 1998 | 1461052336316 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:52:16 INFO - PROCESS | 1998 | 1461052336319 Marionette TRACE conn5 <- [1,306,null,{}] 00:52:16 INFO - PROCESS | 1998 | 1461052336324 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:16 INFO - PROCESS | 1998 | 1461052336513 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 00:52:16 INFO - PROCESS | 1998 | 1461052336544 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:16 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34fa5800 == 46 [pid = 1998] [id = 84] 00:52:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 90 (0x7ffd2a478c00) [pid = 1998] [serial = 251] [outer = (nil)] 00:52:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 91 (0x7ffd34d0a800) [pid = 1998] [serial = 252] [outer = 0x7ffd2a478c00] 00:52:16 INFO - PROCESS | 1998 | 1461052336603 Marionette DEBUG loaded listener.js 00:52:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 92 (0x7ffd39e2a000) [pid = 1998] [serial = 253] [outer = 0x7ffd2a478c00] 00:52:17 INFO - PROCESS | 1998 | 1461052337289 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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. 00:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1034ms 00:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:52:17 INFO - PROCESS | 1998 | 1461052337362 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 00:52:17 INFO - PROCESS | 1998 | 1461052337365 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 00:52:17 INFO - PROCESS | 1998 | 1461052337384 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:52:17 INFO - PROCESS | 1998 | 1461052337386 Marionette TRACE conn5 <- [1,310,null,{}] 00:52:17 INFO - PROCESS | 1998 | 1461052337392 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:17 INFO - PROCESS | 1998 | 1461052337560 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 00:52:17 INFO - PROCESS | 1998 | 1461052337578 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe0f000 == 47 [pid = 1998] [id = 85] 00:52:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 93 (0x7ffd39fad000) [pid = 1998] [serial = 254] [outer = (nil)] 00:52:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 94 (0x7ffd3a202400) [pid = 1998] [serial = 255] [outer = 0x7ffd39fad000] 00:52:17 INFO - PROCESS | 1998 | 1461052337649 Marionette DEBUG loaded listener.js 00:52:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 95 (0x7ffd3a346400) [pid = 1998] [serial = 256] [outer = 0x7ffd39fad000] 00:52:18 INFO - PROCESS | 1998 | 1461052338429 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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. 00:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1092ms 00:52:18 INFO - PROCESS | 1998 | 1461052338466 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 00:52:18 INFO - PROCESS | 1998 | 1461052338469 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 00:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:52:18 INFO - PROCESS | 1998 | 1461052338476 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:52:18 INFO - PROCESS | 1998 | 1461052338478 Marionette TRACE conn5 <- [1,314,null,{}] 00:52:18 INFO - PROCESS | 1998 | --DOMWINDOW == 94 (0x7ffd1da0cc00) [pid = 1998] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:52:18 INFO - PROCESS | 1998 | --DOMWINDOW == 93 (0x7ffd1dc28c00) [pid = 1998] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:52:18 INFO - PROCESS | 1998 | --DOMWINDOW == 92 (0x7ffd1c8b6000) [pid = 1998] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:52:18 INFO - PROCESS | 1998 | --DOMWINDOW == 91 (0x7ffd1e2cb400) [pid = 1998] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:52:18 INFO - PROCESS | 1998 | --DOMWINDOW == 90 (0x7ffd1da0d000) [pid = 1998] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:52:18 INFO - PROCESS | 1998 | --DOMWINDOW == 89 (0x7ffd21eef000) [pid = 1998] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:52:18 INFO - PROCESS | 1998 | --DOMWINDOW == 88 (0x7ffd2689c800) [pid = 1998] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:52:18 INFO - PROCESS | 1998 | --DOMWINDOW == 87 (0x7ffd21afcc00) [pid = 1998] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:52:18 INFO - PROCESS | 1998 | --DOMWINDOW == 86 (0x7ffd1fedf400) [pid = 1998] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:52:18 INFO - PROCESS | 1998 | --DOMWINDOW == 85 (0x7ffd1feed800) [pid = 1998] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:52:18 INFO - PROCESS | 1998 | --DOMWINDOW == 84 (0x7ffd296d9800) [pid = 1998] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:52:18 INFO - PROCESS | 1998 | --DOMWINDOW == 83 (0x7ffd1da0e400) [pid = 1998] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:52:18 INFO - PROCESS | 1998 | 1461052338638 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:18 INFO - PROCESS | 1998 | 1461052338757 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 00:52:18 INFO - PROCESS | 1998 | 1461052338776 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28841800 == 48 [pid = 1998] [id = 86] 00:52:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 84 (0x7ffd21eed800) [pid = 1998] [serial = 257] [outer = (nil)] 00:52:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 85 (0x7ffd24456c00) [pid = 1998] [serial = 258] [outer = 0x7ffd21eed800] 00:52:18 INFO - PROCESS | 1998 | 1461052338837 Marionette DEBUG loaded listener.js 00:52:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 86 (0x7ffd33ed6800) [pid = 1998] [serial = 259] [outer = 0x7ffd21eed800] 00:52:19 INFO - PROCESS | 1998 | 1461052339505 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1082ms 00:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:52:19 INFO - PROCESS | 1998 | 1461052339559 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 00:52:19 INFO - PROCESS | 1998 | 1461052339561 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 00:52:19 INFO - PROCESS | 1998 | 1461052339568 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:52:19 INFO - PROCESS | 1998 | 1461052339570 Marionette TRACE conn5 <- [1,318,null,{}] 00:52:19 INFO - PROCESS | 1998 | 1461052339575 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:19 INFO - PROCESS | 1998 | 1461052339730 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 00:52:19 INFO - PROCESS | 1998 | 1461052339751 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:19 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3e571000 == 49 [pid = 1998] [id = 87] 00:52:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 87 (0x7ffd1c8b2c00) [pid = 1998] [serial = 260] [outer = (nil)] 00:52:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 88 (0x7ffd3a40a400) [pid = 1998] [serial = 261] [outer = 0x7ffd1c8b2c00] 00:52:19 INFO - PROCESS | 1998 | 1461052339809 Marionette DEBUG loaded listener.js 00:52:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 89 (0x7ffd3cae6000) [pid = 1998] [serial = 262] [outer = 0x7ffd1c8b2c00] 00:52:20 INFO - PROCESS | 1998 | 1461052340486 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 977ms 00:52:20 INFO - PROCESS | 1998 | 1461052340545 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 00:52:20 INFO - PROCESS | 1998 | 1461052340549 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 00:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:52:20 INFO - PROCESS | 1998 | 1461052340554 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:52:20 INFO - PROCESS | 1998 | 1461052340556 Marionette TRACE conn5 <- [1,322,null,{}] 00:52:20 INFO - PROCESS | 1998 | 1461052340561 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:20 INFO - PROCESS | 1998 | 1461052340752 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 00:52:20 INFO - PROCESS | 1998 | 1461052340893 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd232e9800 == 50 [pid = 1998] [id = 88] 00:52:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 90 (0x7ffd1c8b7400) [pid = 1998] [serial = 263] [outer = (nil)] 00:52:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 91 (0x7ffd1da0a800) [pid = 1998] [serial = 264] [outer = 0x7ffd1c8b7400] 00:52:20 INFO - PROCESS | 1998 | 1461052340967 Marionette DEBUG loaded listener.js 00:52:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 92 (0x7ffd1efccc00) [pid = 1998] [serial = 265] [outer = 0x7ffd1c8b7400] 00:52:21 INFO - PROCESS | 1998 | 1461052341911 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1426ms 00:52:21 INFO - PROCESS | 1998 | 1461052341983 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 00:52:21 INFO - PROCESS | 1998 | 1461052341990 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 00:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:52:21 INFO - PROCESS | 1998 | 1461052341997 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:52:22 INFO - PROCESS | 1998 | 1461052342003 Marionette TRACE conn5 <- [1,326,null,{}] 00:52:22 INFO - PROCESS | 1998 | 1461052342009 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:22 INFO - PROCESS | 1998 | 1461052342202 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 00:52:22 INFO - PROCESS | 1998 | 1461052342333 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28719800 == 51 [pid = 1998] [id = 89] 00:52:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 93 (0x7ffd1c8b8400) [pid = 1998] [serial = 266] [outer = (nil)] 00:52:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 94 (0x7ffd269bec00) [pid = 1998] [serial = 267] [outer = 0x7ffd1c8b8400] 00:52:22 INFO - PROCESS | 1998 | 1461052342408 Marionette DEBUG loaded listener.js 00:52:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 95 (0x7ffd28aafc00) [pid = 1998] [serial = 268] [outer = 0x7ffd1c8b8400] 00:52:23 INFO - PROCESS | 1998 | 1461052343256 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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. 00:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1289ms 00:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:52:23 INFO - PROCESS | 1998 | 1461052343287 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 00:52:23 INFO - PROCESS | 1998 | 1461052343290 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 00:52:23 INFO - PROCESS | 1998 | 1461052343297 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:52:23 INFO - PROCESS | 1998 | 1461052343300 Marionette TRACE conn5 <- [1,330,null,{}] 00:52:23 INFO - PROCESS | 1998 | 1461052343313 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:23 INFO - PROCESS | 1998 | 1461052343465 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 00:52:23 INFO - PROCESS | 1998 | 1461052343606 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:23 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35b85800 == 52 [pid = 1998] [id = 90] 00:52:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 96 (0x7ffd24460000) [pid = 1998] [serial = 269] [outer = (nil)] 00:52:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 97 (0x7ffd3610f400) [pid = 1998] [serial = 270] [outer = 0x7ffd24460000] 00:52:23 INFO - PROCESS | 1998 | 1461052343677 Marionette DEBUG loaded listener.js 00:52:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 98 (0x7ffd39f5a400) [pid = 1998] [serial = 271] [outer = 0x7ffd24460000] 00:52:24 INFO - PROCESS | 1998 | 1461052344711 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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. 00:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1429ms 00:52:24 INFO - PROCESS | 1998 | 1461052344725 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 00:52:24 INFO - PROCESS | 1998 | 1461052344731 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 00:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:52:24 INFO - PROCESS | 1998 | 1461052344746 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:52:24 INFO - PROCESS | 1998 | 1461052344753 Marionette TRACE conn5 <- [1,334,null,{}] 00:52:24 INFO - PROCESS | 1998 | 1461052344758 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:24 INFO - PROCESS | 1998 | 1461052344911 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 00:52:25 INFO - PROCESS | 1998 | 1461052345047 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd274ca000 == 53 [pid = 1998] [id = 91] 00:52:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 99 (0x7ffd39f5b000) [pid = 1998] [serial = 272] [outer = (nil)] 00:52:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 100 (0x7ffd3c0a3800) [pid = 1998] [serial = 273] [outer = 0x7ffd39f5b000] 00:52:25 INFO - PROCESS | 1998 | 1461052345157 Marionette DEBUG loaded listener.js 00:52:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 101 (0x7ffd3cdac000) [pid = 1998] [serial = 274] [outer = 0x7ffd39f5b000] 00:52:25 INFO - PROCESS | 1998 | 1461052345940 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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. 00:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1242ms 00:52:25 INFO - PROCESS | 1998 | 1461052345983 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 00:52:25 INFO - PROCESS | 1998 | 1461052345987 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 00:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:52:25 INFO - PROCESS | 1998 | 1461052345992 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:52:25 INFO - PROCESS | 1998 | 1461052345994 Marionette TRACE conn5 <- [1,338,null,{}] 00:52:26 INFO - PROCESS | 1998 | 1461052346000 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:26 INFO - PROCESS | 1998 | 1461052346148 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 00:52:26 INFO - PROCESS | 1998 | 1461052346286 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:26 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28a1e800 == 54 [pid = 1998] [id = 92] 00:52:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 102 (0x7ffd21ef3c00) [pid = 1998] [serial = 275] [outer = (nil)] 00:52:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 103 (0x7ffd3cdadc00) [pid = 1998] [serial = 276] [outer = 0x7ffd21ef3c00] 00:52:26 INFO - PROCESS | 1998 | 1461052346357 Marionette DEBUG loaded listener.js 00:52:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 104 (0x7ffd3e5dd000) [pid = 1998] [serial = 277] [outer = 0x7ffd21ef3c00] 00:52:27 INFO - PROCESS | 1998 | 1461052347388 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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. 00:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1429ms 00:52:27 INFO - PROCESS | 1998 | 1461052347423 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 00:52:27 INFO - PROCESS | 1998 | 1461052347427 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 00:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:52:27 INFO - PROCESS | 1998 | 1461052347435 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:52:27 INFO - PROCESS | 1998 | 1461052347441 Marionette TRACE conn5 <- [1,342,null,{}] 00:52:27 INFO - PROCESS | 1998 | 1461052347449 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:27 INFO - PROCESS | 1998 | 1461052347602 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 00:52:27 INFO - PROCESS | 1998 | 1461052347809 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27aaf800 == 55 [pid = 1998] [id = 93] 00:52:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 105 (0x7ffd1efc6400) [pid = 1998] [serial = 278] [outer = (nil)] 00:52:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 106 (0x7ffd20071000) [pid = 1998] [serial = 279] [outer = 0x7ffd1efc6400] 00:52:27 INFO - PROCESS | 1998 | 1461052347881 Marionette DEBUG loaded listener.js 00:52:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 107 (0x7ffd21f6a800) [pid = 1998] [serial = 280] [outer = 0x7ffd1efc6400] 00:52:28 INFO - PROCESS | 1998 | 1461052348679 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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. 00:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1287ms 00:52:28 INFO - PROCESS | 1998 | 1461052348727 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 00:52:28 INFO - PROCESS | 1998 | 1461052348739 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 00:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:52:28 INFO - PROCESS | 1998 | 1461052348751 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:52:28 INFO - PROCESS | 1998 | 1461052348756 Marionette TRACE conn5 <- [1,346,null,{}] 00:52:28 INFO - PROCESS | 1998 | 1461052348780 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:28 INFO - PROCESS | 1998 | 1461052348934 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 00:52:29 INFO - PROCESS | 1998 | 1461052349082 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2edba000 == 54 [pid = 1998] [id = 63] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd29283800 == 53 [pid = 1998] [id = 61] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27aa9000 == 52 [pid = 1998] [id = 60] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22041000 == 51 [pid = 1998] [id = 59] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 106 (0x7ffd351d8c00) [pid = 1998] [serial = 221] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd232e3800 == 52 [pid = 1998] [id = 94] 00:52:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 107 (0x7ffd20079800) [pid = 1998] [serial = 281] [outer = (nil)] 00:52:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 108 (0x7ffd250e8c00) [pid = 1998] [serial = 282] [outer = 0x7ffd20079800] 00:52:29 INFO - PROCESS | 1998 | 1461052349178 Marionette DEBUG loaded listener.js 00:52:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 109 (0x7ffd273bfc00) [pid = 1998] [serial = 283] [outer = 0x7ffd20079800] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3e571000 == 51 [pid = 1998] [id = 87] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28841800 == 50 [pid = 1998] [id = 86] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fe0f000 == 49 [pid = 1998] [id = 85] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34fa5800 == 48 [pid = 1998] [id = 84] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2df88000 == 47 [pid = 1998] [id = 83] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd259c0000 == 46 [pid = 1998] [id = 82] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34f21000 == 45 [pid = 1998] [id = 81] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26d17800 == 44 [pid = 1998] [id = 80] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a231000 == 43 [pid = 1998] [id = 77] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3517d800 == 42 [pid = 1998] [id = 76] 00:52:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2761b800 == 41 [pid = 1998] [id = 75] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 108 (0x7ffd29270800) [pid = 1998] [serial = 165] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 107 (0x7ffd2445f000) [pid = 1998] [serial = 218] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 106 (0x7ffd21eedc00) [pid = 1998] [serial = 207] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 105 (0x7ffd20076c00) [pid = 1998] [serial = 206] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 104 (0x7ffd34fdfc00) [pid = 1998] [serial = 204] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 103 (0x7ffd34a6b000) [pid = 1998] [serial = 203] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 102 (0x7ffd21f74400) [pid = 1998] [serial = 209] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 101 (0x7ffd24fd9c00) [pid = 1998] [serial = 210] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 100 (0x7ffd26dc0400) [pid = 1998] [serial = 212] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 99 (0x7ffd2876ac00) [pid = 1998] [serial = 213] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 98 (0x7ffd1fedf800) [pid = 1998] [serial = 194] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 97 (0x7ffd24fcc000) [pid = 1998] [serial = 197] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 96 (0x7ffd2a20f400) [pid = 1998] [serial = 200] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 95 (0x7ffd2926a000) [pid = 1998] [serial = 215] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 94 (0x7ffd2a47f400) [pid = 1998] [serial = 216] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 93 (0x7ffd2e05b000) [pid = 1998] [serial = 219] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 92 (0x7ffd21f76000) [pid = 1998] [serial = 144] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 91 (0x7ffd21ec3400) [pid = 1998] [serial = 141] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 90 (0x7ffd351d3400) [pid = 1998] [serial = 138] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 89 (0x7ffd21ef7400) [pid = 1998] [serial = 171] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | --DOMWINDOW == 88 (0x7ffd1fb99800) [pid = 1998] [serial = 168] [outer = (nil)] [url = about:blank] 00:52:29 INFO - PROCESS | 1998 | 1461052349925 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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. 00:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1200ms 00:52:29 INFO - PROCESS | 1998 | 1461052349952 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 00:52:29 INFO - PROCESS | 1998 | 1461052349955 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 00:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:52:29 INFO - PROCESS | 1998 | 1461052349982 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:52:29 INFO - PROCESS | 1998 | 1461052349989 Marionette TRACE conn5 <- [1,350,null,{}] 00:52:30 INFO - PROCESS | 1998 | 1461052350012 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:30 INFO - PROCESS | 1998 | 1461052350156 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 00:52:30 INFO - PROCESS | 1998 | 1461052350166 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28b63800 == 42 [pid = 1998] [id = 95] 00:52:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 89 (0x7ffd273cb000) [pid = 1998] [serial = 284] [outer = (nil)] 00:52:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 90 (0x7ffd2a212c00) [pid = 1998] [serial = 285] [outer = 0x7ffd273cb000] 00:52:30 INFO - PROCESS | 1998 | 1461052350237 Marionette DEBUG loaded listener.js 00:52:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 91 (0x7ffd34fe8c00) [pid = 1998] [serial = 286] [outer = 0x7ffd273cb000] 00:52:31 INFO - PROCESS | 1998 | 1461052351081 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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. 00:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1162ms 00:52:31 INFO - PROCESS | 1998 | 1461052351125 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 00:52:31 INFO - PROCESS | 1998 | 1461052351129 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 00:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:52:31 INFO - PROCESS | 1998 | 1461052351134 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:52:31 INFO - PROCESS | 1998 | 1461052351136 Marionette TRACE conn5 <- [1,354,null,{}] 00:52:31 INFO - PROCESS | 1998 | 1461052351145 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:31 INFO - PROCESS | 1998 | 1461052351280 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 00:52:31 INFO - PROCESS | 1998 | 1461052351295 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:31 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a4a4000 == 43 [pid = 1998] [id = 96] 00:52:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 92 (0x7ffd34fe9c00) [pid = 1998] [serial = 287] [outer = (nil)] 00:52:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 93 (0x7ffd38183000) [pid = 1998] [serial = 288] [outer = 0x7ffd34fe9c00] 00:52:31 INFO - PROCESS | 1998 | 1461052351357 Marionette DEBUG loaded listener.js 00:52:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 94 (0x7ffd39e2d000) [pid = 1998] [serial = 289] [outer = 0x7ffd34fe9c00] 00:52:32 INFO - PROCESS | 1998 | 1461052352147 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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. 00:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1037ms 00:52:32 INFO - PROCESS | 1998 | 1461052352174 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 00:52:32 INFO - PROCESS | 1998 | 1461052352177 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 00:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:52:32 INFO - PROCESS | 1998 | 1461052352205 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:52:32 INFO - PROCESS | 1998 | 1461052352209 Marionette TRACE conn5 <- [1,358,null,{}] 00:52:32 INFO - PROCESS | 1998 | 1461052352214 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:32 INFO - PROCESS | 1998 | 1461052352384 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 00:52:32 INFO - PROCESS | 1998 | 1461052352450 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:32 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2edbf000 == 44 [pid = 1998] [id = 97] 00:52:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 95 (0x7ffd1c8b6c00) [pid = 1998] [serial = 290] [outer = (nil)] 00:52:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 96 (0x7ffd3a204800) [pid = 1998] [serial = 291] [outer = 0x7ffd1c8b6c00] 00:52:32 INFO - PROCESS | 1998 | 1461052352509 Marionette DEBUG loaded listener.js 00:52:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 97 (0x7ffd3a46a400) [pid = 1998] [serial = 292] [outer = 0x7ffd1c8b6c00] 00:52:33 INFO - PROCESS | 1998 | 1461052353231 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52: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. 00:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1055ms 00:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:52:33 INFO - PROCESS | 1998 | 1461052353245 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 00:52:33 INFO - PROCESS | 1998 | 1461052353248 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 00:52:33 INFO - PROCESS | 1998 | 1461052353254 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:52:33 INFO - PROCESS | 1998 | 1461052353257 Marionette TRACE conn5 <- [1,362,null,{}] 00:52:33 INFO - PROCESS | 1998 | 1461052353262 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:33 INFO - PROCESS | 1998 | 1461052353474 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 00:52:33 INFO - PROCESS | 1998 | 1461052353513 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35f5d800 == 45 [pid = 1998] [id = 98] 00:52:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 98 (0x7ffd1db0c800) [pid = 1998] [serial = 293] [outer = (nil)] 00:52:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 99 (0x7ffd3ca7fc00) [pid = 1998] [serial = 294] [outer = 0x7ffd1db0c800] 00:52:33 INFO - PROCESS | 1998 | 1461052353580 Marionette DEBUG loaded listener.js 00:52:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 100 (0x7ffd3e59ac00) [pid = 1998] [serial = 295] [outer = 0x7ffd1db0c800] 00:52:34 INFO - PROCESS | 1998 | --DOMWINDOW == 99 (0x7ffd39fad000) [pid = 1998] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:52:34 INFO - PROCESS | 1998 | --DOMWINDOW == 98 (0x7ffd1c8b6800) [pid = 1998] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:52:34 INFO - PROCESS | 1998 | --DOMWINDOW == 97 (0x7ffd1eef7000) [pid = 1998] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:52:34 INFO - PROCESS | 1998 | --DOMWINDOW == 96 (0x7ffd1dc22c00) [pid = 1998] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:52:34 INFO - PROCESS | 1998 | --DOMWINDOW == 95 (0x7ffd1e2cb000) [pid = 1998] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:52:34 INFO - PROCESS | 1998 | --DOMWINDOW == 94 (0x7ffd21eed800) [pid = 1998] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:52:34 INFO - PROCESS | 1998 | --DOMWINDOW == 93 (0x7ffd2a478c00) [pid = 1998] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:52:34 INFO - PROCESS | 1998 | 1461052354449 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1235ms 00:52:34 INFO - PROCESS | 1998 | 1461052354493 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 00:52:34 INFO - PROCESS | 1998 | 1461052354498 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 00:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:52:34 INFO - PROCESS | 1998 | 1461052354504 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:52:34 INFO - PROCESS | 1998 | 1461052354518 Marionette TRACE conn5 <- [1,366,null,{}] 00:52:34 INFO - PROCESS | 1998 | 1461052354524 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:34 INFO - PROCESS | 1998 | 1461052354703 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 00:52:34 INFO - PROCESS | 1998 | 1461052354715 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:34 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3981a800 == 46 [pid = 1998] [id = 99] 00:52:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 94 (0x7ffd1c8b7c00) [pid = 1998] [serial = 296] [outer = (nil)] 00:52:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 95 (0x7ffd39fad000) [pid = 1998] [serial = 297] [outer = 0x7ffd1c8b7c00] 00:52:34 INFO - PROCESS | 1998 | 1461052354777 Marionette DEBUG loaded listener.js 00:52:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 96 (0x7ffd3e5df000) [pid = 1998] [serial = 298] [outer = 0x7ffd1c8b7c00] 00:52:35 INFO - PROCESS | 1998 | 1461052355532 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1043ms 00:52:35 INFO - PROCESS | 1998 | 1461052355547 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 00:52:35 INFO - PROCESS | 1998 | 1461052355552 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 00:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:52:35 INFO - PROCESS | 1998 | 1461052355566 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:52:35 INFO - PROCESS | 1998 | 1461052355568 Marionette TRACE conn5 <- [1,370,null,{}] 00:52:35 INFO - PROCESS | 1998 | 1461052355591 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:35 INFO - PROCESS | 1998 | 1461052355731 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 00:52:35 INFO - PROCESS | 1998 | 1461052355745 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a432800 == 47 [pid = 1998] [id = 100] 00:52:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 97 (0x7ffd1dae2000) [pid = 1998] [serial = 299] [outer = (nil)] 00:52:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 98 (0x7ffd1daebc00) [pid = 1998] [serial = 300] [outer = 0x7ffd1dae2000] 00:52:35 INFO - PROCESS | 1998 | 1461052355806 Marionette DEBUG loaded listener.js 00:52:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 99 (0x7ffd1fedf400) [pid = 1998] [serial = 301] [outer = 0x7ffd1dae2000] 00:52:36 INFO - PROCESS | 1998 | 1461052356797 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1251ms 00:52:36 INFO - PROCESS | 1998 | 1461052356818 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 00:52:36 INFO - PROCESS | 1998 | 1461052356824 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 00:52:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:52:36 INFO - PROCESS | 1998 | 1461052356832 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:52:36 INFO - PROCESS | 1998 | 1461052356837 Marionette TRACE conn5 <- [1,374,null,{}] 00:52:36 INFO - PROCESS | 1998 | 1461052356845 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:37 INFO - PROCESS | 1998 | 1461052356999 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 00:52:37 INFO - PROCESS | 1998 | 1461052357140 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd277f5000 == 48 [pid = 1998] [id = 101] 00:52:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 100 (0x7ffd1db0cc00) [pid = 1998] [serial = 302] [outer = (nil)] 00:52:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 101 (0x7ffd1dc28c00) [pid = 1998] [serial = 303] [outer = 0x7ffd1db0cc00] 00:52:37 INFO - PROCESS | 1998 | 1461052357211 Marionette DEBUG loaded listener.js 00:52:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 102 (0x7ffd1fb99c00) [pid = 1998] [serial = 304] [outer = 0x7ffd1db0cc00] 00:52:38 INFO - PROCESS | 1998 | 1461052358104 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:52:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:52:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1285ms 00:52:38 INFO - PROCESS | 1998 | 1461052358118 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 00:52:38 INFO - PROCESS | 1998 | 1461052358126 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 00:52:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:52:38 INFO - PROCESS | 1998 | 1461052358135 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:52:38 INFO - PROCESS | 1998 | 1461052358140 Marionette TRACE conn5 <- [1,378,null,{}] 00:52:38 INFO - PROCESS | 1998 | 1461052358145 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:38 INFO - PROCESS | 1998 | 1461052358299 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 00:52:38 INFO - PROCESS | 1998 | 1461052358437 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2b087800 == 49 [pid = 1998] [id = 102] 00:52:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 103 (0x7ffd1db11800) [pid = 1998] [serial = 305] [outer = (nil)] 00:52:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 104 (0x7ffd24460400) [pid = 1998] [serial = 306] [outer = 0x7ffd1db11800] 00:52:38 INFO - PROCESS | 1998 | 1461052358506 Marionette DEBUG loaded listener.js 00:52:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 105 (0x7ffd26dc8000) [pid = 1998] [serial = 307] [outer = 0x7ffd1db11800] 00:52:39 INFO - PROCESS | 1998 | 1461052359690 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:52:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:52:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1584ms 00:52:39 INFO - PROCESS | 1998 | 1461052359720 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 00:52:39 INFO - PROCESS | 1998 | 1461052359723 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 00:52:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:52:39 INFO - PROCESS | 1998 | 1461052359729 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:52:39 INFO - PROCESS | 1998 | 1461052359734 Marionette TRACE conn5 <- [1,382,null,{}] 00:52:39 INFO - PROCESS | 1998 | 1461052359749 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:39 INFO - PROCESS | 1998 | 1461052359902 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 00:52:40 INFO - PROCESS | 1998 | 1461052360057 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:40 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd471d3800 == 50 [pid = 1998] [id = 103] 00:52:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 106 (0x7ffd34a6b000) [pid = 1998] [serial = 308] [outer = (nil)] 00:52:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 107 (0x7ffd39fb3c00) [pid = 1998] [serial = 309] [outer = 0x7ffd34a6b000] 00:52:40 INFO - PROCESS | 1998 | 1461052360129 Marionette DEBUG loaded listener.js 00:52:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 108 (0x7ffd3cd83000) [pid = 1998] [serial = 310] [outer = 0x7ffd34a6b000] 00:52:40 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:52:40 INFO - PROCESS | 1998 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:52:40 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:52:40 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:52:40 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:52:40 INFO - PROCESS | 1998 | 1461052360881 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:52:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:52:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1199ms 00:52:40 INFO - PROCESS | 1998 | 1461052360929 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 00:52:40 INFO - PROCESS | 1998 | 1461052360933 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 00:52:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:52:40 INFO - PROCESS | 1998 | 1461052360939 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:52:40 INFO - PROCESS | 1998 | 1461052360941 Marionette TRACE conn5 <- [1,386,null,{}] 00:52:40 INFO - PROCESS | 1998 | 1461052360947 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:41 INFO - PROCESS | 1998 | 1461052361094 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 00:52:41 INFO - PROCESS | 1998 | 1461052361226 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1d821000 == 51 [pid = 1998] [id = 104] 00:52:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 109 (0x7ffd1c8ac800) [pid = 1998] [serial = 311] [outer = (nil)] 00:52:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 110 (0x7ffd21d0dc00) [pid = 1998] [serial = 312] [outer = 0x7ffd1c8ac800] 00:52:41 INFO - PROCESS | 1998 | 1461052361296 Marionette DEBUG loaded listener.js 00:52:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 111 (0x7ffd21d13400) [pid = 1998] [serial = 313] [outer = 0x7ffd1c8ac800] 00:52:42 INFO - PROCESS | 1998 | 1461052362127 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 00:52:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:52:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1229ms 00:52:42 INFO - PROCESS | 1998 | 1461052362169 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 00:52:42 INFO - PROCESS | 1998 | 1461052362173 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 00:52:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:52:42 INFO - PROCESS | 1998 | 1461052362178 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:52:42 INFO - PROCESS | 1998 | 1461052362180 Marionette TRACE conn5 <- [1,390,null,{}] 00:52:42 INFO - PROCESS | 1998 | 1461052362186 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:42 INFO - PROCESS | 1998 | 1461052362327 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 00:52:42 INFO - PROCESS | 1998 | 1461052362469 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:42 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27a7e000 == 52 [pid = 1998] [id = 105] 00:52:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 112 (0x7ffd1dc2a000) [pid = 1998] [serial = 314] [outer = (nil)] 00:52:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 113 (0x7ffd1e7f7400) [pid = 1998] [serial = 315] [outer = 0x7ffd1dc2a000] 00:52:42 INFO - PROCESS | 1998 | 1461052362546 Marionette DEBUG loaded listener.js 00:52:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 114 (0x7ffd1e7fe400) [pid = 1998] [serial = 316] [outer = 0x7ffd1dc2a000] 00:52:43 INFO - PROCESS | 1998 | 1461052363457 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 00:52:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:52:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1331ms 00:52:43 INFO - PROCESS | 1998 | 1461052363509 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 00:52:43 INFO - PROCESS | 1998 | 1461052363513 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 00:52:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:52:43 INFO - PROCESS | 1998 | 1461052363519 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:52:43 INFO - PROCESS | 1998 | 1461052363521 Marionette TRACE conn5 <- [1,394,null,{}] 00:52:43 INFO - PROCESS | 1998 | 1461052363526 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:43 INFO - PROCESS | 1998 | 1461052363726 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 00:52:43 INFO - PROCESS | 1998 | 1461052363862 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ed34000 == 53 [pid = 1998] [id = 106] 00:52:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 115 (0x7ffd1edc3000) [pid = 1998] [serial = 317] [outer = (nil)] 00:52:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 116 (0x7ffd1edca400) [pid = 1998] [serial = 318] [outer = 0x7ffd1edc3000] 00:52:43 INFO - PROCESS | 1998 | 1461052363934 Marionette DEBUG loaded listener.js 00:52:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 117 (0x7ffd21d16400) [pid = 1998] [serial = 319] [outer = 0x7ffd1edc3000] 00:52:45 INFO - PROCESS | 1998 | 1461052365146 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 00:52:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:52:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1682ms 00:52:45 INFO - PROCESS | 1998 | 1461052365202 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 00:52:45 INFO - PROCESS | 1998 | 1461052365208 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 00:52:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:52:45 INFO - PROCESS | 1998 | 1461052365216 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:52:45 INFO - PROCESS | 1998 | 1461052365220 Marionette TRACE conn5 <- [1,398,null,{}] 00:52:45 INFO - PROCESS | 1998 | 1461052365227 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:45 INFO - PROCESS | 1998 | 1461052365377 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 00:52:45 INFO - PROCESS | 1998 | 1461052365617 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:45 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3981a800 == 52 [pid = 1998] [id = 99] 00:52:45 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd35f5d800 == 51 [pid = 1998] [id = 98] 00:52:45 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2edbf000 == 50 [pid = 1998] [id = 97] 00:52:45 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2a4a4000 == 49 [pid = 1998] [id = 96] 00:52:45 INFO - PROCESS | 1998 | --DOMWINDOW == 116 (0x7ffd3a40a400) [pid = 1998] [serial = 261] [outer = (nil)] [url = about:blank] 00:52:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe18000 == 50 [pid = 1998] [id = 107] 00:52:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 117 (0x7ffd1e7f9400) [pid = 1998] [serial = 320] [outer = (nil)] 00:52:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 118 (0x7ffd1e7fbc00) [pid = 1998] [serial = 321] [outer = 0x7ffd1e7f9400] 00:52:45 INFO - PROCESS | 1998 | 1461052365715 Marionette DEBUG loaded listener.js 00:52:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 119 (0x7ffd1edc7000) [pid = 1998] [serial = 322] [outer = 0x7ffd1e7f9400] 00:52:45 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28b63800 == 49 [pid = 1998] [id = 95] 00:52:45 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd232e3800 == 48 [pid = 1998] [id = 94] 00:52:45 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27aaf800 == 47 [pid = 1998] [id = 93] 00:52:45 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd274ca000 == 46 [pid = 1998] [id = 91] 00:52:46 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd35b85800 == 45 [pid = 1998] [id = 90] 00:52:46 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28719800 == 44 [pid = 1998] [id = 89] 00:52:46 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd232e9800 == 43 [pid = 1998] [id = 88] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 118 (0x7ffd3a202400) [pid = 1998] [serial = 255] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 117 (0x7ffd2589b800) [pid = 1998] [serial = 246] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 116 (0x7ffd28151c00) [pid = 1998] [serial = 247] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 115 (0x7ffd2a270400) [pid = 1998] [serial = 249] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 114 (0x7ffd1fee8000) [pid = 1998] [serial = 241] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 113 (0x7ffd34fe1c00) [pid = 1998] [serial = 250] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 112 (0x7ffd1dc2ec00) [pid = 1998] [serial = 240] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 111 (0x7ffd22089000) [pid = 1998] [serial = 227] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 110 (0x7ffd2208bc00) [pid = 1998] [serial = 244] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 109 (0x7ffd22080000) [pid = 1998] [serial = 243] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 108 (0x7ffd24456c00) [pid = 1998] [serial = 258] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 107 (0x7ffd21ef0800) [pid = 1998] [serial = 224] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 106 (0x7ffd28ab0000) [pid = 1998] [serial = 231] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 105 (0x7ffd36107000) [pid = 1998] [serial = 234] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 104 (0x7ffd380cd800) [pid = 1998] [serial = 237] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 103 (0x7ffd33ed6800) [pid = 1998] [serial = 259] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 102 (0x7ffd34d0a800) [pid = 1998] [serial = 252] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 101 (0x7ffd39e2a000) [pid = 1998] [serial = 253] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 100 (0x7ffd1e6ea800) [pid = 1998] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:52:46 INFO - PROCESS | 1998 | --DOMWINDOW == 99 (0x7ffd3a346400) [pid = 1998] [serial = 256] [outer = (nil)] [url = about:blank] 00:52:46 INFO - PROCESS | 1998 | 1461052366447 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 00:52:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:52:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1338ms 00:52:46 INFO - PROCESS | 1998 | 1461052366556 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 00:52:46 INFO - PROCESS | 1998 | 1461052366563 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 00:52:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:52:46 INFO - PROCESS | 1998 | 1461052366572 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:52:46 INFO - PROCESS | 1998 | 1461052366576 Marionette TRACE conn5 <- [1,402,null,{}] 00:52:46 INFO - PROCESS | 1998 | 1461052366581 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:46 INFO - PROCESS | 1998 | 1461052366722 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 00:52:46 INFO - PROCESS | 1998 | 1461052366732 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:46 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd277ed800 == 44 [pid = 1998] [id = 108] 00:52:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 100 (0x7ffd1c8b1c00) [pid = 1998] [serial = 323] [outer = (nil)] 00:52:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 101 (0x7ffd20071c00) [pid = 1998] [serial = 324] [outer = 0x7ffd1c8b1c00] 00:52:46 INFO - PROCESS | 1998 | 1461052366789 Marionette DEBUG loaded listener.js 00:52:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 102 (0x7ffd21d07c00) [pid = 1998] [serial = 325] [outer = 0x7ffd1c8b1c00] 00:52:47 INFO - PROCESS | 1998 | 1461052367606 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 00:52:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:52:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1081ms 00:52:47 INFO - PROCESS | 1998 | 1461052367654 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 00:52:47 INFO - PROCESS | 1998 | 1461052367657 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 00:52:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:52:47 INFO - PROCESS | 1998 | 1461052367663 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:52:47 INFO - PROCESS | 1998 | 1461052367668 Marionette TRACE conn5 <- [1,406,null,{}] 00:52:47 INFO - PROCESS | 1998 | 1461052367682 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:47 INFO - PROCESS | 1998 | 1461052367817 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 00:52:47 INFO - PROCESS | 1998 | 1461052367834 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28840800 == 45 [pid = 1998] [id = 109] 00:52:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 103 (0x7ffd21d08400) [pid = 1998] [serial = 326] [outer = (nil)] 00:52:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 104 (0x7ffd21f6e800) [pid = 1998] [serial = 327] [outer = 0x7ffd21d08400] 00:52:47 INFO - PROCESS | 1998 | 1461052367895 Marionette DEBUG loaded listener.js 00:52:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 105 (0x7ffd2445fc00) [pid = 1998] [serial = 328] [outer = 0x7ffd21d08400] 00:52:48 INFO - PROCESS | 1998 | 1461052368680 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 00:52:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:52:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1036ms 00:52:48 INFO - PROCESS | 1998 | 1461052368700 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 00:52:48 INFO - PROCESS | 1998 | 1461052368703 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 00:52:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:52:48 INFO - PROCESS | 1998 | 1461052368709 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:52:48 INFO - PROCESS | 1998 | 1461052368712 Marionette TRACE conn5 <- [1,410,null,{}] 00:52:48 INFO - PROCESS | 1998 | 1461052368717 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:48 INFO - PROCESS | 1998 | 1461052368883 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 00:52:48 INFO - PROCESS | 1998 | 1461052368913 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2973b800 == 46 [pid = 1998] [id = 110] 00:52:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 106 (0x7ffd21d16000) [pid = 1998] [serial = 329] [outer = (nil)] 00:52:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 107 (0x7ffd260af000) [pid = 1998] [serial = 330] [outer = 0x7ffd21d16000] 00:52:48 INFO - PROCESS | 1998 | 1461052368971 Marionette DEBUG loaded listener.js 00:52:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 108 (0x7ffd26feec00) [pid = 1998] [serial = 331] [outer = 0x7ffd21d16000] 00:52:49 INFO - PROCESS | 1998 | 1461052369730 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 00:52:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:52:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1083ms 00:52:49 INFO - PROCESS | 1998 | 1461052369796 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 00:52:49 INFO - PROCESS | 1998 | 1461052369799 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 00:52:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:52:49 INFO - PROCESS | 1998 | 1461052369804 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:52:49 INFO - PROCESS | 1998 | 1461052369806 Marionette TRACE conn5 <- [1,414,null,{}] 00:52:49 INFO - PROCESS | 1998 | 1461052369812 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:49 INFO - PROCESS | 1998 | 1461052369974 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 00:52:50 INFO - PROCESS | 1998 | 1461052370014 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a4b3800 == 47 [pid = 1998] [id = 111] 00:52:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 109 (0x7ffd21d32400) [pid = 1998] [serial = 332] [outer = (nil)] 00:52:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 110 (0x7ffd21d3d000) [pid = 1998] [serial = 333] [outer = 0x7ffd21d32400] 00:52:50 INFO - PROCESS | 1998 | 1461052370071 Marionette DEBUG loaded listener.js 00:52:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 111 (0x7ffd21d40c00) [pid = 1998] [serial = 334] [outer = 0x7ffd21d32400] 00:52:50 INFO - PROCESS | 1998 | --DOMWINDOW == 110 (0x7ffd1efc6400) [pid = 1998] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:52:50 INFO - PROCESS | 1998 | --DOMWINDOW == 109 (0x7ffd34fe9c00) [pid = 1998] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:52:50 INFO - PROCESS | 1998 | --DOMWINDOW == 108 (0x7ffd1c8b7c00) [pid = 1998] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:52:50 INFO - PROCESS | 1998 | --DOMWINDOW == 107 (0x7ffd20079800) [pid = 1998] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:52:50 INFO - PROCESS | 1998 | --DOMWINDOW == 106 (0x7ffd1c8b6c00) [pid = 1998] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:52:50 INFO - PROCESS | 1998 | --DOMWINDOW == 105 (0x7ffd1c8b2c00) [pid = 1998] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:52:50 INFO - PROCESS | 1998 | --DOMWINDOW == 104 (0x7ffd273cb000) [pid = 1998] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:52:50 INFO - PROCESS | 1998 | --DOMWINDOW == 103 (0x7ffd1db0c800) [pid = 1998] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:52:51 INFO - PROCESS | 1998 | 1461052371054 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 00:52:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:52:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1281ms 00:52:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:52:51 INFO - PROCESS | 1998 | 1461052371086 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 00:52:51 INFO - PROCESS | 1998 | 1461052371088 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 00:52:51 INFO - PROCESS | 1998 | 1461052371094 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:52:51 INFO - PROCESS | 1998 | 1461052371097 Marionette TRACE conn5 <- [1,418,null,{}] 00:52:51 INFO - PROCESS | 1998 | 1461052371101 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:51 INFO - PROCESS | 1998 | 1461052371240 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 00:52:51 INFO - PROCESS | 1998 | 1461052371255 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34ad6800 == 48 [pid = 1998] [id = 112] 00:52:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 104 (0x7ffd1db05400) [pid = 1998] [serial = 335] [outer = (nil)] 00:52:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 105 (0x7ffd1db77c00) [pid = 1998] [serial = 336] [outer = 0x7ffd1db05400] 00:52:51 INFO - PROCESS | 1998 | 1461052371317 Marionette DEBUG loaded listener.js 00:52:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 106 (0x7ffd26dcd800) [pid = 1998] [serial = 337] [outer = 0x7ffd1db05400] 00:52:52 INFO - PROCESS | 1998 | 1461052372445 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 00:52:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 00:52:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1378ms 00:52:52 INFO - PROCESS | 1998 | 1461052372471 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 00:52:52 INFO - PROCESS | 1998 | 1461052372474 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 00:52:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:52:52 INFO - PROCESS | 1998 | 1461052372480 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:52:52 INFO - PROCESS | 1998 | 1461052372482 Marionette TRACE conn5 <- [1,422,null,{}] 00:52:52 INFO - PROCESS | 1998 | 1461052372487 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:52 INFO - PROCESS | 1998 | 1461052372614 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 00:52:52 INFO - PROCESS | 1998 | 1461052372752 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd37b07800 == 49 [pid = 1998] [id = 113] 00:52:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 107 (0x7ffd1fb35c00) [pid = 1998] [serial = 338] [outer = (nil)] 00:52:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 108 (0x7ffd1fb3c800) [pid = 1998] [serial = 339] [outer = 0x7ffd1fb35c00] 00:52:52 INFO - PROCESS | 1998 | 1461052372820 Marionette DEBUG loaded listener.js 00:52:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 109 (0x7ffd1fb40800) [pid = 1998] [serial = 340] [outer = 0x7ffd1fb35c00] 00:52:54 INFO - PROCESS | 1998 | 1461052374099 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 00:52:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:52:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1678ms 00:52:54 INFO - PROCESS | 1998 | 1461052374159 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 00:52:54 INFO - PROCESS | 1998 | 1461052374164 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 00:52:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:52:54 INFO - PROCESS | 1998 | 1461052374244 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:52:54 INFO - PROCESS | 1998 | 1461052374249 Marionette TRACE conn5 <- [1,426,null,{}] 00:52:54 INFO - PROCESS | 1998 | 1461052374259 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:54 INFO - PROCESS | 1998 | 1461052374412 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 00:52:54 INFO - PROCESS | 1998 | 1461052374555 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:54 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd277e5800 == 50 [pid = 1998] [id = 114] 00:52:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 110 (0x7ffd1db69400) [pid = 1998] [serial = 341] [outer = (nil)] 00:52:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 111 (0x7ffd1db76c00) [pid = 1998] [serial = 342] [outer = 0x7ffd1db69400] 00:52:54 INFO - PROCESS | 1998 | 1461052374629 Marionette DEBUG loaded listener.js 00:52:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 112 (0x7ffd1e7f6000) [pid = 1998] [serial = 343] [outer = 0x7ffd1db69400] 00:52:55 INFO - PROCESS | 1998 | 1461052375477 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 00:52:55 INFO - PROCESS | 1998 | 1461052375552 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 00:52:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:52:55 INFO - PROCESS | 1998 | 1461052375581 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:52:55 INFO - PROCESS | 1998 | 1461052375585 Marionette TRACE conn5 <- [1,430,null,{}] 00:52:55 INFO - PROCESS | 1998 | 1461052375591 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:55 INFO - PROCESS | 1998 | 1461052375753 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 00:52:55 INFO - PROCESS | 1998 | 1461052375891 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34ad8800 == 51 [pid = 1998] [id = 115] 00:52:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 113 (0x7ffd1db69800) [pid = 1998] [serial = 344] [outer = (nil)] 00:52:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 114 (0x7ffd1fb39c00) [pid = 1998] [serial = 345] [outer = 0x7ffd1db69800] 00:52:55 INFO - PROCESS | 1998 | 1461052375968 Marionette DEBUG loaded listener.js 00:52:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 115 (0x7ffd1feea000) [pid = 1998] [serial = 346] [outer = 0x7ffd1db69800] 00:52:56 INFO - PROCESS | 1998 | 1461052376901 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 00:52:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:52:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1385ms 00:52:56 INFO - PROCESS | 1998 | 1461052376964 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 00:52:56 INFO - PROCESS | 1998 | 1461052376967 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 00:52:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:52:56 INFO - PROCESS | 1998 | 1461052376973 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:52:56 INFO - PROCESS | 1998 | 1461052376979 Marionette TRACE conn5 <- [1,434,null,{}] 00:52:56 INFO - PROCESS | 1998 | 1461052376994 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:57 INFO - PROCESS | 1998 | 1461052377190 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 00:52:57 INFO - PROCESS | 1998 | 1461052377328 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:57 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a382800 == 52 [pid = 1998] [id = 116] 00:52:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 116 (0x7ffd1feebc00) [pid = 1998] [serial = 347] [outer = (nil)] 00:52:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 117 (0x7ffd21d3dc00) [pid = 1998] [serial = 348] [outer = 0x7ffd1feebc00] 00:52:57 INFO - PROCESS | 1998 | 1461052377403 Marionette DEBUG loaded listener.js 00:52:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 118 (0x7ffd22083800) [pid = 1998] [serial = 349] [outer = 0x7ffd1feebc00] 00:52:58 INFO - PROCESS | 1998 | 1461052378233 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 00:52:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:52:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1288ms 00:52:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:52:58 INFO - PROCESS | 1998 | 1461052378263 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 00:52:58 INFO - PROCESS | 1998 | 1461052378266 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 00:52:58 INFO - PROCESS | 1998 | 1461052378272 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:52:58 INFO - PROCESS | 1998 | 1461052378276 Marionette TRACE conn5 <- [1,438,null,{}] 00:52:58 INFO - PROCESS | 1998 | 1461052378281 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:58 INFO - PROCESS | 1998 | 1461052378435 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 00:52:58 INFO - PROCESS | 1998 | 1461052378578 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3e3a4800 == 53 [pid = 1998] [id = 117] 00:52:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 119 (0x7ffd21d0f400) [pid = 1998] [serial = 350] [outer = (nil)] 00:52:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 120 (0x7ffd273c1800) [pid = 1998] [serial = 351] [outer = 0x7ffd21d0f400] 00:52:58 INFO - PROCESS | 1998 | 1461052378668 Marionette DEBUG loaded listener.js 00:52:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 121 (0x7ffd285afc00) [pid = 1998] [serial = 352] [outer = 0x7ffd21d0f400] 00:52:59 INFO - PROCESS | 1998 | 1461052379553 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 00:52:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:52:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1329ms 00:52:59 INFO - PROCESS | 1998 | 1461052379601 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 00:52:59 INFO - PROCESS | 1998 | 1461052379605 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 00:52:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:52:59 INFO - PROCESS | 1998 | 1461052379610 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:52:59 INFO - PROCESS | 1998 | 1461052379614 Marionette TRACE conn5 <- [1,442,null,{}] 00:52:59 INFO - PROCESS | 1998 | 1461052379619 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:59 INFO - PROCESS | 1998 | 1461052379762 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 00:52:59 INFO - PROCESS | 1998 | 1461052379882 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:59 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b7e6000 == 54 [pid = 1998] [id = 118] 00:52:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 122 (0x7ffd1b71e000) [pid = 1998] [serial = 353] [outer = (nil)] 00:52:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 123 (0x7ffd1b724400) [pid = 1998] [serial = 354] [outer = 0x7ffd1b71e000] 00:52:59 INFO - PROCESS | 1998 | 1461052379965 Marionette DEBUG loaded listener.js 00:53:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 124 (0x7ffd1b729c00) [pid = 1998] [serial = 355] [outer = 0x7ffd1b71e000] 00:53:00 INFO - PROCESS | 1998 | 1461052380812 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 00:53:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:53:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1239ms 00:53:00 INFO - PROCESS | 1998 | 1461052380851 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 00:53:00 INFO - PROCESS | 1998 | 1461052380854 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 00:53:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:53:00 INFO - PROCESS | 1998 | 1461052380861 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:53:00 INFO - PROCESS | 1998 | 1461052380864 Marionette TRACE conn5 <- [1,446,null,{}] 00:53:00 INFO - PROCESS | 1998 | 1461052380870 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:01 INFO - PROCESS | 1998 | 1461052381032 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 00:53:01 INFO - PROCESS | 1998 | 1461052381371 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1d80c000 == 55 [pid = 1998] [id = 119] 00:53:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 125 (0x7ffd1b97f400) [pid = 1998] [serial = 356] [outer = (nil)] 00:53:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 126 (0x7ffd1b981400) [pid = 1998] [serial = 357] [outer = 0x7ffd1b97f400] 00:53:01 INFO - PROCESS | 1998 | 1461052381517 Marionette DEBUG loaded listener.js 00:53:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 127 (0x7ffd1b98cc00) [pid = 1998] [serial = 358] [outer = 0x7ffd1b97f400] 00:53:02 INFO - PROCESS | 1998 | 1461052382425 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 00:53:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:53:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1635ms 00:53:02 INFO - PROCESS | 1998 | 1461052382497 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 00:53:02 INFO - PROCESS | 1998 | 1461052382503 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 00:53:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:53:02 INFO - PROCESS | 1998 | 1461052382511 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:53:02 INFO - PROCESS | 1998 | 1461052382515 Marionette TRACE conn5 <- [1,450,null,{}] 00:53:02 INFO - PROCESS | 1998 | 1461052382522 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:02 INFO - PROCESS | 1998 | 1461052382713 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 00:53:02 INFO - PROCESS | 1998 | 1461052382912 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:02 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe0e800 == 56 [pid = 1998] [id = 120] 00:53:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 128 (0x7ffd1db07400) [pid = 1998] [serial = 359] [outer = (nil)] 00:53:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 129 (0x7ffd1db69000) [pid = 1998] [serial = 360] [outer = 0x7ffd1db07400] 00:53:02 INFO - PROCESS | 1998 | 1461052382981 Marionette DEBUG loaded listener.js 00:53:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 130 (0x7ffd1db75800) [pid = 1998] [serial = 361] [outer = 0x7ffd1db07400] 00:53:03 INFO - PROCESS | 1998 | 1461052383832 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 00:53:03 INFO - PROCESS | 1998 | 1461052383940 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 00:53:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:53:03 INFO - PROCESS | 1998 | 1461052383948 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:53:03 INFO - PROCESS | 1998 | 1461052383951 Marionette TRACE conn5 <- [1,454,null,{}] 00:53:03 INFO - PROCESS | 1998 | 1461052383957 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:04 INFO - PROCESS | 1998 | 1461052384114 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 123 (0x7ffd3e5df000) [pid = 1998] [serial = 298] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 122 (0x7ffd20071000) [pid = 1998] [serial = 279] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 121 (0x7ffd38183000) [pid = 1998] [serial = 288] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 120 (0x7ffd39fad000) [pid = 1998] [serial = 297] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 119 (0x7ffd250e8c00) [pid = 1998] [serial = 282] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 118 (0x7ffd3a46a400) [pid = 1998] [serial = 292] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 117 (0x7ffd3cae6000) [pid = 1998] [serial = 262] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 116 (0x7ffd3a204800) [pid = 1998] [serial = 291] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 115 (0x7ffd273bfc00) [pid = 1998] [serial = 283] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 114 (0x7ffd2a212c00) [pid = 1998] [serial = 285] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 113 (0x7ffd3ca7fc00) [pid = 1998] [serial = 294] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 112 (0x7ffd3e59ac00) [pid = 1998] [serial = 295] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 111 (0x7ffd39e2d000) [pid = 1998] [serial = 289] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 110 (0x7ffd34fe8c00) [pid = 1998] [serial = 286] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | --DOMWINDOW == 109 (0x7ffd21f6a800) [pid = 1998] [serial = 280] [outer = (nil)] [url = about:blank] 00:53:04 INFO - PROCESS | 1998 | 1461052384228 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd232dc800 == 50 [pid = 1998] [id = 121] 00:53:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 110 (0x7ffd1db09000) [pid = 1998] [serial = 362] [outer = (nil)] 00:53:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 111 (0x7ffd1e7fc800) [pid = 1998] [serial = 363] [outer = 0x7ffd1db09000] 00:53:04 INFO - PROCESS | 1998 | 1461052384297 Marionette DEBUG loaded listener.js 00:53:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 112 (0x7ffd1edcec00) [pid = 1998] [serial = 364] [outer = 0x7ffd1db09000] 00:53:05 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:05 INFO - PROCESS | 1998 | 1461052385101 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 00:53:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:53:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1181ms 00:53:05 INFO - PROCESS | 1998 | 1461052385129 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 00:53:05 INFO - PROCESS | 1998 | 1461052385133 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 00:53:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:53:05 INFO - PROCESS | 1998 | 1461052385140 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:53:05 INFO - PROCESS | 1998 | 1461052385148 Marionette TRACE conn5 <- [1,458,null,{}] 00:53:05 INFO - PROCESS | 1998 | 1461052385170 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:05 INFO - PROCESS | 1998 | 1461052385312 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 00:53:05 INFO - PROCESS | 1998 | 1461052385322 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2872d000 == 51 [pid = 1998] [id = 122] 00:53:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 113 (0x7ffd1fb3d000) [pid = 1998] [serial = 365] [outer = (nil)] 00:53:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 114 (0x7ffd21d09000) [pid = 1998] [serial = 366] [outer = 0x7ffd1fb3d000] 00:53:05 INFO - PROCESS | 1998 | 1461052385378 Marionette DEBUG loaded listener.js 00:53:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 115 (0x7ffd21d11400) [pid = 1998] [serial = 367] [outer = 0x7ffd1fb3d000] 00:53:06 INFO - PROCESS | 1998 | 1461052386124 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 00:53:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:53:06 INFO - PROCESS | 1998 | 1461052386199 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 00:53:06 INFO - PROCESS | 1998 | 1461052386205 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:53:06 INFO - PROCESS | 1998 | 1461052386207 Marionette TRACE conn5 <- [1,462,null,{}] 00:53:06 INFO - PROCESS | 1998 | 1461052386222 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:06 INFO - PROCESS | 1998 | 1461052386375 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 00:53:06 INFO - PROCESS | 1998 | 1461052386386 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:06 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd29730000 == 52 [pid = 1998] [id = 123] 00:53:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 116 (0x7ffd2007bc00) [pid = 1998] [serial = 368] [outer = (nil)] 00:53:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 117 (0x7ffd21eef800) [pid = 1998] [serial = 369] [outer = 0x7ffd2007bc00] 00:53:06 INFO - PROCESS | 1998 | 1461052386444 Marionette DEBUG loaded listener.js 00:53:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 118 (0x7ffd2207dc00) [pid = 1998] [serial = 370] [outer = 0x7ffd2007bc00] 00:53:07 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:07 INFO - PROCESS | 1998 | 1461052387314 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 00:53:07 INFO - PROCESS | 1998 | 1461052387391 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 00:53:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:53:07 INFO - PROCESS | 1998 | 1461052387398 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:53:07 INFO - PROCESS | 1998 | 1461052387401 Marionette TRACE conn5 <- [1,466,null,{}] 00:53:07 INFO - PROCESS | 1998 | 1461052387405 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:07 INFO - PROCESS | 1998 | 1461052387580 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 00:53:07 INFO - PROCESS | 1998 | 1461052387597 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2b080800 == 53 [pid = 1998] [id = 124] 00:53:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 119 (0x7ffd2502d000) [pid = 1998] [serial = 371] [outer = (nil)] 00:53:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 120 (0x7ffd2689b800) [pid = 1998] [serial = 372] [outer = 0x7ffd2502d000] 00:53:07 INFO - PROCESS | 1998 | 1461052387669 Marionette DEBUG loaded listener.js 00:53:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 121 (0x7ffd28aad400) [pid = 1998] [serial = 373] [outer = 0x7ffd2502d000] 00:53:08 INFO - PROCESS | 1998 | 1461052388429 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 00:53:08 INFO - PROCESS | 1998 | 1461052388486 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 00:53:08 INFO - PROCESS | 1998 | 1461052388492 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:53:08 INFO - PROCESS | 1998 | 1461052388495 Marionette TRACE conn5 <- [1,470,null,{}] 00:53:08 INFO - PROCESS | 1998 | 1461052388500 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:08 INFO - PROCESS | 1998 | 1461052388667 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 120 (0x7ffd1e2d9800) [pid = 1998] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 119 (0x7ffd21ef3c00) [pid = 1998] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 118 (0x7ffd28aa8400) [pid = 1998] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 117 (0x7ffd1c8b4800) [pid = 1998] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 116 (0x7ffd1e2d8c00) [pid = 1998] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 115 (0x7ffd21d16000) [pid = 1998] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 114 (0x7ffd21d32400) [pid = 1998] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 113 (0x7ffd1db05400) [pid = 1998] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 112 (0x7ffd1db11800) [pid = 1998] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 111 (0x7ffd1db0cc00) [pid = 1998] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 110 (0x7ffd1c8b1c00) [pid = 1998] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 109 (0x7ffd1edc3000) [pid = 1998] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 108 (0x7ffd34a6b000) [pid = 1998] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 107 (0x7ffd1dc2a000) [pid = 1998] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 106 (0x7ffd1e7f9400) [pid = 1998] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 105 (0x7ffd1c8ac800) [pid = 1998] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 104 (0x7ffd21d08400) [pid = 1998] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 103 (0x7ffd39f5b000) [pid = 1998] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 102 (0x7ffd24460000) [pid = 1998] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 101 (0x7ffd1c8adc00) [pid = 1998] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 100 (0x7ffd34cb1800) [pid = 1998] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 99 (0x7ffd1c8b7400) [pid = 1998] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 98 (0x7ffd1efc8800) [pid = 1998] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 97 (0x7ffd1feea400) [pid = 1998] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 96 (0x7ffd35e2a000) [pid = 1998] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 95 (0x7ffd1e6e2c00) [pid = 1998] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:53:09 INFO - PROCESS | 1998 | --DOMWINDOW == 94 (0x7ffd1c8b8400) [pid = 1998] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:53:09 INFO - PROCESS | 1998 | 1461052389168 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:09 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fbb2000 == 54 [pid = 1998] [id = 125] 00:53:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 95 (0x7ffd1da0a400) [pid = 1998] [serial = 374] [outer = (nil)] 00:53:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 96 (0x7ffd1db0a400) [pid = 1998] [serial = 375] [outer = 0x7ffd1da0a400] 00:53:09 INFO - PROCESS | 1998 | 1461052389233 Marionette DEBUG loaded listener.js 00:53:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 97 (0x7ffd1dc2c800) [pid = 1998] [serial = 376] [outer = 0x7ffd1da0a400] 00:53:09 INFO - PROCESS | 1998 | 1461052389863 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 00:53:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:53:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1428ms 00:53:09 INFO - PROCESS | 1998 | 1461052389920 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 00:53:09 INFO - PROCESS | 1998 | 1461052389923 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 00:53:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:53:09 INFO - PROCESS | 1998 | 1461052389929 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:53:09 INFO - PROCESS | 1998 | 1461052389931 Marionette TRACE conn5 <- [1,474,null,{}] 00:53:09 INFO - PROCESS | 1998 | 1461052389940 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:10 INFO - PROCESS | 1998 | 1461052390108 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 00:53:10 INFO - PROCESS | 1998 | 1461052390124 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35b83800 == 55 [pid = 1998] [id = 126] 00:53:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 98 (0x7ffd1da0e800) [pid = 1998] [serial = 377] [outer = (nil)] 00:53:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 99 (0x7ffd1fb33c00) [pid = 1998] [serial = 378] [outer = 0x7ffd1da0e800] 00:53:10 INFO - PROCESS | 1998 | 1461052390192 Marionette DEBUG loaded listener.js 00:53:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 100 (0x7ffd22080400) [pid = 1998] [serial = 379] [outer = 0x7ffd1da0e800] 00:53:10 INFO - PROCESS | 1998 | 1461052390890 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 00:53:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:53:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1031ms 00:53:10 INFO - PROCESS | 1998 | 1461052390961 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 00:53:10 INFO - PROCESS | 1998 | 1461052390964 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 00:53:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:53:10 INFO - PROCESS | 1998 | 1461052390970 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:53:10 INFO - PROCESS | 1998 | 1461052390972 Marionette TRACE conn5 <- [1,478,null,{}] 00:53:10 INFO - PROCESS | 1998 | 1461052390977 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:11 INFO - PROCESS | 1998 | 1461052391235 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 00:53:11 INFO - PROCESS | 1998 | 1461052391364 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:11 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1d80d000 == 56 [pid = 1998] [id = 127] 00:53:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 101 (0x7ffd1b97e800) [pid = 1998] [serial = 380] [outer = (nil)] 00:53:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 102 (0x7ffd1b985800) [pid = 1998] [serial = 381] [outer = 0x7ffd1b97e800] 00:53:11 INFO - PROCESS | 1998 | 1461052391439 Marionette DEBUG loaded listener.js 00:53:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 103 (0x7ffd1da04000) [pid = 1998] [serial = 382] [outer = 0x7ffd1b97e800] 00:53:12 INFO - PROCESS | 1998 | 1461052392428 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 00:53:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:53:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1529ms 00:53:12 INFO - PROCESS | 1998 | 1461052392501 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 00:53:12 INFO - PROCESS | 1998 | 1461052392508 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 00:53:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:53:12 INFO - PROCESS | 1998 | 1461052392515 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:53:12 INFO - PROCESS | 1998 | 1461052392522 Marionette TRACE conn5 <- [1,482,null,{}] 00:53:12 INFO - PROCESS | 1998 | 1461052392529 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:12 INFO - PROCESS | 1998 | 1461052392726 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 00:53:12 INFO - PROCESS | 1998 | 1461052392868 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27ed6000 == 57 [pid = 1998] [id = 128] 00:53:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 104 (0x7ffd1b97ec00) [pid = 1998] [serial = 383] [outer = (nil)] 00:53:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 105 (0x7ffd1e7fb400) [pid = 1998] [serial = 384] [outer = 0x7ffd1b97ec00] 00:53:12 INFO - PROCESS | 1998 | 1461052392948 Marionette DEBUG loaded listener.js 00:53:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 106 (0x7ffd1edccc00) [pid = 1998] [serial = 385] [outer = 0x7ffd1b97ec00] 00:53:13 INFO - PROCESS | 1998 | 1461052393925 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 00:53:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:53:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1484ms 00:53:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:53:14 INFO - PROCESS | 1998 | 1461052393999 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 00:53:14 INFO - PROCESS | 1998 | 1461052394003 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 00:53:14 INFO - PROCESS | 1998 | 1461052394010 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:53:14 INFO - PROCESS | 1998 | 1461052394013 Marionette TRACE conn5 <- [1,486,null,{}] 00:53:14 INFO - PROCESS | 1998 | 1461052394018 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:14 INFO - PROCESS | 1998 | 1461052394208 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 00:53:14 INFO - PROCESS | 1998 | 1461052394431 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd398ac000 == 58 [pid = 1998] [id = 129] 00:53:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 107 (0x7ffd1fb3b000) [pid = 1998] [serial = 386] [outer = (nil)] 00:53:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 108 (0x7ffd21d34400) [pid = 1998] [serial = 387] [outer = 0x7ffd1fb3b000] 00:53:14 INFO - PROCESS | 1998 | 1461052394605 Marionette DEBUG loaded listener.js 00:53:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 109 (0x7ffd21f6a800) [pid = 1998] [serial = 388] [outer = 0x7ffd1fb3b000] 00:53:15 INFO - PROCESS | 1998 | 1461052395508 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 00:53:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:53:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1532ms 00:53:15 INFO - PROCESS | 1998 | 1461052395541 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 00:53:15 INFO - PROCESS | 1998 | 1461052395547 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 00:53:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:53:15 INFO - PROCESS | 1998 | 1461052395564 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:53:15 INFO - PROCESS | 1998 | 1461052395571 Marionette TRACE conn5 <- [1,490,null,{}] 00:53:15 INFO - PROCESS | 1998 | 1461052395577 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:15 INFO - PROCESS | 1998 | 1461052395762 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 00:53:15 INFO - PROCESS | 1998 | 1461052395903 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3e3a8000 == 59 [pid = 1998] [id = 130] 00:53:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 110 (0x7ffd1c5e3000) [pid = 1998] [serial = 389] [outer = (nil)] 00:53:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 111 (0x7ffd1c5ee400) [pid = 1998] [serial = 390] [outer = 0x7ffd1c5e3000] 00:53:16 INFO - PROCESS | 1998 | 1461052395996 Marionette DEBUG loaded listener.js 00:53:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 112 (0x7ffd22089000) [pid = 1998] [serial = 391] [outer = 0x7ffd1c5e3000] 00:53:16 INFO - PROCESS | 1998 | 1461052396801 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 00:53:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:53:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1293ms 00:53:16 INFO - PROCESS | 1998 | 1461052396850 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 00:53:16 INFO - PROCESS | 1998 | 1461052396853 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 00:53:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:53:16 INFO - PROCESS | 1998 | 1461052396859 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:53:16 INFO - PROCESS | 1998 | 1461052396861 Marionette TRACE conn5 <- [1,494,null,{}] 00:53:16 INFO - PROCESS | 1998 | 1461052396867 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:17 INFO - PROCESS | 1998 | 1461052397018 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 00:53:17 INFO - PROCESS | 1998 | 1461052397174 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3998e000 == 60 [pid = 1998] [id = 131] 00:53:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 113 (0x7ffd1c5e6400) [pid = 1998] [serial = 392] [outer = (nil)] 00:53:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 114 (0x7ffd26b97400) [pid = 1998] [serial = 393] [outer = 0x7ffd1c5e6400] 00:53:17 INFO - PROCESS | 1998 | 1461052397244 Marionette DEBUG loaded listener.js 00:53:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 115 (0x7ffd2926d800) [pid = 1998] [serial = 394] [outer = 0x7ffd1c5e6400] 00:53:18 INFO - PROCESS | 1998 | 1461052398129 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 00:53:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:53:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1334ms 00:53:18 INFO - PROCESS | 1998 | 1461052398195 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 00:53:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:53:18 INFO - PROCESS | 1998 | 1461052398199 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 00:53:18 INFO - PROCESS | 1998 | 1461052398205 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:53:18 INFO - PROCESS | 1998 | 1461052398209 Marionette TRACE conn5 <- [1,498,null,{}] 00:53:18 INFO - PROCESS | 1998 | 1461052398215 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:18 INFO - PROCESS | 1998 | 1461052398388 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 00:53:18 INFO - PROCESS | 1998 | 1461052398531 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ed1b000 == 61 [pid = 1998] [id = 132] 00:53:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 116 (0x7ffd1bbd8c00) [pid = 1998] [serial = 395] [outer = (nil)] 00:53:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 117 (0x7ffd1bbda800) [pid = 1998] [serial = 396] [outer = 0x7ffd1bbd8c00] 00:53:18 INFO - PROCESS | 1998 | 1461052398612 Marionette DEBUG loaded listener.js 00:53:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 118 (0x7ffd1e7ff000) [pid = 1998] [serial = 397] [outer = 0x7ffd1bbd8c00] 00:53:19 INFO - PROCESS | 1998 | 1461052399473 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 00:53:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:53:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1338ms 00:53:19 INFO - PROCESS | 1998 | 1461052399543 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 00:53:19 INFO - PROCESS | 1998 | 1461052399547 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 00:53:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:53:19 INFO - PROCESS | 1998 | 1461052399553 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:53:19 INFO - PROCESS | 1998 | 1461052399557 Marionette TRACE conn5 <- [1,502,null,{}] 00:53:19 INFO - PROCESS | 1998 | 1461052399562 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:19 INFO - PROCESS | 1998 | 1461052399735 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 00:53:20 INFO - PROCESS | 1998 | 1461052400072 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd277f3800 == 62 [pid = 1998] [id = 133] 00:53:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 119 (0x7ffd1b986000) [pid = 1998] [serial = 398] [outer = (nil)] 00:53:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 120 (0x7ffd1bbd2800) [pid = 1998] [serial = 399] [outer = 0x7ffd1b986000] 00:53:20 INFO - PROCESS | 1998 | 1461052400222 Marionette DEBUG loaded listener.js 00:53:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 121 (0x7ffd1c5e2800) [pid = 1998] [serial = 400] [outer = 0x7ffd1b986000] 00:53:21 INFO - PROCESS | 1998 | 1461052401060 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 00:53:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:53:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1583ms 00:53:21 INFO - PROCESS | 1998 | 1461052401138 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 00:53:21 INFO - PROCESS | 1998 | 1461052401143 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 00:53:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:53:21 INFO - PROCESS | 1998 | 1461052401149 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:53:21 INFO - PROCESS | 1998 | 1461052401155 Marionette TRACE conn5 <- [1,506,null,{}] 00:53:21 INFO - PROCESS | 1998 | 1461052401162 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:21 INFO - PROCESS | 1998 | 1461052401312 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 00:53:21 INFO - PROCESS | 1998 | 1461052401467 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:21 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b7dd800 == 63 [pid = 1998] [id = 134] 00:53:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 122 (0x7ffd1c8aec00) [pid = 1998] [serial = 401] [outer = (nil)] 00:53:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 123 (0x7ffd1daee000) [pid = 1998] [serial = 402] [outer = 0x7ffd1c8aec00] 00:53:21 INFO - PROCESS | 1998 | 1461052401572 Marionette DEBUG loaded listener.js 00:53:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 124 (0x7ffd1db6bc00) [pid = 1998] [serial = 403] [outer = 0x7ffd1c8aec00] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34ae9800 == 62 [pid = 1998] [id = 66] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd35b83800 == 61 [pid = 1998] [id = 126] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fbb2000 == 60 [pid = 1998] [id = 125] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a432800 == 59 [pid = 1998] [id = 100] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2b080800 == 58 [pid = 1998] [id = 124] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd29730000 == 57 [pid = 1998] [id = 123] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2872d000 == 56 [pid = 1998] [id = 122] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd232dc800 == 55 [pid = 1998] [id = 121] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fe0e800 == 54 [pid = 1998] [id = 120] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1d80c000 == 53 [pid = 1998] [id = 119] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3e3a4800 == 52 [pid = 1998] [id = 117] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a382800 == 51 [pid = 1998] [id = 116] 00:53:22 INFO - PROCESS | 1998 | 1461052402515 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34ad8800 == 50 [pid = 1998] [id = 115] 00:53:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd277e5800 == 49 [pid = 1998] [id = 114] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 123 (0x7ffd26b69400) [pid = 1998] [serial = 198] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 122 (0x7ffd3e5dd000) [pid = 1998] [serial = 277] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 121 (0x7ffd2a484000) [pid = 1998] [serial = 201] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 120 (0x7ffd2e13a000) [pid = 1998] [serial = 192] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 119 (0x7ffd21b6e000) [pid = 1998] [serial = 195] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 118 (0x7ffd26feec00) [pid = 1998] [serial = 331] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 117 (0x7ffd2445fc00) [pid = 1998] [serial = 328] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 116 (0x7ffd26dcd800) [pid = 1998] [serial = 337] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 115 (0x7ffd3cdac000) [pid = 1998] [serial = 274] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 114 (0x7ffd39f5a400) [pid = 1998] [serial = 271] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 113 (0x7ffd34cb0400) [pid = 1998] [serial = 232] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 112 (0x7ffd38027400) [pid = 1998] [serial = 235] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 111 (0x7ffd1efccc00) [pid = 1998] [serial = 265] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 110 (0x7ffd21f78c00) [pid = 1998] [serial = 225] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 109 (0x7ffd2502b400) [pid = 1998] [serial = 228] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 108 (0x7ffd3818f000) [pid = 1998] [serial = 238] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 107 (0x7ffd38026c00) [pid = 1998] [serial = 222] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 106 (0x7ffd28aafc00) [pid = 1998] [serial = 268] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 105 (0x7ffd260af000) [pid = 1998] [serial = 330] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 104 (0x7ffd21d3d000) [pid = 1998] [serial = 333] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 103 (0x7ffd1db77c00) [pid = 1998] [serial = 336] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 102 (0x7ffd21d40c00) [pid = 1998] [serial = 334] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 101 (0x7ffd26dc8000) [pid = 1998] [serial = 307] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 100 (0x7ffd24460400) [pid = 1998] [serial = 306] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 99 (0x7ffd1fb99c00) [pid = 1998] [serial = 304] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 98 (0x7ffd1dc28c00) [pid = 1998] [serial = 303] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 97 (0x7ffd20071c00) [pid = 1998] [serial = 324] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 96 (0x7ffd21d07c00) [pid = 1998] [serial = 325] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 95 (0x7ffd21d16400) [pid = 1998] [serial = 319] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 94 (0x7ffd1edca400) [pid = 1998] [serial = 318] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 93 (0x7ffd3cd83000) [pid = 1998] [serial = 310] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 92 (0x7ffd39fb3c00) [pid = 1998] [serial = 309] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 91 (0x7ffd1e7fe400) [pid = 1998] [serial = 316] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 90 (0x7ffd1e7f7400) [pid = 1998] [serial = 315] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 89 (0x7ffd1e7fbc00) [pid = 1998] [serial = 321] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 88 (0x7ffd1edc7000) [pid = 1998] [serial = 322] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 87 (0x7ffd21d0dc00) [pid = 1998] [serial = 312] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 86 (0x7ffd21d13400) [pid = 1998] [serial = 313] [outer = (nil)] [url = about:blank] 00:53:22 INFO - PROCESS | 1998 | --DOMWINDOW == 85 (0x7ffd21f6e800) [pid = 1998] [serial = 327] [outer = (nil)] [url = about:blank] 00:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1434ms 00:53:22 INFO - PROCESS | 1998 | 1461052402586 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 00:53:22 INFO - PROCESS | 1998 | 1461052402591 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 00:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:53:22 INFO - PROCESS | 1998 | 1461052402598 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:53:22 INFO - PROCESS | 1998 | 1461052402601 Marionette TRACE conn5 <- [1,510,null,{}] 00:53:22 INFO - PROCESS | 1998 | 1461052402607 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:22 INFO - PROCESS | 1998 | 1461052402749 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 00:53:22 INFO - PROCESS | 1998 | 1461052402860 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ee1e000 == 50 [pid = 1998] [id = 135] 00:53:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 86 (0x7ffd1da05400) [pid = 1998] [serial = 404] [outer = (nil)] 00:53:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 87 (0x7ffd1e6e4000) [pid = 1998] [serial = 405] [outer = 0x7ffd1da05400] 00:53:22 INFO - PROCESS | 1998 | 1461052402923 Marionette DEBUG loaded listener.js 00:53:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 88 (0x7ffd1e7fe800) [pid = 1998] [serial = 406] [outer = 0x7ffd1da05400] 00:53:23 INFO - PROCESS | 1998 | 1461052403636 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 00:53:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:53:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1082ms 00:53:23 INFO - PROCESS | 1998 | 1461052403680 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 00:53:23 INFO - PROCESS | 1998 | 1461052403684 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 00:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:53:23 INFO - PROCESS | 1998 | 1461052403692 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:53:23 INFO - PROCESS | 1998 | 1461052403700 Marionette TRACE conn5 <- [1,514,null,{}] 00:53:23 INFO - PROCESS | 1998 | 1461052403712 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:23 INFO - PROCESS | 1998 | 1461052403871 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 00:53:23 INFO - PROCESS | 1998 | 1461052403966 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:23 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2882b800 == 51 [pid = 1998] [id = 136] 00:53:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 89 (0x7ffd1db73000) [pid = 1998] [serial = 407] [outer = (nil)] 00:53:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 90 (0x7ffd1fb3e000) [pid = 1998] [serial = 408] [outer = 0x7ffd1db73000] 00:53:24 INFO - PROCESS | 1998 | 1461052404032 Marionette DEBUG loaded listener.js 00:53:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 91 (0x7ffd21d07400) [pid = 1998] [serial = 409] [outer = 0x7ffd1db73000] 00:53:24 INFO - PROCESS | 1998 | 1461052404681 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 00:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 00:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1046ms 00:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:53:24 INFO - PROCESS | 1998 | 1461052404737 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 00:53:24 INFO - PROCESS | 1998 | 1461052404740 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 00:53:24 INFO - PROCESS | 1998 | 1461052404746 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:53:24 INFO - PROCESS | 1998 | 1461052404749 Marionette TRACE conn5 <- [1,518,null,{}] 00:53:24 INFO - PROCESS | 1998 | 1461052404754 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:25 INFO - PROCESS | 1998 | 1461052405008 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 00:53:25 INFO - PROCESS | 1998 | 1461052405034 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2973d800 == 52 [pid = 1998] [id = 137] 00:53:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 92 (0x7ffd1e7ffc00) [pid = 1998] [serial = 410] [outer = (nil)] 00:53:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 93 (0x7ffd21d14800) [pid = 1998] [serial = 411] [outer = 0x7ffd1e7ffc00] 00:53:25 INFO - PROCESS | 1998 | 1461052405094 Marionette DEBUG loaded listener.js 00:53:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 94 (0x7ffd21d62800) [pid = 1998] [serial = 412] [outer = 0x7ffd1e7ffc00] 00:53:25 INFO - PROCESS | 1998 | 1461052405920 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 00:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1233ms 00:53:25 INFO - PROCESS | 1998 | 1461052405980 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 00:53:25 INFO - PROCESS | 1998 | 1461052405984 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 00:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:53:25 INFO - PROCESS | 1998 | 1461052405989 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:53:25 INFO - PROCESS | 1998 | 1461052405991 Marionette TRACE conn5 <- [1,522,null,{}] 00:53:26 INFO - PROCESS | 1998 | 1461052405996 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:26 INFO - PROCESS | 1998 | 1461052406181 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 00:53:26 INFO - PROCESS | 1998 | 1461052406202 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:26 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2ed16000 == 53 [pid = 1998] [id = 138] 00:53:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 95 (0x7ffd21f6b400) [pid = 1998] [serial = 413] [outer = (nil)] 00:53:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 96 (0x7ffd2207d800) [pid = 1998] [serial = 414] [outer = 0x7ffd21f6b400] 00:53:26 INFO - PROCESS | 1998 | 1461052406302 Marionette DEBUG loaded listener.js 00:53:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 97 (0x7ffd2502d400) [pid = 1998] [serial = 415] [outer = 0x7ffd21f6b400] 00:53:27 INFO - PROCESS | 1998 | --DOMWINDOW == 96 (0x7ffd2502d000) [pid = 1998] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:53:27 INFO - PROCESS | 1998 | --DOMWINDOW == 95 (0x7ffd1b97f400) [pid = 1998] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:53:27 INFO - PROCESS | 1998 | --DOMWINDOW == 94 (0x7ffd2007bc00) [pid = 1998] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:53:27 INFO - PROCESS | 1998 | --DOMWINDOW == 93 (0x7ffd1fb3d000) [pid = 1998] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:53:27 INFO - PROCESS | 1998 | --DOMWINDOW == 92 (0x7ffd1db09000) [pid = 1998] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:53:27 INFO - PROCESS | 1998 | --DOMWINDOW == 91 (0x7ffd1db07400) [pid = 1998] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:53:27 INFO - PROCESS | 1998 | --DOMWINDOW == 90 (0x7ffd1da0a400) [pid = 1998] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:53:27 INFO - PROCESS | 1998 | 1461052407229 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 00:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1290ms 00:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:53:27 INFO - PROCESS | 1998 | 1461052407280 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 00:53:27 INFO - PROCESS | 1998 | 1461052407283 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 00:53:27 INFO - PROCESS | 1998 | 1461052407289 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:53:27 INFO - PROCESS | 1998 | 1461052407292 Marionette TRACE conn5 <- [1,526,null,{}] 00:53:27 INFO - PROCESS | 1998 | 1461052407297 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:27 INFO - PROCESS | 1998 | 1461052407433 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 00:53:27 INFO - PROCESS | 1998 | 1461052407449 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2b07b800 == 54 [pid = 1998] [id = 139] 00:53:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 91 (0x7ffd1db04400) [pid = 1998] [serial = 416] [outer = (nil)] 00:53:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 92 (0x7ffd22087400) [pid = 1998] [serial = 417] [outer = 0x7ffd1db04400] 00:53:27 INFO - PROCESS | 1998 | 1461052407520 Marionette DEBUG loaded listener.js 00:53:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 93 (0x7ffd26be6800) [pid = 1998] [serial = 418] [outer = 0x7ffd1db04400] 00:53:28 INFO - PROCESS | 1998 | 1461052408285 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 00:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 00:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1027ms 00:53:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:53:28 INFO - PROCESS | 1998 | 1461052408316 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 00:53:28 INFO - PROCESS | 1998 | 1461052408318 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 00:53:28 INFO - PROCESS | 1998 | 1461052408324 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:53:28 INFO - PROCESS | 1998 | 1461052408327 Marionette TRACE conn5 <- [1,530,null,{}] 00:53:28 INFO - PROCESS | 1998 | 1461052408356 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:28 INFO - PROCESS | 1998 | 1461052408490 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 00:53:28 INFO - PROCESS | 1998 | 1461052408507 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd381bc800 == 55 [pid = 1998] [id = 140] 00:53:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 94 (0x7ffd1b980800) [pid = 1998] [serial = 419] [outer = (nil)] 00:53:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 95 (0x7ffd2a213c00) [pid = 1998] [serial = 420] [outer = 0x7ffd1b980800] 00:53:28 INFO - PROCESS | 1998 | 1461052408569 Marionette DEBUG loaded listener.js 00:53:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 96 (0x7ffd34cb0400) [pid = 1998] [serial = 421] [outer = 0x7ffd1b980800] 00:53:29 INFO - PROCESS | 1998 | 1461052409784 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 00:53:29 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 00:53:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:53:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:53:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:53:29 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 00:53:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:53:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:53:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:53:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1640ms 00:53:30 INFO - PROCESS | 1998 | 1461052410176 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 00:53:30 INFO - PROCESS | 1998 | 1461052410182 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 00:53:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:53:30 INFO - PROCESS | 1998 | 1461052410193 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:53:30 INFO - PROCESS | 1998 | 1461052410198 Marionette TRACE conn5 <- [1,534,null,{}] 00:53:30 INFO - PROCESS | 1998 | 1461052410224 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:30 INFO - PROCESS | 1998 | 1461052410398 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 00:53:30 INFO - PROCESS | 1998 | 1461052410537 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34f21000 == 56 [pid = 1998] [id = 141] 00:53:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 97 (0x7ffd1bbbf000) [pid = 1998] [serial = 422] [outer = (nil)] 00:53:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 98 (0x7ffd1e7f1800) [pid = 1998] [serial = 423] [outer = 0x7ffd1bbbf000] 00:53:30 INFO - PROCESS | 1998 | 1461052410612 Marionette DEBUG loaded listener.js 00:53:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 99 (0x7ffd1eeedc00) [pid = 1998] [serial = 424] [outer = 0x7ffd1bbbf000] 00:53:31 INFO - PROCESS | 1998 | 1461052411611 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 00:53:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:53:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1453ms 00:53:31 INFO - PROCESS | 1998 | 1461052411647 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 00:53:31 INFO - PROCESS | 1998 | 1461052411655 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 00:53:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:53:31 INFO - PROCESS | 1998 | 1461052411665 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:53:31 INFO - PROCESS | 1998 | 1461052411668 Marionette TRACE conn5 <- [1,538,null,{}] 00:53:31 INFO - PROCESS | 1998 | 1461052411674 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:31 INFO - PROCESS | 1998 | 1461052411904 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 00:53:32 INFO - PROCESS | 1998 | 1461052412011 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:32 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a4b3000 == 57 [pid = 1998] [id = 142] 00:53:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 100 (0x7ffd1bbbd000) [pid = 1998] [serial = 425] [outer = (nil)] 00:53:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 101 (0x7ffd1fb3a000) [pid = 1998] [serial = 426] [outer = 0x7ffd1bbbd000] 00:53:32 INFO - PROCESS | 1998 | 1461052412102 Marionette DEBUG loaded listener.js 00:53:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 102 (0x7ffd21eeec00) [pid = 1998] [serial = 427] [outer = 0x7ffd1bbbd000] 00:53:32 INFO - PROCESS | 1998 | 1461052412877 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 00:53:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 00:53:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1278ms 00:53:32 INFO - PROCESS | 1998 | 1461052412945 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 00:53:32 INFO - PROCESS | 1998 | 1461052412949 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 00:53:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:53:32 INFO - PROCESS | 1998 | 1461052412955 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:53:32 INFO - PROCESS | 1998 | 1461052412960 Marionette TRACE conn5 <- [1,542,null,{}] 00:53:32 INFO - PROCESS | 1998 | 1461052412976 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:33 INFO - PROCESS | 1998 | 1461052413202 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 00:53:33 INFO - PROCESS | 1998 | 1461052413314 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3e57f000 == 58 [pid = 1998] [id = 143] 00:53:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 103 (0x7ffd21f6d800) [pid = 1998] [serial = 428] [outer = (nil)] 00:53:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 104 (0x7ffd26dc8000) [pid = 1998] [serial = 429] [outer = 0x7ffd21f6d800] 00:53:33 INFO - PROCESS | 1998 | 1461052413388 Marionette DEBUG loaded listener.js 00:53:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 105 (0x7ffd29596c00) [pid = 1998] [serial = 430] [outer = 0x7ffd21f6d800] 00:53:34 INFO - PROCESS | 1998 | 1461052414250 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 00:53:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 00:53:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1332ms 00:53:34 INFO - PROCESS | 1998 | 1461052414288 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 00:53:34 INFO - PROCESS | 1998 | 1461052414293 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 00:53:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:53:34 INFO - PROCESS | 1998 | 1461052414299 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:53:34 INFO - PROCESS | 1998 | 1461052414302 Marionette TRACE conn5 <- [1,546,null,{}] 00:53:34 INFO - PROCESS | 1998 | 1461052414307 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:34 INFO - PROCESS | 1998 | 1461052414524 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 00:53:34 INFO - PROCESS | 1998 | 1461052414616 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:34 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd471dd000 == 59 [pid = 1998] [id = 144] 00:53:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 106 (0x7ffd1b728400) [pid = 1998] [serial = 431] [outer = (nil)] 00:53:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 107 (0x7ffd226e5c00) [pid = 1998] [serial = 432] [outer = 0x7ffd1b728400] 00:53:34 INFO - PROCESS | 1998 | 1461052414695 Marionette DEBUG loaded listener.js 00:53:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 108 (0x7ffd24460800) [pid = 1998] [serial = 433] [outer = 0x7ffd1b728400] 00:53:35 INFO - PROCESS | 1998 | 1461052415476 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 00:53:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:53:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1229ms 00:53:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:53:35 INFO - PROCESS | 1998 | 1461052415529 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 00:53:35 INFO - PROCESS | 1998 | 1461052415531 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 00:53:35 INFO - PROCESS | 1998 | 1461052415538 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:53:35 INFO - PROCESS | 1998 | 1461052415541 Marionette TRACE conn5 <- [1,550,null,{}] 00:53:35 INFO - PROCESS | 1998 | 1461052415546 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:35 INFO - PROCESS | 1998 | 1461052415721 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 00:53:35 INFO - PROCESS | 1998 | 1461052415865 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e688000 == 60 [pid = 1998] [id = 145] 00:53:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 109 (0x7ffd226e3000) [pid = 1998] [serial = 434] [outer = (nil)] 00:53:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 110 (0x7ffd226eec00) [pid = 1998] [serial = 435] [outer = 0x7ffd226e3000] 00:53:35 INFO - PROCESS | 1998 | 1461052415934 Marionette DEBUG loaded listener.js 00:53:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 111 (0x7ffd34cb7800) [pid = 1998] [serial = 436] [outer = 0x7ffd226e3000] 00:53:36 INFO - PROCESS | 1998 | 1461052416744 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 00:53:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 00:53:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1232ms 00:53:36 INFO - PROCESS | 1998 | 1461052416770 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 00:53:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:53:36 INFO - PROCESS | 1998 | 1461052416773 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 00:53:36 INFO - PROCESS | 1998 | 1461052416779 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:53:36 INFO - PROCESS | 1998 | 1461052416782 Marionette TRACE conn5 <- [1,554,null,{}] 00:53:36 INFO - PROCESS | 1998 | 1461052416787 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:36 INFO - PROCESS | 1998 | 1461052416988 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 00:53:37 INFO - PROCESS | 1998 | 1461052417111 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd25ae2800 == 61 [pid = 1998] [id = 146] 00:53:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 112 (0x7ffd1e1ce800) [pid = 1998] [serial = 437] [outer = (nil)] 00:53:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 113 (0x7ffd1e1d6800) [pid = 1998] [serial = 438] [outer = 0x7ffd1e1ce800] 00:53:37 INFO - PROCESS | 1998 | 1461052417181 Marionette DEBUG loaded listener.js 00:53:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 114 (0x7ffd35ed3800) [pid = 1998] [serial = 439] [outer = 0x7ffd1e1ce800] 00:53:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 115 (0x7ffd23129000) [pid = 1998] [serial = 440] [outer = 0x7ffd1e2d5400] 00:53:37 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:38 INFO - PROCESS | 1998 | 1461052418121 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 00:53:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:53:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1380ms 00:53:38 INFO - PROCESS | 1998 | 1461052418159 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 00:53:38 INFO - PROCESS | 1998 | 1461052418162 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 00:53:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:53:38 INFO - PROCESS | 1998 | 1461052418168 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:53:38 INFO - PROCESS | 1998 | 1461052418170 Marionette TRACE conn5 <- [1,558,null,{}] 00:53:38 INFO - PROCESS | 1998 | 1461052418176 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:38 INFO - PROCESS | 1998 | 1461052418326 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 00:53:38 INFO - PROCESS | 1998 | 1461052418474 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1751b800 == 62 [pid = 1998] [id = 147] 00:53:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 116 (0x7ffd1b720c00) [pid = 1998] [serial = 441] [outer = (nil)] 00:53:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 117 (0x7ffd23130000) [pid = 1998] [serial = 442] [outer = 0x7ffd1b720c00] 00:53:38 INFO - PROCESS | 1998 | 1461052418550 Marionette DEBUG loaded listener.js 00:53:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 118 (0x7ffd23136800) [pid = 1998] [serial = 443] [outer = 0x7ffd1b720c00] 00:53:39 INFO - PROCESS | 1998 | 1461052419375 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 00:53:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:53:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1279ms 00:53:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:53:39 INFO - PROCESS | 1998 | 1461052419448 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 00:53:39 INFO - PROCESS | 1998 | 1461052419451 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 00:53:39 INFO - PROCESS | 1998 | 1461052419457 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:53:39 INFO - PROCESS | 1998 | 1461052419460 Marionette TRACE conn5 <- [1,562,null,{}] 00:53:39 INFO - PROCESS | 1998 | 1461052419465 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:39 INFO - PROCESS | 1998 | 1461052419623 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 00:53:39 INFO - PROCESS | 1998 | 1461052419777 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:39 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c477000 == 63 [pid = 1998] [id = 148] 00:53:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 119 (0x7ffd177c3000) [pid = 1998] [serial = 444] [outer = (nil)] 00:53:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 120 (0x7ffd177cb800) [pid = 1998] [serial = 445] [outer = 0x7ffd177c3000] 00:53:39 INFO - PROCESS | 1998 | 1461052419850 Marionette DEBUG loaded listener.js 00:53:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 121 (0x7ffd177d1800) [pid = 1998] [serial = 446] [outer = 0x7ffd177c3000] 00:53:40 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:40 INFO - PROCESS | 1998 | 1461052420640 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 00:53:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:53:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1239ms 00:53:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:53:40 INFO - PROCESS | 1998 | 1461052420696 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 00:53:40 INFO - PROCESS | 1998 | 1461052420698 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 00:53:40 INFO - PROCESS | 1998 | 1461052420709 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:53:40 INFO - PROCESS | 1998 | 1461052420714 Marionette TRACE conn5 <- [1,566,null,{}] 00:53:40 INFO - PROCESS | 1998 | 1461052420725 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:40 INFO - PROCESS | 1998 | 1461052420913 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 00:53:41 INFO - PROCESS | 1998 | 1461052421058 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd16eb7800 == 64 [pid = 1998] [id = 149] 00:53:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 122 (0x7ffd16ef1400) [pid = 1998] [serial = 447] [outer = (nil)] 00:53:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 123 (0x7ffd16ef9800) [pid = 1998] [serial = 448] [outer = 0x7ffd16ef1400] 00:53:41 INFO - PROCESS | 1998 | 1461052421129 Marionette DEBUG loaded listener.js 00:53:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 124 (0x7ffd16efec00) [pid = 1998] [serial = 449] [outer = 0x7ffd16ef1400] 00:53:41 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:41 INFO - PROCESS | 1998 | 1461052421921 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:53:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:53:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1290ms 00:53:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:53:42 INFO - PROCESS | 1998 | 1461052421995 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 00:53:42 INFO - PROCESS | 1998 | 1461052421998 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 00:53:42 INFO - PROCESS | 1998 | 1461052422004 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:53:42 INFO - PROCESS | 1998 | 1461052422007 Marionette TRACE conn5 <- [1,570,null,{}] 00:53:42 INFO - PROCESS | 1998 | 1461052422012 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:42 INFO - PROCESS | 1998 | 1461052422207 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 00:53:42 INFO - PROCESS | 1998 | 1461052422353 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:42 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c47c000 == 65 [pid = 1998] [id = 150] 00:53:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 125 (0x7ffd1599bc00) [pid = 1998] [serial = 450] [outer = (nil)] 00:53:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 126 (0x7ffd159a3000) [pid = 1998] [serial = 451] [outer = 0x7ffd1599bc00] 00:53:42 INFO - PROCESS | 1998 | 1461052422424 Marionette DEBUG loaded listener.js 00:53:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 127 (0x7ffd159a9000) [pid = 1998] [serial = 452] [outer = 0x7ffd1599bc00] 00:53:43 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:43 INFO - PROCESS | 1998 | 1461052423522 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 00:53:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:53:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1535ms 00:53:43 INFO - PROCESS | 1998 | 1461052423540 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 00:53:43 INFO - PROCESS | 1998 | 1461052423548 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 00:53:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:53:43 INFO - PROCESS | 1998 | 1461052423560 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:53:43 INFO - PROCESS | 1998 | 1461052423564 Marionette TRACE conn5 <- [1,574,null,{}] 00:53:43 INFO - PROCESS | 1998 | 1461052423592 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:43 INFO - PROCESS | 1998 | 1461052423759 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 00:53:43 INFO - PROCESS | 1998 | 1461052423918 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ed2f800 == 66 [pid = 1998] [id = 151] 00:53:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 128 (0x7ffd177cd000) [pid = 1998] [serial = 453] [outer = (nil)] 00:53:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 129 (0x7ffd1b72a000) [pid = 1998] [serial = 454] [outer = 0x7ffd177cd000] 00:53:43 INFO - PROCESS | 1998 | 1461052423983 Marionette DEBUG loaded listener.js 00:53:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 130 (0x7ffd1b98bc00) [pid = 1998] [serial = 455] [outer = 0x7ffd177cd000] 00:53:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2b07b800 == 65 [pid = 1998] [id = 139] 00:53:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2ed16000 == 64 [pid = 1998] [id = 138] 00:53:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2973d800 == 63 [pid = 1998] [id = 137] 00:53:44 INFO - PROCESS | 1998 | --DOMWINDOW == 129 (0x7ffd1fb33c00) [pid = 1998] [serial = 378] [outer = (nil)] [url = about:blank] 00:53:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2882b800 == 62 [pid = 1998] [id = 136] 00:53:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ee1e000 == 61 [pid = 1998] [id = 135] 00:53:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b7dd800 == 60 [pid = 1998] [id = 134] 00:53:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd277f3800 == 59 [pid = 1998] [id = 133] 00:53:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1d80d000 == 58 [pid = 1998] [id = 127] 00:53:44 INFO - PROCESS | 1998 | 1461052424985 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:53:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:53:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1453ms 00:53:45 INFO - PROCESS | 1998 | 1461052425012 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 00:53:45 INFO - PROCESS | 1998 | 1461052425019 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 00:53:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:53:45 INFO - PROCESS | 1998 | 1461052425028 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:53:45 INFO - PROCESS | 1998 | 1461052425031 Marionette TRACE conn5 <- [1,578,null,{}] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 128 (0x7ffd2689b800) [pid = 1998] [serial = 372] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 127 (0x7ffd28aad400) [pid = 1998] [serial = 373] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 126 (0x7ffd1db76c00) [pid = 1998] [serial = 342] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 125 (0x7ffd1fb3c800) [pid = 1998] [serial = 339] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 124 (0x7ffd1fb39c00) [pid = 1998] [serial = 345] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 123 (0x7ffd21d3dc00) [pid = 1998] [serial = 348] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 122 (0x7ffd273c1800) [pid = 1998] [serial = 351] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 121 (0x7ffd1b98cc00) [pid = 1998] [serial = 358] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 120 (0x7ffd1b981400) [pid = 1998] [serial = 357] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 119 (0x7ffd1b724400) [pid = 1998] [serial = 354] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 118 (0x7ffd21eef800) [pid = 1998] [serial = 369] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 117 (0x7ffd21d09000) [pid = 1998] [serial = 366] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 116 (0x7ffd21d11400) [pid = 1998] [serial = 367] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 115 (0x7ffd1e7fc800) [pid = 1998] [serial = 363] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 114 (0x7ffd1edcec00) [pid = 1998] [serial = 364] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 113 (0x7ffd1db75800) [pid = 1998] [serial = 361] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 112 (0x7ffd1db69000) [pid = 1998] [serial = 360] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 111 (0x7ffd1db0a400) [pid = 1998] [serial = 375] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 110 (0x7ffd2207dc00) [pid = 1998] [serial = 370] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | --DOMWINDOW == 109 (0x7ffd1dc2c800) [pid = 1998] [serial = 376] [outer = (nil)] [url = about:blank] 00:53:45 INFO - PROCESS | 1998 | 1461052425081 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:45 INFO - PROCESS | 1998 | 1461052425259 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 00:53:45 INFO - PROCESS | 1998 | 1461052425269 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ee1a800 == 59 [pid = 1998] [id = 152] 00:53:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 110 (0x7ffd1bbbd400) [pid = 1998] [serial = 456] [outer = (nil)] 00:53:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 111 (0x7ffd1c8b8400) [pid = 1998] [serial = 457] [outer = 0x7ffd1bbbd400] 00:53:45 INFO - PROCESS | 1998 | 1461052425326 Marionette DEBUG loaded listener.js 00:53:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 112 (0x7ffd1daebc00) [pid = 1998] [serial = 458] [outer = 0x7ffd1bbbd400] 00:53:46 INFO - PROCESS | 1998 | 1461052426366 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 00:53:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:53:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1380ms 00:53:46 INFO - PROCESS | 1998 | 1461052426409 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 00:53:46 INFO - PROCESS | 1998 | 1461052426416 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 00:53:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:53:46 INFO - PROCESS | 1998 | 1461052426425 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:53:46 INFO - PROCESS | 1998 | 1461052426429 Marionette TRACE conn5 <- [1,582,null,{}] 00:53:46 INFO - PROCESS | 1998 | 1461052426437 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:46 INFO - PROCESS | 1998 | 1461052426595 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 00:53:46 INFO - PROCESS | 1998 | 1461052426747 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:46 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e68a800 == 60 [pid = 1998] [id = 153] 00:53:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 113 (0x7ffd1b724800) [pid = 1998] [serial = 459] [outer = (nil)] 00:53:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 114 (0x7ffd1b98c800) [pid = 1998] [serial = 460] [outer = 0x7ffd1b724800] 00:53:46 INFO - PROCESS | 1998 | 1461052426821 Marionette DEBUG loaded listener.js 00:53:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 115 (0x7ffd1c5ebc00) [pid = 1998] [serial = 461] [outer = 0x7ffd1b724800] 00:53:47 INFO - PROCESS | 1998 | 1461052427778 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 00:53:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:53:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1387ms 00:53:47 INFO - PROCESS | 1998 | 1461052427812 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 00:53:47 INFO - PROCESS | 1998 | 1461052427821 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 00:53:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:53:47 INFO - PROCESS | 1998 | 1461052427831 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:53:47 INFO - PROCESS | 1998 | 1461052427834 Marionette TRACE conn5 <- [1,586,null,{}] 00:53:47 INFO - PROCESS | 1998 | 1461052427840 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:47 INFO - PROCESS | 1998 | 1461052427992 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 00:53:48 INFO - PROCESS | 1998 | 1461052428141 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27a7c800 == 61 [pid = 1998] [id = 154] 00:53:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 116 (0x7ffd1b72b000) [pid = 1998] [serial = 462] [outer = (nil)] 00:53:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 117 (0x7ffd1dc2bc00) [pid = 1998] [serial = 463] [outer = 0x7ffd1b72b000] 00:53:48 INFO - PROCESS | 1998 | 1461052428211 Marionette DEBUG loaded listener.js 00:53:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 118 (0x7ffd1e1d3c00) [pid = 1998] [serial = 464] [outer = 0x7ffd1b72b000] 00:53:48 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:53:49 INFO - PROCESS | 1998 | 1461052429151 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 00:53:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:53:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1378ms 00:53:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:53:49 INFO - PROCESS | 1998 | 1461052429208 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 00:53:49 INFO - PROCESS | 1998 | 1461052429211 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 00:53:49 INFO - PROCESS | 1998 | 1461052429218 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:53:49 INFO - PROCESS | 1998 | 1461052429223 Marionette TRACE conn5 <- [1,590,null,{}] 00:53:49 INFO - PROCESS | 1998 | 1461052429239 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:49 INFO - PROCESS | 1998 | 1461052429408 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 00:53:49 INFO - PROCESS | 1998 | 1461052429551 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:49 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd29280800 == 62 [pid = 1998] [id = 155] 00:53:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 119 (0x7ffd1e7f0400) [pid = 1998] [serial = 465] [outer = (nil)] 00:53:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 120 (0x7ffd1edc4800) [pid = 1998] [serial = 466] [outer = 0x7ffd1e7f0400] 00:53:49 INFO - PROCESS | 1998 | 1461052429626 Marionette DEBUG loaded listener.js 00:53:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 121 (0x7ffd1fb3c800) [pid = 1998] [serial = 467] [outer = 0x7ffd1e7f0400] 00:53:50 INFO - PROCESS | 1998 | 1461052430471 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 00:53:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:53:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1284ms 00:53:50 INFO - PROCESS | 1998 | 1461052430503 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 00:53:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:53:50 INFO - PROCESS | 1998 | 1461052430508 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 00:53:50 INFO - PROCESS | 1998 | 1461052430514 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:53:50 INFO - PROCESS | 1998 | 1461052430517 Marionette TRACE conn5 <- [1,594,null,{}] 00:53:50 INFO - PROCESS | 1998 | 1461052430523 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:50 INFO - PROCESS | 1998 | 1461052430681 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 00:53:50 INFO - PROCESS | 1998 | 1461052430866 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2ed16000 == 63 [pid = 1998] [id = 156] 00:53:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 122 (0x7ffd1eef4c00) [pid = 1998] [serial = 468] [outer = (nil)] 00:53:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 123 (0x7ffd21aec800) [pid = 1998] [serial = 469] [outer = 0x7ffd1eef4c00] 00:53:50 INFO - PROCESS | 1998 | 1461052430938 Marionette DEBUG loaded listener.js 00:53:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 124 (0x7ffd21d0f000) [pid = 1998] [serial = 470] [outer = 0x7ffd1eef4c00] 00:53:51 INFO - PROCESS | 1998 | 1461052431937 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:53:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:53:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1487ms 00:53:52 INFO - PROCESS | 1998 | 1461052432001 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 00:53:52 INFO - PROCESS | 1998 | 1461052432004 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 00:53:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:53:52 INFO - PROCESS | 1998 | 1461052432010 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:53:52 INFO - PROCESS | 1998 | 1461052432012 Marionette TRACE conn5 <- [1,598,null,{}] 00:53:52 INFO - PROCESS | 1998 | 1461052432018 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:52 INFO - PROCESS | 1998 | 1461052432166 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 00:53:52 INFO - PROCESS | 1998 | 1461052432313 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35e15000 == 64 [pid = 1998] [id = 157] 00:53:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 125 (0x7ffd20071000) [pid = 1998] [serial = 471] [outer = (nil)] 00:53:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 126 (0x7ffd21d3b400) [pid = 1998] [serial = 472] [outer = 0x7ffd20071000] 00:53:52 INFO - PROCESS | 1998 | 1461052432394 Marionette DEBUG loaded listener.js 00:53:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 127 (0x7ffd21ef1400) [pid = 1998] [serial = 473] [outer = 0x7ffd20071000] 00:53:53 INFO - PROCESS | 1998 | 1461052433427 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 00:53:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:53:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1436ms 00:53:53 INFO - PROCESS | 1998 | 1461052433446 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 00:53:53 INFO - PROCESS | 1998 | 1461052433449 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 00:53:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:53:53 INFO - PROCESS | 1998 | 1461052433455 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:53:53 INFO - PROCESS | 1998 | 1461052433457 Marionette TRACE conn5 <- [1,602,null,{}] 00:53:53 INFO - PROCESS | 1998 | 1461052433462 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:53 INFO - PROCESS | 1998 | 1461052433642 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 00:53:53 INFO - PROCESS | 1998 | 1461052433840 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a42f000 == 65 [pid = 1998] [id = 158] 00:53:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 128 (0x7ffd226ed000) [pid = 1998] [serial = 474] [outer = (nil)] 00:53:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 129 (0x7ffd2601cc00) [pid = 1998] [serial = 475] [outer = 0x7ffd226ed000] 00:53:53 INFO - PROCESS | 1998 | 1461052433919 Marionette DEBUG loaded listener.js 00:53:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 130 (0x7ffd27687400) [pid = 1998] [serial = 476] [outer = 0x7ffd226ed000] 00:53:54 INFO - PROCESS | 1998 | 1461052434695 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 00:53:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:53:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1281ms 00:53:54 INFO - PROCESS | 1998 | 1461052434737 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 00:53:54 INFO - PROCESS | 1998 | 1461052434741 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 00:53:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:53:54 INFO - PROCESS | 1998 | 1461052434748 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:53:54 INFO - PROCESS | 1998 | 1461052434750 Marionette TRACE conn5 <- [1,606,null,{}] 00:53:54 INFO - PROCESS | 1998 | 1461052434766 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:54 INFO - PROCESS | 1998 | 1461052434922 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 00:53:55 INFO - PROCESS | 1998 | 1461052435071 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3cd36800 == 66 [pid = 1998] [id = 159] 00:53:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 131 (0x7ffd21eee400) [pid = 1998] [serial = 477] [outer = (nil)] 00:53:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 132 (0x7ffd292f0400) [pid = 1998] [serial = 478] [outer = 0x7ffd21eee400] 00:53:55 INFO - PROCESS | 1998 | 1461052435142 Marionette DEBUG loaded listener.js 00:53:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 133 (0x7ffd33ed7000) [pid = 1998] [serial = 479] [outer = 0x7ffd21eee400] 00:53:56 INFO - PROCESS | 1998 | 1461052436054 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:53:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:53:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1341ms 00:53:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:53:56 INFO - PROCESS | 1998 | 1461052436090 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 00:53:56 INFO - PROCESS | 1998 | 1461052436093 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 00:53:56 INFO - PROCESS | 1998 | 1461052436099 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:53:56 INFO - PROCESS | 1998 | 1461052436102 Marionette TRACE conn5 <- [1,610,null,{}] 00:53:56 INFO - PROCESS | 1998 | 1461052436107 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:56 INFO - PROCESS | 1998 | 1461052436253 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 00:53:56 INFO - PROCESS | 1998 | 1461052436403 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd173e5000 == 67 [pid = 1998] [id = 160] 00:53:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 134 (0x7ffd21d14400) [pid = 1998] [serial = 480] [outer = (nil)] 00:53:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 135 (0x7ffd34fe9c00) [pid = 1998] [serial = 481] [outer = 0x7ffd21d14400] 00:53:56 INFO - PROCESS | 1998 | 1461052436485 Marionette DEBUG loaded listener.js 00:53:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 136 (0x7ffd35ed3400) [pid = 1998] [serial = 482] [outer = 0x7ffd21d14400] 00:53:57 INFO - PROCESS | 1998 | 1461052437351 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 00:53:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:53:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1332ms 00:53:57 INFO - PROCESS | 1998 | 1461052437431 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 00:53:57 INFO - PROCESS | 1998 | 1461052437434 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 00:53:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:53:57 INFO - PROCESS | 1998 | 1461052437442 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:53:57 INFO - PROCESS | 1998 | 1461052437445 Marionette TRACE conn5 <- [1,614,null,{}] 00:53:57 INFO - PROCESS | 1998 | 1461052437450 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:57 INFO - PROCESS | 1998 | 1461052437817 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 00:53:58 INFO - PROCESS | 1998 | 1461052438031 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e682800 == 68 [pid = 1998] [id = 161] 00:53:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 137 (0x7ffd172db400) [pid = 1998] [serial = 483] [outer = (nil)] 00:53:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 138 (0x7ffd172df800) [pid = 1998] [serial = 484] [outer = 0x7ffd172db400] 00:53:58 INFO - PROCESS | 1998 | 1461052438114 Marionette DEBUG loaded listener.js 00:53:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 139 (0x7ffd177d1c00) [pid = 1998] [serial = 485] [outer = 0x7ffd172db400] 00:53:59 INFO - PROCESS | 1998 | 1461052439002 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:53:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:53:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1637ms 00:53:59 INFO - PROCESS | 1998 | 1461052439081 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 00:53:59 INFO - PROCESS | 1998 | 1461052439088 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 00:53:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:53:59 INFO - PROCESS | 1998 | 1461052439094 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:53:59 INFO - PROCESS | 1998 | 1461052439100 Marionette TRACE conn5 <- [1,618,null,{}] 00:53:59 INFO - PROCESS | 1998 | 1461052439106 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:59 INFO - PROCESS | 1998 | 1461052439297 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 00:53:59 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd35e14000 == 67 [pid = 1998] [id = 67] 00:53:59 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ed2f800 == 66 [pid = 1998] [id = 151] 00:53:59 INFO - PROCESS | 1998 | 1461052439524 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:59 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd16eb7800 == 65 [pid = 1998] [id = 149] 00:53:59 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c477000 == 64 [pid = 1998] [id = 148] 00:53:59 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1751b800 == 63 [pid = 1998] [id = 147] 00:53:59 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd16eb7800 == 64 [pid = 1998] [id = 162] 00:53:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd1b71ec00) [pid = 1998] [serial = 486] [outer = (nil)] 00:53:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd1c8b4400) [pid = 1998] [serial = 487] [outer = 0x7ffd1b71ec00] 00:53:59 INFO - PROCESS | 1998 | 1461052439598 Marionette DEBUG loaded listener.js 00:53:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd1db0b000) [pid = 1998] [serial = 488] [outer = 0x7ffd1b71ec00] 00:53:59 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd25ae2800 == 63 [pid = 1998] [id = 146] 00:53:59 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e688000 == 62 [pid = 1998] [id = 145] 00:53:59 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd471dd000 == 61 [pid = 1998] [id = 144] 00:53:59 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3e57f000 == 60 [pid = 1998] [id = 143] 00:53:59 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a4b3000 == 59 [pid = 1998] [id = 142] 00:53:59 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34f21000 == 58 [pid = 1998] [id = 141] 00:54:00 INFO - PROCESS | 1998 | 1461052440330 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:54:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:54:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1294ms 00:54:00 INFO - PROCESS | 1998 | 1461052440389 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 00:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:54:00 INFO - PROCESS | 1998 | 1461052440393 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 00:54:00 INFO - PROCESS | 1998 | 1461052440399 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:54:00 INFO - PROCESS | 1998 | 1461052440402 Marionette TRACE conn5 <- [1,622,null,{}] 00:54:00 INFO - PROCESS | 1998 | 1461052440407 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:00 INFO - PROCESS | 1998 | 1461052440543 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 00:54:00 INFO - PROCESS | 1998 | 1461052440561 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd259b6000 == 59 [pid = 1998] [id = 163] 00:54:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd1bbce800) [pid = 1998] [serial = 489] [outer = (nil)] 00:54:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd1e1d8c00) [pid = 1998] [serial = 490] [outer = 0x7ffd1bbce800] 00:54:00 INFO - PROCESS | 1998 | 1461052440622 Marionette DEBUG loaded listener.js 00:54:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd1edc6000) [pid = 1998] [serial = 491] [outer = 0x7ffd1bbce800] 00:54:01 INFO - PROCESS | 1998 | 1461052441487 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 00:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1129ms 00:54:01 INFO - PROCESS | 1998 | 1461052441528 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 00:54:01 INFO - PROCESS | 1998 | 1461052441533 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 00:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:54:01 INFO - PROCESS | 1998 | 1461052441559 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:54:01 INFO - PROCESS | 1998 | 1461052441565 Marionette TRACE conn5 <- [1,626,null,{}] 00:54:01 INFO - PROCESS | 1998 | 1461052441570 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:01 INFO - PROCESS | 1998 | 1461052441753 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 00:54:01 INFO - PROCESS | 1998 | 1461052441772 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2928a800 == 60 [pid = 1998] [id = 164] 00:54:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd1edc7400) [pid = 1998] [serial = 492] [outer = (nil)] 00:54:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd21d33000) [pid = 1998] [serial = 493] [outer = 0x7ffd1edc7400] 00:54:01 INFO - PROCESS | 1998 | 1461052441830 Marionette DEBUG loaded listener.js 00:54:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd22081000) [pid = 1998] [serial = 494] [outer = 0x7ffd1edc7400] 00:54:02 INFO - PROCESS | 1998 | 1461052442650 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:54:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:54:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1152ms 00:54:02 INFO - PROCESS | 1998 | 1461052442696 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 00:54:02 INFO - PROCESS | 1998 | 1461052442700 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 00:54:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:54:02 INFO - PROCESS | 1998 | 1461052442705 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:54:02 INFO - PROCESS | 1998 | 1461052442707 Marionette TRACE conn5 <- [1,630,null,{}] 00:54:02 INFO - PROCESS | 1998 | 1461052442714 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:02 INFO - PROCESS | 1998 | 1461052442901 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 00:54:02 INFO - PROCESS | 1998 | 1461052442924 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:02 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd39990800 == 61 [pid = 1998] [id = 165] 00:54:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd1efca800) [pid = 1998] [serial = 495] [outer = (nil)] 00:54:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd226ec000) [pid = 1998] [serial = 496] [outer = 0x7ffd1efca800] 00:54:02 INFO - PROCESS | 1998 | 1461052442981 Marionette DEBUG loaded listener.js 00:54:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd23135000) [pid = 1998] [serial = 497] [outer = 0x7ffd1efca800] 00:54:03 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd21f6b400) [pid = 1998] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:54:03 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd1b986000) [pid = 1998] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:54:03 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd1c8aec00) [pid = 1998] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:54:03 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd1db73000) [pid = 1998] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:54:03 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd1da0e800) [pid = 1998] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:54:03 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd1da05400) [pid = 1998] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:54:03 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd177cd000) [pid = 1998] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:54:03 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd1db04400) [pid = 1998] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:54:03 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd1e7ffc00) [pid = 1998] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:54:03 INFO - PROCESS | 1998 | 1461052443977 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 00:54:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:54:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1329ms 00:54:04 INFO - PROCESS | 1998 | 1461052444036 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 00:54:04 INFO - PROCESS | 1998 | 1461052444038 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 00:54:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:54:04 INFO - PROCESS | 1998 | 1461052444044 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:54:04 INFO - PROCESS | 1998 | 1461052444046 Marionette TRACE conn5 <- [1,634,null,{}] 00:54:04 INFO - PROCESS | 1998 | 1461052444051 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:04 INFO - PROCESS | 1998 | 1461052444196 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 00:54:04 INFO - PROCESS | 1998 | 1461052444223 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd39989000 == 62 [pid = 1998] [id = 166] 00:54:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd23134400) [pid = 1998] [serial = 498] [outer = (nil)] 00:54:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd2445f800) [pid = 1998] [serial = 499] [outer = 0x7ffd23134400] 00:54:04 INFO - PROCESS | 1998 | 1461052444293 Marionette DEBUG loaded listener.js 00:54:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd2959b800) [pid = 1998] [serial = 500] [outer = 0x7ffd23134400] 00:54:04 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:05 INFO - PROCESS | 1998 | 1461052445071 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 00:54:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:54:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1089ms 00:54:05 INFO - PROCESS | 1998 | 1461052445135 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 00:54:05 INFO - PROCESS | 1998 | 1461052445138 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 00:54:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:54:05 INFO - PROCESS | 1998 | 1461052445144 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:54:05 INFO - PROCESS | 1998 | 1461052445146 Marionette TRACE conn5 <- [1,638,null,{}] 00:54:05 INFO - PROCESS | 1998 | 1461052445151 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:05 INFO - PROCESS | 1998 | 1461052445339 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 00:54:05 INFO - PROCESS | 1998 | 1461052445353 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd170f4000 == 63 [pid = 1998] [id = 167] 00:54:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd16efdc00) [pid = 1998] [serial = 501] [outer = (nil)] 00:54:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd36111400) [pid = 1998] [serial = 502] [outer = 0x7ffd16efdc00] 00:54:05 INFO - PROCESS | 1998 | 1461052445415 Marionette DEBUG loaded listener.js 00:54:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd38147000) [pid = 1998] [serial = 503] [outer = 0x7ffd16efdc00] 00:54:05 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:06 INFO - PROCESS | 1998 | 1461052446422 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:54:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:54:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1328ms 00:54:06 INFO - PROCESS | 1998 | 1461052446473 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 00:54:06 INFO - PROCESS | 1998 | 1461052446480 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 00:54:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:54:06 INFO - PROCESS | 1998 | 1461052446489 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:54:06 INFO - PROCESS | 1998 | 1461052446494 Marionette TRACE conn5 <- [1,642,null,{}] 00:54:06 INFO - PROCESS | 1998 | 1461052446502 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:06 INFO - PROCESS | 1998 | 1461052446740 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 00:54:06 INFO - PROCESS | 1998 | 1461052446902 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:06 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c473800 == 64 [pid = 1998] [id = 168] 00:54:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd172d9c00) [pid = 1998] [serial = 504] [outer = (nil)] 00:54:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd1770c800) [pid = 1998] [serial = 505] [outer = 0x7ffd172d9c00] 00:54:06 INFO - PROCESS | 1998 | 1461052446980 Marionette DEBUG loaded listener.js 00:54:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd17711c00) [pid = 1998] [serial = 506] [outer = 0x7ffd172d9c00] 00:54:07 INFO - PROCESS | 1998 | 1461052447859 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 00:54:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:54:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1436ms 00:54:07 INFO - PROCESS | 1998 | 1461052447926 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 00:54:07 INFO - PROCESS | 1998 | 1461052447934 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 00:54:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:54:07 INFO - PROCESS | 1998 | 1461052447943 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:54:07 INFO - PROCESS | 1998 | 1461052447948 Marionette TRACE conn5 <- [1,646,null,{}] 00:54:07 INFO - PROCESS | 1998 | 1461052447953 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:08 INFO - PROCESS | 1998 | 1461052448121 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 00:54:08 INFO - PROCESS | 1998 | 1461052448271 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e28800 == 65 [pid = 1998] [id = 169] 00:54:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd16ef7400) [pid = 1998] [serial = 507] [outer = (nil)] 00:54:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd1daea800) [pid = 1998] [serial = 508] [outer = 0x7ffd16ef7400] 00:54:08 INFO - PROCESS | 1998 | 1461052448345 Marionette DEBUG loaded listener.js 00:54:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd1e1d1800) [pid = 1998] [serial = 509] [outer = 0x7ffd16ef7400] 00:54:09 INFO - PROCESS | 1998 | 1461052449349 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:54:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:54:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1483ms 00:54:09 INFO - PROCESS | 1998 | 1461052449428 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 00:54:09 INFO - PROCESS | 1998 | 1461052449431 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 00:54:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:54:09 INFO - PROCESS | 1998 | 1461052449438 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:54:09 INFO - PROCESS | 1998 | 1461052449443 Marionette TRACE conn5 <- [1,650,null,{}] 00:54:09 INFO - PROCESS | 1998 | 1461052449459 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:09 INFO - PROCESS | 1998 | 1461052449684 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 00:54:09 INFO - PROCESS | 1998 | 1461052449897 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:09 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a2b9800 == 66 [pid = 1998] [id = 170] 00:54:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd1e1d4c00) [pid = 1998] [serial = 510] [outer = (nil)] 00:54:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd21b6e000) [pid = 1998] [serial = 511] [outer = 0x7ffd1e1d4c00] 00:54:09 INFO - PROCESS | 1998 | 1461052449978 Marionette DEBUG loaded listener.js 00:54:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd226e6400) [pid = 1998] [serial = 512] [outer = 0x7ffd1e1d4c00] 00:54:10 INFO - PROCESS | 1998 | 1461052450781 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 00:54:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:54:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1390ms 00:54:10 INFO - PROCESS | 1998 | 1461052450829 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 00:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:54:10 INFO - PROCESS | 1998 | 1461052450833 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 00:54:10 INFO - PROCESS | 1998 | 1461052450839 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:54:10 INFO - PROCESS | 1998 | 1461052450842 Marionette TRACE conn5 <- [1,654,null,{}] 00:54:10 INFO - PROCESS | 1998 | 1461052450854 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:11 INFO - PROCESS | 1998 | 1461052451025 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 00:54:11 INFO - PROCESS | 1998 | 1461052451184 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:11 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd171d9000 == 67 [pid = 1998] [id = 171] 00:54:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd1edcb800) [pid = 1998] [serial = 513] [outer = (nil)] 00:54:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd2876c400) [pid = 1998] [serial = 514] [outer = 0x7ffd1edcb800] 00:54:11 INFO - PROCESS | 1998 | 1461052451258 Marionette DEBUG loaded listener.js 00:54:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd33ed9000) [pid = 1998] [serial = 515] [outer = 0x7ffd1edcb800] 00:54:12 INFO - PROCESS | 1998 | 1461052452114 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1342ms 00:54:12 INFO - PROCESS | 1998 | 1461052452183 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 00:54:12 INFO - PROCESS | 1998 | 1461052452186 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 00:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:54:12 INFO - PROCESS | 1998 | 1461052452192 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:54:12 INFO - PROCESS | 1998 | 1461052452195 Marionette TRACE conn5 <- [1,658,null,{}] 00:54:12 INFO - PROCESS | 1998 | 1461052452200 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:12 INFO - PROCESS | 1998 | 1461052452358 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 00:54:12 INFO - PROCESS | 1998 | 1461052452511 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd39987800 == 68 [pid = 1998] [id = 172] 00:54:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd1774b000) [pid = 1998] [serial = 516] [outer = (nil)] 00:54:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd17754400) [pid = 1998] [serial = 517] [outer = 0x7ffd1774b000] 00:54:12 INFO - PROCESS | 1998 | 1461052452602 Marionette DEBUG loaded listener.js 00:54:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd17758800) [pid = 1998] [serial = 518] [outer = 0x7ffd1774b000] 00:54:13 INFO - PROCESS | 1998 | 1461052453442 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1289ms 00:54:13 INFO - PROCESS | 1998 | 1461052453482 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 00:54:13 INFO - PROCESS | 1998 | 1461052453486 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 00:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:54:13 INFO - PROCESS | 1998 | 1461052453492 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:54:13 INFO - PROCESS | 1998 | 1461052453494 Marionette TRACE conn5 <- [1,662,null,{}] 00:54:13 INFO - PROCESS | 1998 | 1461052453500 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:13 INFO - PROCESS | 1998 | 1461052453675 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 00:54:13 INFO - PROCESS | 1998 | 1461052453837 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:13 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c5b2000 == 69 [pid = 1998] [id = 173] 00:54:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd28aafc00) [pid = 1998] [serial = 519] [outer = (nil)] 00:54:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 165 (0x7ffd38027000) [pid = 1998] [serial = 520] [outer = 0x7ffd28aafc00] 00:54:13 INFO - PROCESS | 1998 | 1461052453912 Marionette DEBUG loaded listener.js 00:54:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 166 (0x7ffd3a208c00) [pid = 1998] [serial = 521] [outer = 0x7ffd28aafc00] 00:54:14 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:14 INFO - PROCESS | 1998 | 1461052454731 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 00:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1277ms 00:54:14 INFO - PROCESS | 1998 | 1461052454770 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 00:54:14 INFO - PROCESS | 1998 | 1461052454773 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 00:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:54:14 INFO - PROCESS | 1998 | 1461052454779 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:54:14 INFO - PROCESS | 1998 | 1461052454782 Marionette TRACE conn5 <- [1,666,null,{}] 00:54:14 INFO - PROCESS | 1998 | 1461052454787 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:14 INFO - PROCESS | 1998 | 1461052454947 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 00:54:15 INFO - PROCESS | 1998 | 1461052455118 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1438b000 == 70 [pid = 1998] [id = 174] 00:54:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 167 (0x7ffd172db000) [pid = 1998] [serial = 522] [outer = (nil)] 00:54:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 168 (0x7ffd1c318c00) [pid = 1998] [serial = 523] [outer = 0x7ffd172db000] 00:54:15 INFO - PROCESS | 1998 | 1461052455187 Marionette DEBUG loaded listener.js 00:54:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 169 (0x7ffd1c31f800) [pid = 1998] [serial = 524] [outer = 0x7ffd172db000] 00:54:15 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:16 INFO - PROCESS | 1998 | 1461052456048 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 00:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1328ms 00:54:16 INFO - PROCESS | 1998 | 1461052456109 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 00:54:16 INFO - PROCESS | 1998 | 1461052456112 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 00:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:54:16 INFO - PROCESS | 1998 | 1461052456118 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:54:16 INFO - PROCESS | 1998 | 1461052456121 Marionette TRACE conn5 <- [1,670,null,{}] 00:54:16 INFO - PROCESS | 1998 | 1461052456126 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:16 INFO - PROCESS | 1998 | 1461052456278 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 00:54:16 INFO - PROCESS | 1998 | 1461052456442 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:16 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd155d0000 == 71 [pid = 1998] [id = 175] 00:54:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 170 (0x7ffd156c3800) [pid = 1998] [serial = 525] [outer = (nil)] 00:54:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd156ca400) [pid = 1998] [serial = 526] [outer = 0x7ffd156c3800] 00:54:16 INFO - PROCESS | 1998 | 1461052456527 Marionette DEBUG loaded listener.js 00:54:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd156cfc00) [pid = 1998] [serial = 527] [outer = 0x7ffd156c3800] 00:54:17 INFO - PROCESS | 1998 | 1461052457871 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 00:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1780ms 00:54:17 INFO - PROCESS | 1998 | 1461052457901 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 00:54:17 INFO - PROCESS | 1998 | 1461052457908 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 00:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:54:17 INFO - PROCESS | 1998 | 1461052457916 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:54:17 INFO - PROCESS | 1998 | 1461052457920 Marionette TRACE conn5 <- [1,674,null,{}] 00:54:17 INFO - PROCESS | 1998 | 1461052457927 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:18 INFO - PROCESS | 1998 | 1461052458074 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 00:54:18 INFO - PROCESS | 1998 | 1461052458267 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b7d5000 == 72 [pid = 1998] [id = 176] 00:54:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd16efd400) [pid = 1998] [serial = 528] [outer = (nil)] 00:54:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd17705000) [pid = 1998] [serial = 529] [outer = 0x7ffd16efd400] 00:54:18 INFO - PROCESS | 1998 | 1461052458354 Marionette DEBUG loaded listener.js 00:54:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd17710400) [pid = 1998] [serial = 530] [outer = 0x7ffd16efd400] 00:54:19 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:54:19 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3c085000 == 71 [pid = 1998] [id = 79] 00:54:19 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd39989000 == 70 [pid = 1998] [id = 166] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd1c8b8400) [pid = 1998] [serial = 457] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd39990800 == 69 [pid = 1998] [id = 165] 00:54:19 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2928a800 == 68 [pid = 1998] [id = 164] 00:54:19 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd259b6000 == 67 [pid = 1998] [id = 163] 00:54:19 INFO - PROCESS | 1998 | 1461052459460 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 00:54:19 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd16eb7800 == 66 [pid = 1998] [id = 162] 00:54:19 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e682800 == 65 [pid = 1998] [id = 161] 00:54:19 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e68a800 == 64 [pid = 1998] [id = 153] 00:54:19 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ee1a800 == 63 [pid = 1998] [id = 152] 00:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 00:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1585ms 00:54:19 INFO - PROCESS | 1998 | 1461052459502 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 00:54:19 INFO - PROCESS | 1998 | 1461052459509 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 00:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:54:19 INFO - PROCESS | 1998 | 1461052459518 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:54:19 INFO - PROCESS | 1998 | 1461052459522 Marionette TRACE conn5 <- [1,678,null,{}] 00:54:19 INFO - PROCESS | 1998 | 1461052459527 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:19 INFO - PROCESS | 1998 | 1461052459670 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd2207d800) [pid = 1998] [serial = 414] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd1e7fb400) [pid = 1998] [serial = 384] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd1c5e2800) [pid = 1998] [serial = 400] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd1bbd2800) [pid = 1998] [serial = 399] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 169 (0x7ffd1db6bc00) [pid = 1998] [serial = 403] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 168 (0x7ffd1daee000) [pid = 1998] [serial = 402] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 167 (0x7ffd1fb3e000) [pid = 1998] [serial = 408] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 166 (0x7ffd21d07400) [pid = 1998] [serial = 409] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 165 (0x7ffd21d34400) [pid = 1998] [serial = 387] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 164 (0x7ffd22080400) [pid = 1998] [serial = 379] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd1e6e4000) [pid = 1998] [serial = 405] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd1e7fe800) [pid = 1998] [serial = 406] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd1b72a000) [pid = 1998] [serial = 454] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd1b98bc00) [pid = 1998] [serial = 455] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd1e7f1800) [pid = 1998] [serial = 423] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd22087400) [pid = 1998] [serial = 417] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd1fb3a000) [pid = 1998] [serial = 426] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd1b985800) [pid = 1998] [serial = 381] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd26dc8000) [pid = 1998] [serial = 429] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd226e5c00) [pid = 1998] [serial = 432] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd226eec00) [pid = 1998] [serial = 435] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd1e1d6800) [pid = 1998] [serial = 438] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd1c5ee400) [pid = 1998] [serial = 390] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd2a213c00) [pid = 1998] [serial = 420] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd23130000) [pid = 1998] [serial = 442] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd177cb800) [pid = 1998] [serial = 445] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd26b97400) [pid = 1998] [serial = 393] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd1bbda800) [pid = 1998] [serial = 396] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd16ef9800) [pid = 1998] [serial = 448] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd26b8fc00) [pid = 1998] [serial = 229] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd159a3000) [pid = 1998] [serial = 451] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd21d14800) [pid = 1998] [serial = 411] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd2502d400) [pid = 1998] [serial = 415] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd21d62800) [pid = 1998] [serial = 412] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd26be6800) [pid = 1998] [serial = 418] [outer = (nil)] [url = about:blank] 00:54:19 INFO - PROCESS | 1998 | 1461052459816 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:19 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b7d9800 == 64 [pid = 1998] [id = 177] 00:54:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd159a3000) [pid = 1998] [serial = 531] [outer = (nil)] 00:54:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd1b729000) [pid = 1998] [serial = 532] [outer = 0x7ffd159a3000] 00:54:19 INFO - PROCESS | 1998 | 1461052459885 Marionette DEBUG loaded listener.js 00:54:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd1bbbfc00) [pid = 1998] [serial = 533] [outer = 0x7ffd159a3000] 00:54:20 INFO - PROCESS | 1998 | 1461052460606 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 00:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1133ms 00:54:20 INFO - PROCESS | 1998 | 1461052460652 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 00:54:20 INFO - PROCESS | 1998 | 1461052460655 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 00:54:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:54:20 INFO - PROCESS | 1998 | 1461052460681 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:54:20 INFO - PROCESS | 1998 | 1461052460687 Marionette TRACE conn5 <- [1,682,null,{}] 00:54:20 INFO - PROCESS | 1998 | 1461052460703 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:20 INFO - PROCESS | 1998 | 1461052460851 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 00:54:20 INFO - PROCESS | 1998 | 1461052460863 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c5af800 == 65 [pid = 1998] [id = 178] 00:54:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd1c31f000) [pid = 1998] [serial = 534] [outer = (nil)] 00:54:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd1c8ae400) [pid = 1998] [serial = 535] [outer = 0x7ffd1c31f000] 00:54:20 INFO - PROCESS | 1998 | 1461052460936 Marionette DEBUG loaded listener.js 00:54:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd1da0b000) [pid = 1998] [serial = 536] [outer = 0x7ffd1c31f000] 00:54:22 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:22 INFO - PROCESS | 1998 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:54:22 INFO - PROCESS | 1998 | 1461052462152 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 00:54:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 00:54:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1504ms 00:54:22 INFO - PROCESS | 1998 | 1461052462166 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 00:54:22 INFO - PROCESS | 1998 | 1461052462170 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 00:54:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:54:22 INFO - PROCESS | 1998 | 1461052462175 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:54:22 INFO - PROCESS | 1998 | 1461052462177 Marionette TRACE conn5 <- [1,686,null,{}] 00:54:22 INFO - PROCESS | 1998 | 1461052462191 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:22 INFO - PROCESS | 1998 | 1461052462393 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 00:54:22 INFO - PROCESS | 1998 | 1461052462511 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e245000 == 66 [pid = 1998] [id = 179] 00:54:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd1c5f0c00) [pid = 1998] [serial = 537] [outer = (nil)] 00:54:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd1db07400) [pid = 1998] [serial = 538] [outer = 0x7ffd1c5f0c00] 00:54:22 INFO - PROCESS | 1998 | 1461052462572 Marionette DEBUG loaded listener.js 00:54:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd1db6e800) [pid = 1998] [serial = 539] [outer = 0x7ffd1c5f0c00] 00:54:23 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:23 INFO - PROCESS | 1998 | 1461052463700 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 00:54:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:54:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1537ms 00:54:23 INFO - PROCESS | 1998 | 1461052463713 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 00:54:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:54:23 INFO - PROCESS | 1998 | 1461052463716 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 00:54:23 INFO - PROCESS | 1998 | 1461052463728 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:54:23 INFO - PROCESS | 1998 | 1461052463730 Marionette TRACE conn5 <- [1,690,null,{}] 00:54:23 INFO - PROCESS | 1998 | 1461052463734 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:24 INFO - PROCESS | 1998 | 1461052464299 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 00:54:24 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd1b980800) [pid = 1998] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:54:24 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd1bbce800) [pid = 1998] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:54:24 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd1efca800) [pid = 1998] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:54:24 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd1bbbd400) [pid = 1998] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:54:24 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd1b71ec00) [pid = 1998] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:54:24 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd23134400) [pid = 1998] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:54:24 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd1edc7400) [pid = 1998] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:54:24 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd172db400) [pid = 1998] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:54:24 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd1fb35c00) [pid = 1998] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:54:24 INFO - PROCESS | 1998 | 1461052464482 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fbad000 == 67 [pid = 1998] [id = 180] 00:54:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd1e1d1000) [pid = 1998] [serial = 540] [outer = (nil)] 00:54:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd1e1d4000) [pid = 1998] [serial = 541] [outer = 0x7ffd1e1d1000] 00:54:24 INFO - PROCESS | 1998 | 1461052464540 Marionette DEBUG loaded listener.js 00:54:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd1e1db800) [pid = 1998] [serial = 542] [outer = 0x7ffd1e1d1000] 00:54:25 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:25 INFO - PROCESS | 1998 | 1461052465581 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 00:54:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:54:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1888ms 00:54:25 INFO - PROCESS | 1998 | 1461052465609 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 00:54:25 INFO - PROCESS | 1998 | 1461052465612 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 00:54:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:54:25 INFO - PROCESS | 1998 | 1461052465617 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:54:25 INFO - PROCESS | 1998 | 1461052465630 Marionette TRACE conn5 <- [1,694,null,{}] 00:54:25 INFO - PROCESS | 1998 | 1461052465634 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:25 INFO - PROCESS | 1998 | 1461052465790 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 00:54:25 INFO - PROCESS | 1998 | 1461052465971 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd232d9800 == 68 [pid = 1998] [id = 181] 00:54:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd1e2d0000) [pid = 1998] [serial = 543] [outer = (nil)] 00:54:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd1e7ff800) [pid = 1998] [serial = 544] [outer = 0x7ffd1e2d0000] 00:54:26 INFO - PROCESS | 1998 | 1461052466033 Marionette DEBUG loaded listener.js 00:54:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd1efcb000) [pid = 1998] [serial = 545] [outer = 0x7ffd1e2d0000] 00:54:27 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:27 INFO - PROCESS | 1998 | 1461052467329 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 00:54:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 00:54:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1742ms 00:54:27 INFO - PROCESS | 1998 | 1461052467360 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 00:54:27 INFO - PROCESS | 1998 | 1461052467365 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 00:54:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:54:27 INFO - PROCESS | 1998 | 1461052467485 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:54:27 INFO - PROCESS | 1998 | 1461052467489 Marionette TRACE conn5 <- [1,698,null,{}] 00:54:27 INFO - PROCESS | 1998 | 1461052467500 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:27 INFO - PROCESS | 1998 | 1461052467661 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 00:54:27 INFO - PROCESS | 1998 | 1461052467812 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd17524000 == 69 [pid = 1998] [id = 182] 00:54:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd17703c00) [pid = 1998] [serial = 546] [outer = (nil)] 00:54:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd1774b400) [pid = 1998] [serial = 547] [outer = 0x7ffd17703c00] 00:54:27 INFO - PROCESS | 1998 | 1461052467886 Marionette DEBUG loaded listener.js 00:54:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd1bbc9400) [pid = 1998] [serial = 548] [outer = 0x7ffd17703c00] 00:54:29 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:29 INFO - PROCESS | 1998 | 1461052469205 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 00:54:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 00:54:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1786ms 00:54:29 INFO - PROCESS | 1998 | 1461052469361 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 00:54:29 INFO - PROCESS | 1998 | 1461052469370 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 00:54:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:54:29 INFO - PROCESS | 1998 | 1461052469389 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:54:29 INFO - PROCESS | 1998 | 1461052469394 Marionette TRACE conn5 <- [1,702,null,{}] 00:54:29 INFO - PROCESS | 1998 | 1461052469400 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:29 INFO - PROCESS | 1998 | 1461052469557 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 00:54:29 INFO - PROCESS | 1998 | 1461052469828 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:29 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd250a4000 == 70 [pid = 1998] [id = 183] 00:54:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd1e6e2800) [pid = 1998] [serial = 549] [outer = (nil)] 00:54:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd1e6e6c00) [pid = 1998] [serial = 550] [outer = 0x7ffd1e6e2800] 00:54:29 INFO - PROCESS | 1998 | 1461052469910 Marionette DEBUG loaded listener.js 00:54:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd1e7fc000) [pid = 1998] [serial = 551] [outer = 0x7ffd1e6e2800] 00:54:31 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:31 INFO - PROCESS | 1998 | 1461052471387 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 00:54:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:54:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2036ms 00:54:31 INFO - PROCESS | 1998 | 1461052471423 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 00:54:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:54:31 INFO - PROCESS | 1998 | 1461052471428 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 00:54:31 INFO - PROCESS | 1998 | 1461052471435 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:54:31 INFO - PROCESS | 1998 | 1461052471441 Marionette TRACE conn5 <- [1,706,null,{}] 00:54:31 INFO - PROCESS | 1998 | 1461052471457 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:31 INFO - PROCESS | 1998 | 1461052471674 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 00:54:31 INFO - PROCESS | 1998 | 1461052471825 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:31 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e1d000 == 71 [pid = 1998] [id = 184] 00:54:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd1e2d4000) [pid = 1998] [serial = 552] [outer = (nil)] 00:54:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd1e7f1c00) [pid = 1998] [serial = 553] [outer = 0x7ffd1e2d4000] 00:54:31 INFO - PROCESS | 1998 | 1461052471911 Marionette DEBUG loaded listener.js 00:54:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd1fba7400) [pid = 1998] [serial = 554] [outer = 0x7ffd1e2d4000] 00:54:33 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:33 INFO - PROCESS | 1998 | 1461052473200 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 00:54:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1786ms 00:54:33 INFO - PROCESS | 1998 | 1461052473220 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 00:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:54:33 INFO - PROCESS | 1998 | 1461052473225 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 00:54:33 INFO - PROCESS | 1998 | 1461052473290 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:54:33 INFO - PROCESS | 1998 | 1461052473294 Marionette TRACE conn5 <- [1,710,null,{}] 00:54:33 INFO - PROCESS | 1998 | 1461052473303 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:33 INFO - PROCESS | 1998 | 1461052473453 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 00:54:33 INFO - PROCESS | 1998 | 1461052473614 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd274b2800 == 72 [pid = 1998] [id = 185] 00:54:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd156ce000) [pid = 1998] [serial = 555] [outer = (nil)] 00:54:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd1fedf000) [pid = 1998] [serial = 556] [outer = 0x7ffd156ce000] 00:54:33 INFO - PROCESS | 1998 | 1461052473686 Marionette DEBUG loaded listener.js 00:54:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd20078c00) [pid = 1998] [serial = 557] [outer = 0x7ffd156ce000] 00:54:34 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:34 INFO - PROCESS | 1998 | 1461052474956 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 00:54:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1745ms 00:54:34 INFO - PROCESS | 1998 | 1461052474978 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 00:54:34 INFO - PROCESS | 1998 | 1461052474985 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 00:54:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:54:35 INFO - PROCESS | 1998 | 1461052475117 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:54:35 INFO - PROCESS | 1998 | 1461052475121 Marionette TRACE conn5 <- [1,714,null,{}] 00:54:35 INFO - PROCESS | 1998 | 1461052475132 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:35 INFO - PROCESS | 1998 | 1461052475285 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 00:54:35 INFO - PROCESS | 1998 | 1461052475451 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c596800 == 73 [pid = 1998] [id = 186] 00:54:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd156ca800) [pid = 1998] [serial = 558] [outer = (nil)] 00:54:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd17704c00) [pid = 1998] [serial = 559] [outer = 0x7ffd156ca800] 00:54:35 INFO - PROCESS | 1998 | 1461052475518 Marionette DEBUG loaded listener.js 00:54:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd1b987c00) [pid = 1998] [serial = 560] [outer = 0x7ffd156ca800] 00:54:36 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c47c000 == 72 [pid = 1998] [id = 150] 00:54:36 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fbad000 == 71 [pid = 1998] [id = 180] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd36111400) [pid = 1998] [serial = 502] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd34fe9c00) [pid = 1998] [serial = 481] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd292f0400) [pid = 1998] [serial = 478] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd2601cc00) [pid = 1998] [serial = 475] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd21d3b400) [pid = 1998] [serial = 472] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e245000 == 70 [pid = 1998] [id = 179] 00:54:36 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c5af800 == 69 [pid = 1998] [id = 178] 00:54:36 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b7d9800 == 68 [pid = 1998] [id = 177] 00:54:36 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b7d5000 == 67 [pid = 1998] [id = 176] 00:54:36 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd171d9000 == 66 [pid = 1998] [id = 171] 00:54:36 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2a2b9800 == 65 [pid = 1998] [id = 170] 00:54:36 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26e28800 == 64 [pid = 1998] [id = 169] 00:54:36 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c473800 == 63 [pid = 1998] [id = 168] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd34cb0400) [pid = 1998] [serial = 421] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd1edc4800) [pid = 1998] [serial = 466] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd1edc6000) [pid = 1998] [serial = 491] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd226ec000) [pid = 1998] [serial = 496] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd1e1d8c00) [pid = 1998] [serial = 490] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd1b98c800) [pid = 1998] [serial = 460] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd1daebc00) [pid = 1998] [serial = 458] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd1db0b000) [pid = 1998] [serial = 488] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd2445f800) [pid = 1998] [serial = 499] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd21aec800) [pid = 1998] [serial = 469] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd21d33000) [pid = 1998] [serial = 493] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd22081000) [pid = 1998] [serial = 494] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd172df800) [pid = 1998] [serial = 484] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd1c8b4400) [pid = 1998] [serial = 487] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd1dc2bc00) [pid = 1998] [serial = 463] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd23135000) [pid = 1998] [serial = 497] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 138 (0x7ffd2959b800) [pid = 1998] [serial = 500] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 137 (0x7ffd177d1c00) [pid = 1998] [serial = 485] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | --DOMWINDOW == 136 (0x7ffd1fb40800) [pid = 1998] [serial = 340] [outer = (nil)] [url = about:blank] 00:54:36 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:36 INFO - PROCESS | 1998 | 1461052476836 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 00:54:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 00:54:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1792ms 00:54:36 INFO - PROCESS | 1998 | 1461052476873 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 00:54:36 INFO - PROCESS | 1998 | 1461052476881 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 00:54:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:54:36 INFO - PROCESS | 1998 | 1461052476893 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:54:36 INFO - PROCESS | 1998 | 1461052476896 Marionette TRACE conn5 <- [1,718,null,{}] 00:54:36 INFO - PROCESS | 1998 | 1461052476901 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:37 INFO - PROCESS | 1998 | 1461052477079 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 00:54:37 INFO - PROCESS | 1998 | 1461052477205 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd171d9000 == 64 [pid = 1998] [id = 187] 00:54:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 137 (0x7ffd156cd000) [pid = 1998] [serial = 561] [outer = (nil)] 00:54:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 138 (0x7ffd1c8b7000) [pid = 1998] [serial = 562] [outer = 0x7ffd156cd000] 00:54:37 INFO - PROCESS | 1998 | 1461052477265 Marionette DEBUG loaded listener.js 00:54:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 139 (0x7ffd1db06000) [pid = 1998] [serial = 563] [outer = 0x7ffd156cd000] 00:54:38 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:38 INFO - PROCESS | 1998 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:54:38 INFO - PROCESS | 1998 | 1461052478314 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 00:54:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1431ms 00:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:54:38 INFO - PROCESS | 1998 | 1461052478325 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 00:54:38 INFO - PROCESS | 1998 | 1461052478327 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 00:54:38 INFO - PROCESS | 1998 | 1461052478334 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:54:38 INFO - PROCESS | 1998 | 1461052478339 Marionette TRACE conn5 <- [1,722,null,{}] 00:54:38 INFO - PROCESS | 1998 | 1461052478353 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:38 INFO - PROCESS | 1998 | 1461052478507 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 00:54:38 INFO - PROCESS | 1998 | 1461052478707 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1d81e800 == 65 [pid = 1998] [id = 188] 00:54:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd1db10000) [pid = 1998] [serial = 564] [outer = (nil)] 00:54:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd1edc8800) [pid = 1998] [serial = 565] [outer = 0x7ffd1db10000] 00:54:38 INFO - PROCESS | 1998 | 1461052478777 Marionette DEBUG loaded listener.js 00:54:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd1f9b1400) [pid = 1998] [serial = 566] [outer = 0x7ffd1db10000] 00:54:39 INFO - PROCESS | 1998 | 1461052479488 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 00:54:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:54:39 INFO - PROCESS | 1998 | 1461052479538 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 00:54:39 INFO - PROCESS | 1998 | 1461052479553 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:54:39 INFO - PROCESS | 1998 | 1461052479555 Marionette TRACE conn5 <- [1,726,null,{}] 00:54:39 INFO - PROCESS | 1998 | 1461052479560 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:39 INFO - PROCESS | 1998 | 1461052479770 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 00:54:39 INFO - PROCESS | 1998 | 1461052479794 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:39 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd232dc000 == 66 [pid = 1998] [id = 189] 00:54:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd1c8ba800) [pid = 1998] [serial = 567] [outer = (nil)] 00:54:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd20078800) [pid = 1998] [serial = 568] [outer = 0x7ffd1c8ba800] 00:54:39 INFO - PROCESS | 1998 | 1461052479867 Marionette DEBUG loaded listener.js 00:54:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd21af4000) [pid = 1998] [serial = 569] [outer = 0x7ffd1c8ba800] 00:54:40 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:40 INFO - PROCESS | 1998 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:54:41 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd1c5f0c00) [pid = 1998] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:54:41 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd159a3000) [pid = 1998] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:54:41 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd1e1d1000) [pid = 1998] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:54:41 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd16efd400) [pid = 1998] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:54:41 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd1c31f000) [pid = 1998] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:54:41 INFO - PROCESS | 1998 | 1461052481104 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 00:54:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:54:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1587ms 00:54:41 INFO - PROCESS | 1998 | 1461052481130 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 00:54:41 INFO - PROCESS | 1998 | 1461052481133 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 00:54:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:54:41 INFO - PROCESS | 1998 | 1461052481148 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:54:41 INFO - PROCESS | 1998 | 1461052481150 Marionette TRACE conn5 <- [1,730,null,{}] 00:54:41 INFO - PROCESS | 1998 | 1461052481155 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:41 INFO - PROCESS | 1998 | 1461052481282 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 00:54:41 INFO - PROCESS | 1998 | 1461052481468 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe0c800 == 67 [pid = 1998] [id = 190] 00:54:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd1e1cdc00) [pid = 1998] [serial = 570] [outer = (nil)] 00:54:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd1fb32800) [pid = 1998] [serial = 571] [outer = 0x7ffd1e1cdc00] 00:54:41 INFO - PROCESS | 1998 | 1461052481528 Marionette DEBUG loaded listener.js 00:54:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd21b5fc00) [pid = 1998] [serial = 572] [outer = 0x7ffd1e1cdc00] 00:54:42 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:42 INFO - PROCESS | 1998 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:54:42 INFO - PROCESS | 1998 | 1461052482221 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 00:54:42 INFO - PROCESS | 1998 | 1461052482282 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 00:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:54:42 INFO - PROCESS | 1998 | 1461052482287 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:54:42 INFO - PROCESS | 1998 | 1461052482290 Marionette TRACE conn5 <- [1,734,null,{}] 00:54:42 INFO - PROCESS | 1998 | 1461052482295 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:42 INFO - PROCESS | 1998 | 1461052482522 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 00:54:42 INFO - PROCESS | 1998 | 1461052482533 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:42 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd277e3800 == 68 [pid = 1998] [id = 191] 00:54:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd21d0d000) [pid = 1998] [serial = 573] [outer = (nil)] 00:54:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd21d32c00) [pid = 1998] [serial = 574] [outer = 0x7ffd21d0d000] 00:54:42 INFO - PROCESS | 1998 | 1461052482601 Marionette DEBUG loaded listener.js 00:54:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd21ec2000) [pid = 1998] [serial = 575] [outer = 0x7ffd21d0d000] 00:54:43 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:43 INFO - PROCESS | 1998 | 1461052483543 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 00:54:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:54:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1332ms 00:54:43 INFO - PROCESS | 1998 | 1461052483620 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 00:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:54:43 INFO - PROCESS | 1998 | 1461052483626 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 00:54:43 INFO - PROCESS | 1998 | 1461052483634 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:54:43 INFO - PROCESS | 1998 | 1461052483640 Marionette TRACE conn5 <- [1,738,null,{}] 00:54:43 INFO - PROCESS | 1998 | 1461052483647 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:43 INFO - PROCESS | 1998 | 1461052483854 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 00:54:44 INFO - PROCESS | 1998 | 1461052484074 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:44 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd173e1800 == 69 [pid = 1998] [id = 192] 00:54:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd17758400) [pid = 1998] [serial = 576] [outer = (nil)] 00:54:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd1bbd6400) [pid = 1998] [serial = 577] [outer = 0x7ffd17758400] 00:54:44 INFO - PROCESS | 1998 | 1461052484191 Marionette DEBUG loaded listener.js 00:54:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd1c5ee000) [pid = 1998] [serial = 578] [outer = 0x7ffd17758400] 00:54:45 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:45 INFO - PROCESS | 1998 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:54:45 INFO - PROCESS | 1998 | 1461052485449 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 00:54:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:54:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1846ms 00:54:45 INFO - PROCESS | 1998 | 1461052485479 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 00:54:45 INFO - PROCESS | 1998 | 1461052485488 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 00:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:54:45 INFO - PROCESS | 1998 | 1461052485498 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:54:45 INFO - PROCESS | 1998 | 1461052485502 Marionette TRACE conn5 <- [1,742,null,{}] 00:54:45 INFO - PROCESS | 1998 | 1461052485508 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:45 INFO - PROCESS | 1998 | 1461052485742 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 00:54:45 INFO - PROCESS | 1998 | 1461052485895 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26d07800 == 70 [pid = 1998] [id = 193] 00:54:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd1bbc0000) [pid = 1998] [serial = 579] [outer = (nil)] 00:54:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd1e1d2400) [pid = 1998] [serial = 580] [outer = 0x7ffd1bbc0000] 00:54:45 INFO - PROCESS | 1998 | 1461052485965 Marionette DEBUG loaded listener.js 00:54:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd1efc2800) [pid = 1998] [serial = 581] [outer = 0x7ffd1bbc0000] 00:54:47 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:47 INFO - PROCESS | 1998 | 1461052487418 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 00:54:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 00:54:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1935ms 00:54:47 INFO - PROCESS | 1998 | 1461052487434 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 00:54:47 INFO - PROCESS | 1998 | 1461052487437 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 00:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:54:47 INFO - PROCESS | 1998 | 1461052487443 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:54:47 INFO - PROCESS | 1998 | 1461052487448 Marionette TRACE conn5 <- [1,746,null,{}] 00:54:47 INFO - PROCESS | 1998 | 1461052487464 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:47 INFO - PROCESS | 1998 | 1461052487620 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 00:54:47 INFO - PROCESS | 1998 | 1461052487789 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27ed6800 == 71 [pid = 1998] [id = 194] 00:54:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd1f9b0800) [pid = 1998] [serial = 582] [outer = (nil)] 00:54:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd21d09400) [pid = 1998] [serial = 583] [outer = 0x7ffd1f9b0800] 00:54:47 INFO - PROCESS | 1998 | 1461052487863 Marionette DEBUG loaded listener.js 00:54:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd21eb7000) [pid = 1998] [serial = 584] [outer = 0x7ffd1f9b0800] 00:54:48 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:49 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:49 INFO - PROCESS | 1998 | 1461052489172 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 00:54:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 00:54:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1743ms 00:54:49 INFO - PROCESS | 1998 | 1461052489237 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 00:54:49 INFO - PROCESS | 1998 | 1461052489242 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 00:54:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:54:49 INFO - PROCESS | 1998 | 1461052489251 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:54:49 INFO - PROCESS | 1998 | 1461052489254 Marionette TRACE conn5 <- [1,750,null,{}] 00:54:49 INFO - PROCESS | 1998 | 1461052489260 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:49 INFO - PROCESS | 1998 | 1461052489405 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 00:54:49 INFO - PROCESS | 1998 | 1461052489552 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:49 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28739800 == 72 [pid = 1998] [id = 195] 00:54:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd1fb40400) [pid = 1998] [serial = 585] [outer = (nil)] 00:54:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd21ef0000) [pid = 1998] [serial = 586] [outer = 0x7ffd1fb40400] 00:54:49 INFO - PROCESS | 1998 | 1461052489621 Marionette DEBUG loaded listener.js 00:54:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd21f6b800) [pid = 1998] [serial = 587] [outer = 0x7ffd1fb40400] 00:54:50 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:50 INFO - PROCESS | 1998 | 1461052490865 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 00:54:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1633ms 00:54:50 INFO - PROCESS | 1998 | 1461052490895 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 00:54:50 INFO - PROCESS | 1998 | 1461052490900 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 00:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:54:50 INFO - PROCESS | 1998 | 1461052490905 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:54:50 INFO - PROCESS | 1998 | 1461052490908 Marionette TRACE conn5 <- [1,754,null,{}] 00:54:50 INFO - PROCESS | 1998 | 1461052490913 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:51 INFO - PROCESS | 1998 | 1461052491100 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 00:54:51 INFO - PROCESS | 1998 | 1461052491267 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b95d800 == 73 [pid = 1998] [id = 196] 00:54:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd17709c00) [pid = 1998] [serial = 588] [outer = (nil)] 00:54:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd21eb8800) [pid = 1998] [serial = 589] [outer = 0x7ffd17709c00] 00:54:51 INFO - PROCESS | 1998 | 1461052491335 Marionette DEBUG loaded listener.js 00:54:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd21f6f000) [pid = 1998] [serial = 590] [outer = 0x7ffd17709c00] 00:54:52 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:52 INFO - PROCESS | 1998 | 1461052492830 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 00:54:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 00:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1985ms 00:54:52 INFO - PROCESS | 1998 | 1461052492893 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 00:54:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:54:52 INFO - PROCESS | 1998 | 1461052492897 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 00:54:52 INFO - PROCESS | 1998 | 1461052492905 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:54:52 INFO - PROCESS | 1998 | 1461052492907 Marionette TRACE conn5 <- [1,758,null,{}] 00:54:52 INFO - PROCESS | 1998 | 1461052492916 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:53 INFO - PROCESS | 1998 | 1461052493182 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 00:54:53 INFO - PROCESS | 1998 | 1461052493339 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd170e2000 == 74 [pid = 1998] [id = 197] 00:54:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd177c8c00) [pid = 1998] [serial = 591] [outer = (nil)] 00:54:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd1c312400) [pid = 1998] [serial = 592] [outer = 0x7ffd177c8c00] 00:54:53 INFO - PROCESS | 1998 | 1461052493407 Marionette DEBUG loaded listener.js 00:54:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd1c8ae800) [pid = 1998] [serial = 593] [outer = 0x7ffd177c8c00] 00:54:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27ed6000 == 73 [pid = 1998] [id = 128] 00:54:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fe0c800 == 72 [pid = 1998] [id = 190] 00:54:53 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd1e7ff800) [pid = 1998] [serial = 544] [outer = (nil)] [url = about:blank] 00:54:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd232dc000 == 71 [pid = 1998] [id = 189] 00:54:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1d81e800 == 70 [pid = 1998] [id = 188] 00:54:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd171d9000 == 69 [pid = 1998] [id = 187] 00:54:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c596800 == 68 [pid = 1998] [id = 186] 00:54:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd274b2800 == 67 [pid = 1998] [id = 185] 00:54:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26e1d000 == 66 [pid = 1998] [id = 184] 00:54:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd250a4000 == 65 [pid = 1998] [id = 183] 00:54:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd17524000 == 64 [pid = 1998] [id = 182] 00:54:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd232d9800 == 63 [pid = 1998] [id = 181] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd1db07400) [pid = 1998] [serial = 538] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd1b729000) [pid = 1998] [serial = 532] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd1e1d4000) [pid = 1998] [serial = 541] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd1bbbfc00) [pid = 1998] [serial = 533] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd17710400) [pid = 1998] [serial = 530] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd17705000) [pid = 1998] [serial = 529] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd156ca400) [pid = 1998] [serial = 526] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd1770c800) [pid = 1998] [serial = 505] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd2876c400) [pid = 1998] [serial = 514] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd17754400) [pid = 1998] [serial = 517] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd1daea800) [pid = 1998] [serial = 508] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd1c8ae400) [pid = 1998] [serial = 535] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd21b6e000) [pid = 1998] [serial = 511] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd38027000) [pid = 1998] [serial = 520] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd1c318c00) [pid = 1998] [serial = 523] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd1e1db800) [pid = 1998] [serial = 542] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd1db6e800) [pid = 1998] [serial = 539] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd1da0b000) [pid = 1998] [serial = 536] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:54 INFO - PROCESS | 1998 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:54:54 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:54 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:54 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:54:54 INFO - PROCESS | 1998 | 1461052494218 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 00:54:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:54:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1383ms 00:54:54 INFO - PROCESS | 1998 | 1461052494287 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 00:54:54 INFO - PROCESS | 1998 | 1461052494295 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 00:54:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:54:54 INFO - PROCESS | 1998 | 1461052494305 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:54:54 INFO - PROCESS | 1998 | 1461052494309 Marionette TRACE conn5 <- [1,762,null,{}] 00:54:54 INFO - PROCESS | 1998 | 1461052494315 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:54 INFO - PROCESS | 1998 | 1461052494468 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 00:54:54 INFO - PROCESS | 1998 | 1461052494478 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:54 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c477000 == 64 [pid = 1998] [id = 198] 00:54:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd156ca400) [pid = 1998] [serial = 594] [outer = (nil)] 00:54:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd1db73c00) [pid = 1998] [serial = 595] [outer = 0x7ffd156ca400] 00:54:54 INFO - PROCESS | 1998 | 1461052494536 Marionette DEBUG loaded listener.js 00:54:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd1e1dc400) [pid = 1998] [serial = 596] [outer = 0x7ffd156ca400] 00:54:55 INFO - PROCESS | 1998 | 1461052495839 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 00:54:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:54:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1580ms 00:54:55 INFO - PROCESS | 1998 | 1461052495891 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 00:54:55 INFO - PROCESS | 1998 | 1461052495894 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 00:54:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:54:55 INFO - PROCESS | 1998 | 1461052495899 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:54:55 INFO - PROCESS | 1998 | 1461052495904 Marionette TRACE conn5 <- [1,766,null,{}] 00:54:55 INFO - PROCESS | 1998 | 1461052495919 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:56 INFO - PROCESS | 1998 | 1461052496130 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 00:54:56 INFO - PROCESS | 1998 | 1461052496218 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd21ac6000 == 65 [pid = 1998] [id = 199] 00:54:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd1db6c400) [pid = 1998] [serial = 597] [outer = (nil)] 00:54:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd1fb33400) [pid = 1998] [serial = 598] [outer = 0x7ffd1db6c400] 00:54:56 INFO - PROCESS | 1998 | 1461052496299 Marionette DEBUG loaded listener.js 00:54:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd2006dc00) [pid = 1998] [serial = 599] [outer = 0x7ffd1db6c400] 00:54:57 INFO - PROCESS | 1998 | 1461052497374 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 00:54:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:54:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1482ms 00:54:57 INFO - PROCESS | 1998 | 1461052497382 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 00:54:57 INFO - PROCESS | 1998 | 1461052497386 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 00:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:54:57 INFO - PROCESS | 1998 | 1461052497392 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:54:57 INFO - PROCESS | 1998 | 1461052497394 Marionette TRACE conn5 <- [1,770,null,{}] 00:54:57 INFO - PROCESS | 1998 | 1461052497407 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:57 INFO - PROCESS | 1998 | 1461052497585 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 00:54:57 INFO - PROCESS | 1998 | 1461052497640 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:57 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e2f800 == 66 [pid = 1998] [id = 200] 00:54:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd20076000) [pid = 1998] [serial = 600] [outer = (nil)] 00:54:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd21d0e800) [pid = 1998] [serial = 601] [outer = 0x7ffd20076000] 00:54:57 INFO - PROCESS | 1998 | 1461052497789 Marionette DEBUG loaded listener.js 00:54:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd21d59c00) [pid = 1998] [serial = 602] [outer = 0x7ffd20076000] 00:54:58 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd1c8ba800) [pid = 1998] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:54:58 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd156ca800) [pid = 1998] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:54:58 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd156cd000) [pid = 1998] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:54:58 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd1e1cdc00) [pid = 1998] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:54:58 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd1db10000) [pid = 1998] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:54:58 INFO - PROCESS | 1998 | 1461052498533 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1183ms 00:54:58 INFO - PROCESS | 1998 | 1461052498579 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 00:54:58 INFO - PROCESS | 1998 | 1461052498585 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 00:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:54:58 INFO - PROCESS | 1998 | 1461052498594 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:54:58 INFO - PROCESS | 1998 | 1461052498598 Marionette TRACE conn5 <- [1,774,null,{}] 00:54:58 INFO - PROCESS | 1998 | 1461052498604 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:58 INFO - PROCESS | 1998 | 1461052498737 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 00:54:58 INFO - PROCESS | 1998 | 1461052498754 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27619800 == 67 [pid = 1998] [id = 201] 00:54:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd17704000) [pid = 1998] [serial = 603] [outer = (nil)] 00:54:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd21eb6800) [pid = 1998] [serial = 604] [outer = 0x7ffd17704000] 00:54:58 INFO - PROCESS | 1998 | 1461052498813 Marionette DEBUG loaded listener.js 00:54:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd21f6bc00) [pid = 1998] [serial = 605] [outer = 0x7ffd17704000] 00:54:59 INFO - PROCESS | 1998 | 1461052499712 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 00:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1130ms 00:54:59 INFO - PROCESS | 1998 | 1461052499723 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 00:54:59 INFO - PROCESS | 1998 | 1461052499731 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 00:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:54:59 INFO - PROCESS | 1998 | 1461052499748 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:54:59 INFO - PROCESS | 1998 | 1461052499758 Marionette TRACE conn5 <- [1,778,null,{}] 00:54:59 INFO - PROCESS | 1998 | 1461052499812 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:59 INFO - PROCESS | 1998 | 1461052499990 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 00:55:00 INFO - PROCESS | 1998 | 1461052500195 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b974000 == 68 [pid = 1998] [id = 202] 00:55:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd172d8000) [pid = 1998] [serial = 606] [outer = (nil)] 00:55:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd1bbcb800) [pid = 1998] [serial = 607] [outer = 0x7ffd172d8000] 00:55:00 INFO - PROCESS | 1998 | 1461052500271 Marionette DEBUG loaded listener.js 00:55:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd1da11800) [pid = 1998] [serial = 608] [outer = 0x7ffd172d8000] 00:55:01 INFO - PROCESS | 1998 | 1461052501189 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 00:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1494ms 00:55:01 INFO - PROCESS | 1998 | 1461052501236 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 00:55:01 INFO - PROCESS | 1998 | 1461052501244 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 00:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:55:01 INFO - PROCESS | 1998 | 1461052501254 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:55:01 INFO - PROCESS | 1998 | 1461052501259 Marionette TRACE conn5 <- [1,782,null,{}] 00:55:01 INFO - PROCESS | 1998 | 1461052501265 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:01 INFO - PROCESS | 1998 | 1461052501461 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 00:55:01 INFO - PROCESS | 1998 | 1461052501615 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e34000 == 69 [pid = 1998] [id = 203] 00:55:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd16ef6000) [pid = 1998] [serial = 609] [outer = (nil)] 00:55:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd1e7f5000) [pid = 1998] [serial = 610] [outer = 0x7ffd16ef6000] 00:55:01 INFO - PROCESS | 1998 | 1461052501683 Marionette DEBUG loaded listener.js 00:55:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd1fba6800) [pid = 1998] [serial = 611] [outer = 0x7ffd16ef6000] 00:55:02 INFO - PROCESS | 1998 | 1461052502719 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 00:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1484ms 00:55:02 INFO - PROCESS | 1998 | 1461052502737 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 00:55:02 INFO - PROCESS | 1998 | 1461052502740 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 00:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:55:02 INFO - PROCESS | 1998 | 1461052502746 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:55:02 INFO - PROCESS | 1998 | 1461052502752 Marionette TRACE conn5 <- [1,786,null,{}] 00:55:02 INFO - PROCESS | 1998 | 1461052502768 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:02 INFO - PROCESS | 1998 | 1461052502943 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 00:55:03 INFO - PROCESS | 1998 | 1461052503150 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28a32800 == 70 [pid = 1998] [id = 204] 00:55:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd21d34000) [pid = 1998] [serial = 612] [outer = (nil)] 00:55:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd21f72400) [pid = 1998] [serial = 613] [outer = 0x7ffd21d34000] 00:55:03 INFO - PROCESS | 1998 | 1461052503270 Marionette DEBUG loaded listener.js 00:55:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd22085000) [pid = 1998] [serial = 614] [outer = 0x7ffd21d34000] 00:55:04 INFO - PROCESS | 1998 | 1461052504101 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1385ms 00:55:04 INFO - PROCESS | 1998 | 1461052504132 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 00:55:04 INFO - PROCESS | 1998 | 1461052504136 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 00:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:55:04 INFO - PROCESS | 1998 | 1461052504143 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:55:04 INFO - PROCESS | 1998 | 1461052504146 Marionette TRACE conn5 <- [1,790,null,{}] 00:55:04 INFO - PROCESS | 1998 | 1461052504151 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:04 INFO - PROCESS | 1998 | 1461052504313 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 00:55:04 INFO - PROCESS | 1998 | 1461052504476 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2972f000 == 71 [pid = 1998] [id = 205] 00:55:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd156cc800) [pid = 1998] [serial = 615] [outer = (nil)] 00:55:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd226e9000) [pid = 1998] [serial = 616] [outer = 0x7ffd156cc800] 00:55:04 INFO - PROCESS | 1998 | 1461052504547 Marionette DEBUG loaded listener.js 00:55:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd2312e400) [pid = 1998] [serial = 617] [outer = 0x7ffd156cc800] 00:55:05 INFO - PROCESS | 1998 | 1461052505439 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1332ms 00:55:05 INFO - PROCESS | 1998 | 1461052505476 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 00:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:55:05 INFO - PROCESS | 1998 | 1461052505480 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 00:55:05 INFO - PROCESS | 1998 | 1461052505485 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:55:05 INFO - PROCESS | 1998 | 1461052505488 Marionette TRACE conn5 <- [1,794,null,{}] 00:55:05 INFO - PROCESS | 1998 | 1461052505494 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:05 INFO - PROCESS | 1998 | 1461052505643 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 00:55:05 INFO - PROCESS | 1998 | 1461052505805 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a2b3000 == 72 [pid = 1998] [id = 206] 00:55:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 165 (0x7ffd1599d400) [pid = 1998] [serial = 618] [outer = (nil)] 00:55:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 166 (0x7ffd24457400) [pid = 1998] [serial = 619] [outer = 0x7ffd1599d400] 00:55:05 INFO - PROCESS | 1998 | 1461052505879 Marionette DEBUG loaded listener.js 00:55:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 167 (0x7ffd24fd9400) [pid = 1998] [serial = 620] [outer = 0x7ffd1599d400] 00:55:06 INFO - PROCESS | 1998 | 1461052506703 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 00:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1283ms 00:55:06 INFO - PROCESS | 1998 | 1461052506769 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 00:55:06 INFO - PROCESS | 1998 | 1461052506773 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 00:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:55:06 INFO - PROCESS | 1998 | 1461052506778 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:55:06 INFO - PROCESS | 1998 | 1461052506780 Marionette TRACE conn5 <- [1,798,null,{}] 00:55:06 INFO - PROCESS | 1998 | 1461052506786 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:06 INFO - PROCESS | 1998 | 1461052506979 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 00:55:07 INFO - PROCESS | 1998 | 1461052507136 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2df79000 == 73 [pid = 1998] [id = 207] 00:55:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 168 (0x7ffd250e9c00) [pid = 1998] [serial = 621] [outer = (nil)] 00:55:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 169 (0x7ffd2594c800) [pid = 1998] [serial = 622] [outer = 0x7ffd250e9c00] 00:55:07 INFO - PROCESS | 1998 | 1461052507214 Marionette DEBUG loaded listener.js 00:55:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 170 (0x7ffd26b92000) [pid = 1998] [serial = 623] [outer = 0x7ffd250e9c00] 00:55:08 INFO - PROCESS | 1998 | 1461052508149 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 00:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 00:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1427ms 00:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:55:08 INFO - PROCESS | 1998 | 1461052508207 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 00:55:08 INFO - PROCESS | 1998 | 1461052508210 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 00:55:08 INFO - PROCESS | 1998 | 1461052508216 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:55:08 INFO - PROCESS | 1998 | 1461052508219 Marionette TRACE conn5 <- [1,802,null,{}] 00:55:08 INFO - PROCESS | 1998 | 1461052508225 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:08 INFO - PROCESS | 1998 | 1461052508380 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 00:55:08 INFO - PROCESS | 1998 | 1461052508542 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2edba800 == 74 [pid = 1998] [id = 208] 00:55:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd2006f400) [pid = 1998] [serial = 624] [outer = (nil)] 00:55:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd26ff0c00) [pid = 1998] [serial = 625] [outer = 0x7ffd2006f400] 00:55:08 INFO - PROCESS | 1998 | 1461052508614 Marionette DEBUG loaded listener.js 00:55:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd27f9f800) [pid = 1998] [serial = 626] [outer = 0x7ffd2006f400] 00:55:09 INFO - PROCESS | 1998 | 1461052509529 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 00:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 00:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1379ms 00:55:09 INFO - PROCESS | 1998 | 1461052509596 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 00:55:09 INFO - PROCESS | 1998 | 1461052509599 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 00:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:55:09 INFO - PROCESS | 1998 | 1461052509605 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:55:09 INFO - PROCESS | 1998 | 1461052509608 Marionette TRACE conn5 <- [1,806,null,{}] 00:55:09 INFO - PROCESS | 1998 | 1461052509613 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:09 INFO - PROCESS | 1998 | 1461052509790 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 00:55:09 INFO - PROCESS | 1998 | 1461052509950 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:09 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34cdc000 == 75 [pid = 1998] [id = 209] 00:55:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd250ec400) [pid = 1998] [serial = 627] [outer = (nil)] 00:55:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd285ac800) [pid = 1998] [serial = 628] [outer = 0x7ffd250ec400] 00:55:10 INFO - PROCESS | 1998 | 1461052510037 Marionette DEBUG loaded listener.js 00:55:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd28ab0000) [pid = 1998] [serial = 629] [outer = 0x7ffd250ec400] 00:55:10 INFO - PROCESS | 1998 | 1461052510893 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 00:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 00:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1328ms 00:55:10 INFO - PROCESS | 1998 | 1461052510935 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 00:55:10 INFO - PROCESS | 1998 | 1461052510939 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 00:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:55:10 INFO - PROCESS | 1998 | 1461052510946 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:55:10 INFO - PROCESS | 1998 | 1461052510949 Marionette TRACE conn5 <- [1,810,null,{}] 00:55:10 INFO - PROCESS | 1998 | 1461052510955 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:11 INFO - PROCESS | 1998 | 1461052511116 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 00:55:11 INFO - PROCESS | 1998 | 1461052511294 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:11 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd351c9800 == 76 [pid = 1998] [id = 210] 00:55:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd172db400) [pid = 1998] [serial = 630] [outer = (nil)] 00:55:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd28b99c00) [pid = 1998] [serial = 631] [outer = 0x7ffd172db400] 00:55:11 INFO - PROCESS | 1998 | 1461052511375 Marionette DEBUG loaded listener.js 00:55:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd292f0000) [pid = 1998] [serial = 632] [outer = 0x7ffd172db400] 00:55:12 INFO - PROCESS | 1998 | 1461052512493 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 00:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1585ms 00:55:12 INFO - PROCESS | 1998 | 1461052512537 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 00:55:12 INFO - PROCESS | 1998 | 1461052512545 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 00:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:55:12 INFO - PROCESS | 1998 | 1461052512558 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:55:12 INFO - PROCESS | 1998 | 1461052512561 Marionette TRACE conn5 <- [1,814,null,{}] 00:55:12 INFO - PROCESS | 1998 | 1461052512569 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:12 INFO - PROCESS | 1998 | 1461052512741 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 00:55:12 INFO - PROCESS | 1998 | 1461052512915 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fbc9800 == 77 [pid = 1998] [id = 211] 00:55:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd1b980000) [pid = 1998] [serial = 633] [outer = (nil)] 00:55:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd1c316800) [pid = 1998] [serial = 634] [outer = 0x7ffd1b980000] 00:55:12 INFO - PROCESS | 1998 | 1461052512987 Marionette DEBUG loaded listener.js 00:55:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd1db02800) [pid = 1998] [serial = 635] [outer = 0x7ffd1b980000] 00:55:14 INFO - PROCESS | 1998 | 1461052514000 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 00:55:14 INFO - PROCESS | 1998 | 1461052514053 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 00:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:55:14 INFO - PROCESS | 1998 | 1461052514062 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:55:14 INFO - PROCESS | 1998 | 1461052514065 Marionette TRACE conn5 <- [1,818,null,{}] 00:55:14 INFO - PROCESS | 1998 | 1461052514069 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:14 INFO - PROCESS | 1998 | 1461052514227 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 00:55:14 INFO - PROCESS | 1998 | 1461052514400 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd25ae2000 == 78 [pid = 1998] [id = 212] 00:55:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd1b98bc00) [pid = 1998] [serial = 636] [outer = (nil)] 00:55:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd1edcec00) [pid = 1998] [serial = 637] [outer = 0x7ffd1b98bc00] 00:55:14 INFO - PROCESS | 1998 | 1461052514482 Marionette DEBUG loaded listener.js 00:55:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd20070800) [pid = 1998] [serial = 638] [outer = 0x7ffd1b98bc00] 00:55:15 INFO - PROCESS | 1998 | 1461052515456 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 00:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1434ms 00:55:15 INFO - PROCESS | 1998 | 1461052515497 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 00:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:55:15 INFO - PROCESS | 1998 | 1461052515502 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 00:55:15 INFO - PROCESS | 1998 | 1461052515508 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:55:15 INFO - PROCESS | 1998 | 1461052515513 Marionette TRACE conn5 <- [1,822,null,{}] 00:55:15 INFO - PROCESS | 1998 | 1461052515528 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:15 INFO - PROCESS | 1998 | 1461052515688 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 00:55:15 INFO - PROCESS | 1998 | 1461052515862 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2816e800 == 79 [pid = 1998] [id = 213] 00:55:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd1da0c000) [pid = 1998] [serial = 639] [outer = (nil)] 00:55:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd21b6e400) [pid = 1998] [serial = 640] [outer = 0x7ffd1da0c000] 00:55:15 INFO - PROCESS | 1998 | 1461052515932 Marionette DEBUG loaded listener.js 00:55:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd21f70800) [pid = 1998] [serial = 641] [outer = 0x7ffd1da0c000] 00:55:16 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26e2f800 == 78 [pid = 1998] [id = 200] 00:55:16 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd21ac6000 == 77 [pid = 1998] [id = 199] 00:55:16 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c477000 == 76 [pid = 1998] [id = 198] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd1e6e6c00) [pid = 1998] [serial = 550] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd1774b400) [pid = 1998] [serial = 547] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd1fedf000) [pid = 1998] [serial = 556] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd1e7f1c00) [pid = 1998] [serial = 553] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd21d32c00) [pid = 1998] [serial = 574] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd170e2000 == 75 [pid = 1998] [id = 197] 00:55:16 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd173e1800 == 74 [pid = 1998] [id = 192] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd20078800) [pid = 1998] [serial = 568] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd1b987c00) [pid = 1998] [serial = 560] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd17704c00) [pid = 1998] [serial = 559] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd1c8b7000) [pid = 1998] [serial = 562] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd1db06000) [pid = 1998] [serial = 563] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd1fb32800) [pid = 1998] [serial = 571] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd1edc8800) [pid = 1998] [serial = 565] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd1f9b1400) [pid = 1998] [serial = 566] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd21b5fc00) [pid = 1998] [serial = 572] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd21af4000) [pid = 1998] [serial = 569] [outer = (nil)] [url = about:blank] 00:55:16 INFO - PROCESS | 1998 | 1461052516854 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 00:55:16 INFO - PROCESS | 1998 | 1461052516903 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 00:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:55:16 INFO - PROCESS | 1998 | 1461052516910 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:55:16 INFO - PROCESS | 1998 | 1461052516913 Marionette TRACE conn5 <- [1,826,null,{}] 00:55:16 INFO - PROCESS | 1998 | 1461052516918 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:17 INFO - PROCESS | 1998 | 1461052517064 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 00:55:17 INFO - PROCESS | 1998 | 1461052517193 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b973000 == 75 [pid = 1998] [id = 214] 00:55:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd1b727000) [pid = 1998] [serial = 642] [outer = (nil)] 00:55:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd2207cc00) [pid = 1998] [serial = 643] [outer = 0x7ffd1b727000] 00:55:17 INFO - PROCESS | 1998 | 1461052517256 Marionette DEBUG loaded listener.js 00:55:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd23130800) [pid = 1998] [serial = 644] [outer = 0x7ffd1b727000] 00:55:18 INFO - PROCESS | 1998 | 1461052518034 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 00:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1133ms 00:55:18 INFO - PROCESS | 1998 | 1461052518059 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 00:55:18 INFO - PROCESS | 1998 | 1461052518063 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 00:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:55:18 INFO - PROCESS | 1998 | 1461052518070 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:55:18 INFO - PROCESS | 1998 | 1461052518073 Marionette TRACE conn5 <- [1,830,null,{}] 00:55:18 INFO - PROCESS | 1998 | 1461052518079 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:18 INFO - PROCESS | 1998 | 1461052518238 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 00:55:18 INFO - PROCESS | 1998 | 1461052518258 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e25800 == 76 [pid = 1998] [id = 215] 00:55:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd23135000) [pid = 1998] [serial = 645] [outer = (nil)] 00:55:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd2582a800) [pid = 1998] [serial = 646] [outer = 0x7ffd23135000] 00:55:18 INFO - PROCESS | 1998 | 1461052518319 Marionette DEBUG loaded listener.js 00:55:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd260ad800) [pid = 1998] [serial = 647] [outer = 0x7ffd23135000] 00:55:19 INFO - PROCESS | 1998 | 1461052519101 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 00:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1083ms 00:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:55:19 INFO - PROCESS | 1998 | 1461052519173 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 00:55:19 INFO - PROCESS | 1998 | 1461052519176 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 00:55:19 INFO - PROCESS | 1998 | 1461052519191 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:55:19 INFO - PROCESS | 1998 | 1461052519193 Marionette TRACE conn5 <- [1,834,null,{}] 00:55:19 INFO - PROCESS | 1998 | 1461052519200 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:19 INFO - PROCESS | 1998 | 1461052519448 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 00:55:19 INFO - PROCESS | 1998 | 1461052519477 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:19 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2df70800 == 77 [pid = 1998] [id = 216] 00:55:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd28ab0400) [pid = 1998] [serial = 648] [outer = (nil)] 00:55:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd29591000) [pid = 1998] [serial = 649] [outer = 0x7ffd28ab0400] 00:55:19 INFO - PROCESS | 1998 | 1461052519539 Marionette DEBUG loaded listener.js 00:55:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd2a42a400) [pid = 1998] [serial = 650] [outer = 0x7ffd28ab0400] 00:55:20 INFO - PROCESS | 1998 | 1461052520416 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 00:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1289ms 00:55:20 INFO - PROCESS | 1998 | 1461052520477 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 00:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:55:20 INFO - PROCESS | 1998 | 1461052520482 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 00:55:20 INFO - PROCESS | 1998 | 1461052520489 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:55:20 INFO - PROCESS | 1998 | 1461052520493 Marionette TRACE conn5 <- [1,838,null,{}] 00:55:20 INFO - PROCESS | 1998 | 1461052520499 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:20 INFO - PROCESS | 1998 | 1461052520694 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 00:55:20 INFO - PROCESS | 1998 | 1461052520725 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35e1c800 == 78 [pid = 1998] [id = 217] 00:55:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd21ef1000) [pid = 1998] [serial = 651] [outer = (nil)] 00:55:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd2a480000) [pid = 1998] [serial = 652] [outer = 0x7ffd21ef1000] 00:55:20 INFO - PROCESS | 1998 | 1461052520784 Marionette DEBUG loaded listener.js 00:55:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd2e056c00) [pid = 1998] [serial = 653] [outer = 0x7ffd21ef1000] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd1bbbd000) [pid = 1998] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd1b720c00) [pid = 1998] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd21eee400) [pid = 1998] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd21d0f400) [pid = 1998] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd1b72b000) [pid = 1998] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd1db69800) [pid = 1998] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd16ef1400) [pid = 1998] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd156c3800) [pid = 1998] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd1e1ce800) [pid = 1998] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd1b97ec00) [pid = 1998] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd1bbbf000) [pid = 1998] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd1599bc00) [pid = 1998] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd20071000) [pid = 1998] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd1c5e3000) [pid = 1998] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd177c3000) [pid = 1998] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 169 (0x7ffd1c5e6400) [pid = 1998] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 168 (0x7ffd1fb3b000) [pid = 1998] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 167 (0x7ffd1b728400) [pid = 1998] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 166 (0x7ffd21d14400) [pid = 1998] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 165 (0x7ffd21f6d800) [pid = 1998] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 164 (0x7ffd1b724800) [pid = 1998] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd226e3000) [pid = 1998] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd1e7f0400) [pid = 1998] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd1bbd8c00) [pid = 1998] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd226ed000) [pid = 1998] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd1b97e800) [pid = 1998] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd1eef4c00) [pid = 1998] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd1b71e000) [pid = 1998] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd1dae2000) [pid = 1998] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd1db69400) [pid = 1998] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd1e2d0000) [pid = 1998] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd1db6c400) [pid = 1998] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd20076000) [pid = 1998] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd177c8c00) [pid = 1998] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd1f9b0800) [pid = 1998] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd156ca400) [pid = 1998] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd17758400) [pid = 1998] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd21d0d000) [pid = 1998] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd1bbc0000) [pid = 1998] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd17709c00) [pid = 1998] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd17703c00) [pid = 1998] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd1e2d4000) [pid = 1998] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd156ce000) [pid = 1998] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd172db000) [pid = 1998] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd28aafc00) [pid = 1998] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd1e6e2800) [pid = 1998] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 138 (0x7ffd16efdc00) [pid = 1998] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 137 (0x7ffd172d9c00) [pid = 1998] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 136 (0x7ffd16ef7400) [pid = 1998] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 135 (0x7ffd1e1d4c00) [pid = 1998] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 134 (0x7ffd1edcb800) [pid = 1998] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 133 (0x7ffd1774b000) [pid = 1998] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:55:21 INFO - PROCESS | 1998 | --DOMWINDOW == 132 (0x7ffd1feebc00) [pid = 1998] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:55:22 INFO - PROCESS | 1998 | 1461052522150 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 00:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1684ms 00:55:22 INFO - PROCESS | 1998 | 1461052522210 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 00:55:22 INFO - PROCESS | 1998 | 1461052522213 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 00:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:55:22 INFO - PROCESS | 1998 | 1461052522220 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:55:22 INFO - PROCESS | 1998 | 1461052522223 Marionette TRACE conn5 <- [1,842,null,{}] 00:55:22 INFO - PROCESS | 1998 | 1461052522227 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:22 INFO - PROCESS | 1998 | 1461052522413 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 00:55:22 INFO - PROCESS | 1998 | 1461052522444 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd173d7800 == 79 [pid = 1998] [id = 218] 00:55:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 133 (0x7ffd156c3400) [pid = 1998] [serial = 654] [outer = (nil)] 00:55:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 134 (0x7ffd16ef1400) [pid = 1998] [serial = 655] [outer = 0x7ffd156c3400] 00:55:22 INFO - PROCESS | 1998 | 1461052522508 Marionette DEBUG loaded listener.js 00:55:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 135 (0x7ffd17759000) [pid = 1998] [serial = 656] [outer = 0x7ffd156c3400] 00:55:23 INFO - PROCESS | 1998 | 1461052523253 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 00:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1077ms 00:55:23 INFO - PROCESS | 1998 | 1461052523298 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 00:55:23 INFO - PROCESS | 1998 | 1461052523302 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 00:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:55:23 INFO - PROCESS | 1998 | 1461052523308 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:55:23 INFO - PROCESS | 1998 | 1461052523310 Marionette TRACE conn5 <- [1,846,null,{}] 00:55:23 INFO - PROCESS | 1998 | 1461052523326 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:23 INFO - PROCESS | 1998 | 1461052523471 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 00:55:23 INFO - PROCESS | 1998 | 1461052523485 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:23 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd274b9800 == 80 [pid = 1998] [id = 219] 00:55:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 136 (0x7ffd1599ec00) [pid = 1998] [serial = 657] [outer = (nil)] 00:55:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 137 (0x7ffd1b983800) [pid = 1998] [serial = 658] [outer = 0x7ffd1599ec00] 00:55:23 INFO - PROCESS | 1998 | 1461052523547 Marionette DEBUG loaded listener.js 00:55:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 138 (0x7ffd1c5eac00) [pid = 1998] [serial = 659] [outer = 0x7ffd1599ec00] 00:55:24 INFO - PROCESS | 1998 | 1461052524640 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 00:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1388ms 00:55:24 INFO - PROCESS | 1998 | 1461052524697 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 00:55:24 INFO - PROCESS | 1998 | 1461052524704 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 00:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:55:24 INFO - PROCESS | 1998 | 1461052524713 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:55:24 INFO - PROCESS | 1998 | 1461052524718 Marionette TRACE conn5 <- [1,850,null,{}] 00:55:24 INFO - PROCESS | 1998 | 1461052524726 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:24 INFO - PROCESS | 1998 | 1461052524933 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 00:55:25 INFO - PROCESS | 1998 | 1461052525133 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe0e800 == 81 [pid = 1998] [id = 220] 00:55:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 139 (0x7ffd1b726000) [pid = 1998] [serial = 660] [outer = (nil)] 00:55:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd1c31c800) [pid = 1998] [serial = 661] [outer = 0x7ffd1b726000] 00:55:25 INFO - PROCESS | 1998 | 1461052525259 Marionette DEBUG loaded listener.js 00:55:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd1db02c00) [pid = 1998] [serial = 662] [outer = 0x7ffd1b726000] 00:55:26 INFO - PROCESS | 1998 | 1461052526243 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 00:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1587ms 00:55:26 INFO - PROCESS | 1998 | 1461052526301 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 00:55:26 INFO - PROCESS | 1998 | 1461052526310 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 00:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:55:26 INFO - PROCESS | 1998 | 1461052526319 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:55:26 INFO - PROCESS | 1998 | 1461052526324 Marionette TRACE conn5 <- [1,854,null,{}] 00:55:26 INFO - PROCESS | 1998 | 1461052526329 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:26 INFO - PROCESS | 1998 | 1461052526549 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 00:55:26 INFO - PROCESS | 1998 | 1461052526798 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:26 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28a24800 == 82 [pid = 1998] [id = 221] 00:55:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd1c5e5400) [pid = 1998] [serial = 663] [outer = (nil)] 00:55:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd1e7f0400) [pid = 1998] [serial = 664] [outer = 0x7ffd1c5e5400] 00:55:26 INFO - PROCESS | 1998 | 1461052526916 Marionette DEBUG loaded listener.js 00:55:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd1edcf800) [pid = 1998] [serial = 665] [outer = 0x7ffd1c5e5400] 00:55:27 INFO - PROCESS | 1998 | 1461052527781 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 00:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1533ms 00:55:27 INFO - PROCESS | 1998 | 1461052527854 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 00:55:27 INFO - PROCESS | 1998 | 1461052527857 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 00:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:55:27 INFO - PROCESS | 1998 | 1461052527864 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:55:27 INFO - PROCESS | 1998 | 1461052527879 Marionette TRACE conn5 <- [1,858,null,{}] 00:55:27 INFO - PROCESS | 1998 | 1461052527899 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:28 INFO - PROCESS | 1998 | 1461052528156 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 00:55:28 INFO - PROCESS | 1998 | 1461052528282 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd38128800 == 83 [pid = 1998] [id = 222] 00:55:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd1db73400) [pid = 1998] [serial = 666] [outer = (nil)] 00:55:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd21b69400) [pid = 1998] [serial = 667] [outer = 0x7ffd1db73400] 00:55:28 INFO - PROCESS | 1998 | 1461052528413 Marionette DEBUG loaded listener.js 00:55:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd21d40000) [pid = 1998] [serial = 668] [outer = 0x7ffd1db73400] 00:55:29 INFO - PROCESS | 1998 | 1461052529215 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 00:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1403ms 00:55:29 INFO - PROCESS | 1998 | 1461052529267 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 00:55:29 INFO - PROCESS | 1998 | 1461052529271 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 00:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:55:29 INFO - PROCESS | 1998 | 1461052529277 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:55:29 INFO - PROCESS | 1998 | 1461052529280 Marionette TRACE conn5 <- [1,862,null,{}] 00:55:29 INFO - PROCESS | 1998 | 1461052529285 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:29 INFO - PROCESS | 1998 | 1461052529461 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 00:55:29 INFO - PROCESS | 1998 | 1461052529633 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:29 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd398ad000 == 84 [pid = 1998] [id = 223] 00:55:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd21af1c00) [pid = 1998] [serial = 669] [outer = (nil)] 00:55:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd21f6e800) [pid = 1998] [serial = 670] [outer = 0x7ffd21af1c00] 00:55:29 INFO - PROCESS | 1998 | 1461052529702 Marionette DEBUG loaded listener.js 00:55:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd226eec00) [pid = 1998] [serial = 671] [outer = 0x7ffd21af1c00] 00:55:30 INFO - PROCESS | 1998 | 1461052530613 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 00:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1384ms 00:55:30 INFO - PROCESS | 1998 | 1461052530663 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 00:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:55:30 INFO - PROCESS | 1998 | 1461052530668 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 00:55:30 INFO - PROCESS | 1998 | 1461052530674 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:55:30 INFO - PROCESS | 1998 | 1461052530677 Marionette TRACE conn5 <- [1,866,null,{}] 00:55:30 INFO - PROCESS | 1998 | 1461052530682 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:30 INFO - PROCESS | 1998 | 1461052530905 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 00:55:31 INFO - PROCESS | 1998 | 1461052531077 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:31 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd39996000 == 85 [pid = 1998] [id = 224] 00:55:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd1feecc00) [pid = 1998] [serial = 672] [outer = (nil)] 00:55:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd24fd9800) [pid = 1998] [serial = 673] [outer = 0x7ffd1feecc00] 00:55:31 INFO - PROCESS | 1998 | 1461052531154 Marionette DEBUG loaded listener.js 00:55:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd260a5c00) [pid = 1998] [serial = 674] [outer = 0x7ffd1feecc00] 00:55:32 INFO - PROCESS | 1998 | 1461052532025 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 00:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1379ms 00:55:32 INFO - PROCESS | 1998 | 1461052532053 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 00:55:32 INFO - PROCESS | 1998 | 1461052532060 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 00:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:55:32 INFO - PROCESS | 1998 | 1461052532065 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:55:32 INFO - PROCESS | 1998 | 1461052532067 Marionette TRACE conn5 <- [1,870,null,{}] 00:55:32 INFO - PROCESS | 1998 | 1461052532073 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:32 INFO - PROCESS | 1998 | 1461052532272 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 00:55:32 INFO - PROCESS | 1998 | 1461052532445 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:32 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a49e000 == 86 [pid = 1998] [id = 225] 00:55:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd269b8c00) [pid = 1998] [serial = 675] [outer = (nil)] 00:55:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd296d8000) [pid = 1998] [serial = 676] [outer = 0x7ffd269b8c00] 00:55:32 INFO - PROCESS | 1998 | 1461052532518 Marionette DEBUG loaded listener.js 00:55:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd2e13dc00) [pid = 1998] [serial = 677] [outer = 0x7ffd269b8c00] 00:55:33 INFO - PROCESS | 1998 | 1461052533412 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 00:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1377ms 00:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:55:33 INFO - PROCESS | 1998 | 1461052533444 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 00:55:33 INFO - PROCESS | 1998 | 1461052533447 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 00:55:33 INFO - PROCESS | 1998 | 1461052533453 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:55:33 INFO - PROCESS | 1998 | 1461052533456 Marionette TRACE conn5 <- [1,874,null,{}] 00:55:33 INFO - PROCESS | 1998 | 1461052533462 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:33 INFO - PROCESS | 1998 | 1461052533640 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 00:55:33 INFO - PROCESS | 1998 | 1461052533811 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3c07c000 == 87 [pid = 1998] [id = 226] 00:55:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd28b91400) [pid = 1998] [serial = 678] [outer = (nil)] 00:55:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd33ed4c00) [pid = 1998] [serial = 679] [outer = 0x7ffd28b91400] 00:55:33 INFO - PROCESS | 1998 | 1461052533879 Marionette DEBUG loaded listener.js 00:55:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd34cb1800) [pid = 1998] [serial = 680] [outer = 0x7ffd28b91400] 00:55:34 INFO - PROCESS | 1998 | 1461052534795 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 00:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1386ms 00:55:34 INFO - PROCESS | 1998 | 1461052534840 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 00:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:55:34 INFO - PROCESS | 1998 | 1461052534844 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 00:55:34 INFO - PROCESS | 1998 | 1461052534850 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:55:34 INFO - PROCESS | 1998 | 1461052534854 Marionette TRACE conn5 <- [1,878,null,{}] 00:55:34 INFO - PROCESS | 1998 | 1461052534859 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:35 INFO - PROCESS | 1998 | 1461052535025 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 00:55:35 INFO - PROCESS | 1998 | 1461052535227 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd173d8000 == 88 [pid = 1998] [id = 227] 00:55:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd172d6400) [pid = 1998] [serial = 681] [outer = (nil)] 00:55:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd1bbbe800) [pid = 1998] [serial = 682] [outer = 0x7ffd172d6400] 00:55:35 INFO - PROCESS | 1998 | 1461052535297 Marionette DEBUG loaded listener.js 00:55:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd1efcac00) [pid = 1998] [serial = 683] [outer = 0x7ffd172d6400] 00:55:36 INFO - PROCESS | 1998 | 1461052536141 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 00:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1338ms 00:55:36 INFO - PROCESS | 1998 | 1461052536190 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 00:55:36 INFO - PROCESS | 1998 | 1461052536193 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 00:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:55:36 INFO - PROCESS | 1998 | 1461052536199 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:55:36 INFO - PROCESS | 1998 | 1461052536201 Marionette TRACE conn5 <- [1,882,null,{}] 00:55:36 INFO - PROCESS | 1998 | 1461052536207 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:36 INFO - PROCESS | 1998 | 1461052536405 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 00:55:36 INFO - PROCESS | 1998 | 1461052536575 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd171ea000 == 89 [pid = 1998] [id = 228] 00:55:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd156c2800) [pid = 1998] [serial = 684] [outer = (nil)] 00:55:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd172d5800) [pid = 1998] [serial = 685] [outer = 0x7ffd156c2800] 00:55:36 INFO - PROCESS | 1998 | 1461052536649 Marionette DEBUG loaded listener.js 00:55:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 165 (0x7ffd177ca400) [pid = 1998] [serial = 686] [outer = 0x7ffd156c2800] 00:55:37 INFO - PROCESS | 1998 | 1461052537524 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 00:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1379ms 00:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:55:37 INFO - PROCESS | 1998 | 1461052537579 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 00:55:37 INFO - PROCESS | 1998 | 1461052537582 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 00:55:37 INFO - PROCESS | 1998 | 1461052537588 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:55:37 INFO - PROCESS | 1998 | 1461052537591 Marionette TRACE conn5 <- [1,886,null,{}] 00:55:37 INFO - PROCESS | 1998 | 1461052537596 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:37 INFO - PROCESS | 1998 | 1461052537776 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 00:55:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 166 (0x7ffd156ce000) [pid = 1998] [serial = 687] [outer = 0x7ffd1e2d5400] 00:55:38 INFO - PROCESS | 1998 | 1461052538514 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22050800 == 90 [pid = 1998] [id = 229] 00:55:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 167 (0x7ffd17703c00) [pid = 1998] [serial = 688] [outer = (nil)] 00:55:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 168 (0x7ffd1770a400) [pid = 1998] [serial = 689] [outer = 0x7ffd17703c00] 00:55:38 INFO - PROCESS | 1998 | 1461052538606 Marionette DEBUG loaded listener.js 00:55:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 169 (0x7ffd177ca000) [pid = 1998] [serial = 690] [outer = 0x7ffd17703c00] 00:55:39 INFO - PROCESS | 1998 | 1461052539478 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 00:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1931ms 00:55:39 INFO - PROCESS | 1998 | 1461052539520 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 00:55:39 INFO - PROCESS | 1998 | 1461052539525 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 00:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:55:39 INFO - PROCESS | 1998 | 1461052539531 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:55:39 INFO - PROCESS | 1998 | 1461052539537 Marionette TRACE conn5 <- [1,890,null,{}] 00:55:39 INFO - PROCESS | 1998 | 1461052539544 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:39 INFO - PROCESS | 1998 | 1461052539714 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 00:55:39 INFO - PROCESS | 1998 | 1461052539917 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:39 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd173d7000 == 91 [pid = 1998] [id = 230] 00:55:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 170 (0x7ffd1b97e400) [pid = 1998] [serial = 691] [outer = (nil)] 00:55:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd1b987c00) [pid = 1998] [serial = 692] [outer = 0x7ffd1b97e400] 00:55:40 INFO - PROCESS | 1998 | 1461052540066 Marionette DEBUG loaded listener.js 00:55:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd1c312c00) [pid = 1998] [serial = 693] [outer = 0x7ffd1b97e400] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26d07800 == 90 [pid = 1998] [id = 193] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd173e5000 == 89 [pid = 1998] [id = 160] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd35e15000 == 88 [pid = 1998] [id = 157] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd39987800 == 87 [pid = 1998] [id = 172] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3998e000 == 86 [pid = 1998] [id = 131] 00:55:40 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd21eb6800) [pid = 1998] [serial = 604] [outer = (nil)] [url = about:blank] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2ed16000 == 85 [pid = 1998] [id = 156] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd38076000 == 84 [pid = 1998] [id = 74] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd29280800 == 83 [pid = 1998] [id = 155] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27a7c800 == 82 [pid = 1998] [id = 154] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd173d7800 == 81 [pid = 1998] [id = 218] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd35e1c800 == 80 [pid = 1998] [id = 217] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2df70800 == 79 [pid = 1998] [id = 216] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26e25800 == 78 [pid = 1998] [id = 215] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b973000 == 77 [pid = 1998] [id = 214] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2816e800 == 76 [pid = 1998] [id = 213] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd25ae2000 == 75 [pid = 1998] [id = 212] 00:55:40 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fbc9800 == 74 [pid = 1998] [id = 211] 00:55:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2972f000 == 73 [pid = 1998] [id = 205] 00:55:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28a32800 == 72 [pid = 1998] [id = 204] 00:55:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26e34000 == 71 [pid = 1998] [id = 203] 00:55:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b974000 == 70 [pid = 1998] [id = 202] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd22083800) [pid = 1998] [serial = 349] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 169 (0x7ffd21eeec00) [pid = 1998] [serial = 427] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 168 (0x7ffd23136800) [pid = 1998] [serial = 443] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 167 (0x7ffd33ed7000) [pid = 1998] [serial = 479] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 166 (0x7ffd285afc00) [pid = 1998] [serial = 352] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 165 (0x7ffd1e1d3c00) [pid = 1998] [serial = 464] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 164 (0x7ffd1feea000) [pid = 1998] [serial = 346] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd16efec00) [pid = 1998] [serial = 449] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd156cfc00) [pid = 1998] [serial = 527] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd35ed3800) [pid = 1998] [serial = 439] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd1edccc00) [pid = 1998] [serial = 385] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd1eeedc00) [pid = 1998] [serial = 424] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd159a9000) [pid = 1998] [serial = 452] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd21ef1400) [pid = 1998] [serial = 473] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd22089000) [pid = 1998] [serial = 391] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd177d1800) [pid = 1998] [serial = 446] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd2926d800) [pid = 1998] [serial = 394] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd21f6a800) [pid = 1998] [serial = 388] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd24460800) [pid = 1998] [serial = 433] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd35ed3400) [pid = 1998] [serial = 482] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd29596c00) [pid = 1998] [serial = 430] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd1c5ebc00) [pid = 1998] [serial = 461] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd34cb7800) [pid = 1998] [serial = 436] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd1fb3c800) [pid = 1998] [serial = 467] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd1e7ff000) [pid = 1998] [serial = 397] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd27687400) [pid = 1998] [serial = 476] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd1da04000) [pid = 1998] [serial = 382] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd21d0f000) [pid = 1998] [serial = 470] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd1b729c00) [pid = 1998] [serial = 355] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd1fedf400) [pid = 1998] [serial = 301] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd1e7f6000) [pid = 1998] [serial = 343] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd1bbc9400) [pid = 1998] [serial = 548] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 138 (0x7ffd1fba7400) [pid = 1998] [serial = 554] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 137 (0x7ffd20078c00) [pid = 1998] [serial = 557] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 136 (0x7ffd1c31f800) [pid = 1998] [serial = 524] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 135 (0x7ffd3a208c00) [pid = 1998] [serial = 521] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 134 (0x7ffd1e7fc000) [pid = 1998] [serial = 551] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 133 (0x7ffd38147000) [pid = 1998] [serial = 503] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 132 (0x7ffd17711c00) [pid = 1998] [serial = 506] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 131 (0x7ffd1e1d1800) [pid = 1998] [serial = 509] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 130 (0x7ffd226e6400) [pid = 1998] [serial = 512] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 129 (0x7ffd33ed9000) [pid = 1998] [serial = 515] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 128 (0x7ffd17758800) [pid = 1998] [serial = 518] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 127 (0x7ffd1efcb000) [pid = 1998] [serial = 545] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 126 (0x7ffd1fb33400) [pid = 1998] [serial = 598] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 125 (0x7ffd2006dc00) [pid = 1998] [serial = 599] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 124 (0x7ffd21d0e800) [pid = 1998] [serial = 601] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 123 (0x7ffd1c312400) [pid = 1998] [serial = 592] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 122 (0x7ffd1c8ae800) [pid = 1998] [serial = 593] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 121 (0x7ffd21eb7000) [pid = 1998] [serial = 584] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 120 (0x7ffd21d09400) [pid = 1998] [serial = 583] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 119 (0x7ffd1db73c00) [pid = 1998] [serial = 595] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 118 (0x7ffd1c5ee000) [pid = 1998] [serial = 578] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 117 (0x7ffd1bbd6400) [pid = 1998] [serial = 577] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 116 (0x7ffd21ec2000) [pid = 1998] [serial = 575] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 115 (0x7ffd1efc2800) [pid = 1998] [serial = 581] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 114 (0x7ffd1e1d2400) [pid = 1998] [serial = 580] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 113 (0x7ffd21f6f000) [pid = 1998] [serial = 590] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 112 (0x7ffd21eb8800) [pid = 1998] [serial = 589] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 111 (0x7ffd21ef0000) [pid = 1998] [serial = 586] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 110 (0x7ffd21d59c00) [pid = 1998] [serial = 602] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | --DOMWINDOW == 109 (0x7ffd1e1dc400) [pid = 1998] [serial = 596] [outer = (nil)] [url = about:blank] 00:55:41 INFO - PROCESS | 1998 | 1461052541178 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 00:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1682ms 00:55:41 INFO - PROCESS | 1998 | 1461052541217 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 00:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:55:41 INFO - PROCESS | 1998 | 1461052541223 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 00:55:41 INFO - PROCESS | 1998 | 1461052541229 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:55:41 INFO - PROCESS | 1998 | 1461052541232 Marionette TRACE conn5 <- [1,894,null,{}] 00:55:41 INFO - PROCESS | 1998 | 1461052541237 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:41 INFO - PROCESS | 1998 | 1461052541418 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 00:55:41 INFO - PROCESS | 1998 | 1461052541597 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd171e4000 == 71 [pid = 1998] [id = 231] 00:55:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 110 (0x7ffd1c5e2400) [pid = 1998] [serial = 694] [outer = (nil)] 00:55:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 111 (0x7ffd1da04000) [pid = 1998] [serial = 695] [outer = 0x7ffd1c5e2400] 00:55:41 INFO - PROCESS | 1998 | 1461052541662 Marionette DEBUG loaded listener.js 00:55:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 112 (0x7ffd1daef800) [pid = 1998] [serial = 696] [outer = 0x7ffd1c5e2400] 00:55:42 INFO - PROCESS | 1998 | 1461052542348 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 00:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1131ms 00:55:42 INFO - PROCESS | 1998 | 1461052542359 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 00:55:42 INFO - PROCESS | 1998 | 1461052542362 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 00:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:55:42 INFO - PROCESS | 1998 | 1461052542375 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:55:42 INFO - PROCESS | 1998 | 1461052542383 Marionette TRACE conn5 <- [1,898,null,{}] 00:55:42 INFO - PROCESS | 1998 | 1461052542390 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:42 INFO - PROCESS | 1998 | 1461052542578 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 00:55:42 INFO - PROCESS | 1998 | 1461052542595 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:42 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1d802800 == 72 [pid = 1998] [id = 232] 00:55:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 113 (0x7ffd1db04c00) [pid = 1998] [serial = 697] [outer = (nil)] 00:55:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 114 (0x7ffd1e1d5400) [pid = 1998] [serial = 698] [outer = 0x7ffd1db04c00] 00:55:42 INFO - PROCESS | 1998 | 1461052542655 Marionette DEBUG loaded listener.js 00:55:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 115 (0x7ffd1e2d9800) [pid = 1998] [serial = 699] [outer = 0x7ffd1db04c00] 00:55:43 INFO - PROCESS | 1998 | 1461052543444 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 00:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1142ms 00:55:43 INFO - PROCESS | 1998 | 1461052543512 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 00:55:43 INFO - PROCESS | 1998 | 1461052543518 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 00:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:55:43 INFO - PROCESS | 1998 | 1461052543540 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:55:43 INFO - PROCESS | 1998 | 1461052543555 Marionette TRACE conn5 <- [1,902,null,{}] 00:55:43 INFO - PROCESS | 1998 | 1461052543562 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:43 INFO - PROCESS | 1998 | 1461052543767 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 00:55:43 INFO - PROCESS | 1998 | 1461052543790 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e677000 == 73 [pid = 1998] [id = 233] 00:55:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 116 (0x7ffd1db72000) [pid = 1998] [serial = 700] [outer = (nil)] 00:55:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 117 (0x7ffd1e7f5400) [pid = 1998] [serial = 701] [outer = 0x7ffd1db72000] 00:55:43 INFO - PROCESS | 1998 | 1461052543850 Marionette DEBUG loaded listener.js 00:55:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 118 (0x7ffd1edcb800) [pid = 1998] [serial = 702] [outer = 0x7ffd1db72000] 00:55:44 INFO - PROCESS | 1998 | 1461052544680 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 00:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1192ms 00:55:44 INFO - PROCESS | 1998 | 1461052544732 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 00:55:44 INFO - PROCESS | 1998 | 1461052544735 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 00:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:55:44 INFO - PROCESS | 1998 | 1461052544797 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:55:44 INFO - PROCESS | 1998 | 1461052544801 Marionette TRACE conn5 <- [1,906,null,{}] 00:55:44 INFO - PROCESS | 1998 | 1461052544812 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:45 INFO - PROCESS | 1998 | 1461052545025 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 00:55:45 INFO - PROCESS | 1998 | 1461052545047 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd232e7800 == 74 [pid = 1998] [id = 234] 00:55:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 119 (0x7ffd1f9b1400) [pid = 1998] [serial = 703] [outer = (nil)] 00:55:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 120 (0x7ffd1fb36800) [pid = 1998] [serial = 704] [outer = 0x7ffd1f9b1400] 00:55:45 INFO - PROCESS | 1998 | 1461052545118 Marionette DEBUG loaded listener.js 00:55:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 121 (0x7ffd1fee2800) [pid = 1998] [serial = 705] [outer = 0x7ffd1f9b1400] 00:55:45 INFO - PROCESS | 1998 | --DOMWINDOW == 120 (0x7ffd17704000) [pid = 1998] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:55:45 INFO - PROCESS | 1998 | --DOMWINDOW == 119 (0x7ffd1b727000) [pid = 1998] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:55:45 INFO - PROCESS | 1998 | --DOMWINDOW == 118 (0x7ffd1b980000) [pid = 1998] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:55:45 INFO - PROCESS | 1998 | --DOMWINDOW == 117 (0x7ffd1da0c000) [pid = 1998] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:55:45 INFO - PROCESS | 1998 | --DOMWINDOW == 116 (0x7ffd23135000) [pid = 1998] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:55:45 INFO - PROCESS | 1998 | --DOMWINDOW == 115 (0x7ffd1b98bc00) [pid = 1998] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:55:45 INFO - PROCESS | 1998 | --DOMWINDOW == 114 (0x7ffd21ef1000) [pid = 1998] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:55:45 INFO - PROCESS | 1998 | --DOMWINDOW == 113 (0x7ffd156c3400) [pid = 1998] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:55:45 INFO - PROCESS | 1998 | --DOMWINDOW == 112 (0x7ffd28ab0400) [pid = 1998] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:55:46 INFO - PROCESS | 1998 | 1461052546256 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 00:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1538ms 00:55:46 INFO - PROCESS | 1998 | 1461052546290 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 00:55:46 INFO - PROCESS | 1998 | 1461052546293 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 00:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:55:46 INFO - PROCESS | 1998 | 1461052546305 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:55:46 INFO - PROCESS | 1998 | 1461052546307 Marionette TRACE conn5 <- [1,910,null,{}] 00:55:46 INFO - PROCESS | 1998 | 1461052546313 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:46 INFO - PROCESS | 1998 | 1461052546470 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 00:55:46 INFO - PROCESS | 1998 | 1461052546488 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:46 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd25adf800 == 75 [pid = 1998] [id = 235] 00:55:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 113 (0x7ffd21b62000) [pid = 1998] [serial = 706] [outer = (nil)] 00:55:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 114 (0x7ffd21d0e800) [pid = 1998] [serial = 707] [outer = 0x7ffd21b62000] 00:55:46 INFO - PROCESS | 1998 | 1461052546547 Marionette DEBUG loaded listener.js 00:55:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 115 (0x7ffd21d33000) [pid = 1998] [serial = 708] [outer = 0x7ffd21b62000] 00:55:47 INFO - PROCESS | 1998 | 1461052547339 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 00:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1082ms 00:55:47 INFO - PROCESS | 1998 | 1461052547389 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 00:55:47 INFO - PROCESS | 1998 | 1461052547393 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 00:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:55:47 INFO - PROCESS | 1998 | 1461052547408 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:55:47 INFO - PROCESS | 1998 | 1461052547410 Marionette TRACE conn5 <- [1,914,null,{}] 00:55:47 INFO - PROCESS | 1998 | 1461052547416 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:47 INFO - PROCESS | 1998 | 1461052547564 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 00:55:47 INFO - PROCESS | 1998 | 1461052547578 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26f50800 == 76 [pid = 1998] [id = 236] 00:55:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 116 (0x7ffd20077c00) [pid = 1998] [serial = 709] [outer = (nil)] 00:55:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 117 (0x7ffd21d40800) [pid = 1998] [serial = 710] [outer = 0x7ffd20077c00] 00:55:47 INFO - PROCESS | 1998 | 1461052547638 Marionette DEBUG loaded listener.js 00:55:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 118 (0x7ffd21ec1c00) [pid = 1998] [serial = 711] [outer = 0x7ffd20077c00] 00:55:48 INFO - PROCESS | 1998 | 1461052548764 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 00:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1387ms 00:55:48 INFO - PROCESS | 1998 | 1461052548796 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 00:55:48 INFO - PROCESS | 1998 | 1461052548804 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 00:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:55:48 INFO - PROCESS | 1998 | 1461052548813 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:55:48 INFO - PROCESS | 1998 | 1461052548818 Marionette TRACE conn5 <- [1,918,null,{}] 00:55:48 INFO - PROCESS | 1998 | 1461052548825 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:49 INFO - PROCESS | 1998 | 1461052549003 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 00:55:49 INFO - PROCESS | 1998 | 1461052549179 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:49 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c593800 == 77 [pid = 1998] [id = 237] 00:55:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 119 (0x7ffd1b71c400) [pid = 1998] [serial = 712] [outer = (nil)] 00:55:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 120 (0x7ffd1b98d000) [pid = 1998] [serial = 713] [outer = 0x7ffd1b71c400] 00:55:49 INFO - PROCESS | 1998 | 1461052549255 Marionette DEBUG loaded listener.js 00:55:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 121 (0x7ffd1c321800) [pid = 1998] [serial = 714] [outer = 0x7ffd1b71c400] 00:55:50 INFO - PROCESS | 1998 | 1461052550178 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 00:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1440ms 00:55:50 INFO - PROCESS | 1998 | 1461052550254 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 00:55:50 INFO - PROCESS | 1998 | 1461052550263 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 00:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:55:50 INFO - PROCESS | 1998 | 1461052550273 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:55:50 INFO - PROCESS | 1998 | 1461052550277 Marionette TRACE conn5 <- [1,922,null,{}] 00:55:50 INFO - PROCESS | 1998 | 1461052550283 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:50 INFO - PROCESS | 1998 | 1461052550507 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 00:55:50 INFO - PROCESS | 1998 | 1461052550748 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd25ace000 == 78 [pid = 1998] [id = 238] 00:55:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 122 (0x7ffd1dae9400) [pid = 1998] [serial = 715] [outer = (nil)] 00:55:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 123 (0x7ffd1dc2c000) [pid = 1998] [serial = 716] [outer = 0x7ffd1dae9400] 00:55:50 INFO - PROCESS | 1998 | 1461052550865 Marionette DEBUG loaded listener.js 00:55:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 124 (0x7ffd1e7f3400) [pid = 1998] [serial = 717] [outer = 0x7ffd1dae9400] 00:55:51 INFO - PROCESS | 1998 | 1461052551697 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 00:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1481ms 00:55:51 INFO - PROCESS | 1998 | 1461052551756 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 00:55:51 INFO - PROCESS | 1998 | 1461052551759 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 00:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:55:51 INFO - PROCESS | 1998 | 1461052551765 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:55:51 INFO - PROCESS | 1998 | 1461052551771 Marionette TRACE conn5 <- [1,926,null,{}] 00:55:51 INFO - PROCESS | 1998 | 1461052551787 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:52 INFO - PROCESS | 1998 | 1461052552004 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 00:55:52 INFO - PROCESS | 1998 | 1461052552163 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27849800 == 79 [pid = 1998] [id = 239] 00:55:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 125 (0x7ffd1edc5400) [pid = 1998] [serial = 718] [outer = (nil)] 00:55:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 126 (0x7ffd1fee7400) [pid = 1998] [serial = 719] [outer = 0x7ffd1edc5400] 00:55:52 INFO - PROCESS | 1998 | 1461052552239 Marionette DEBUG loaded listener.js 00:55:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 127 (0x7ffd21d10000) [pid = 1998] [serial = 720] [outer = 0x7ffd1edc5400] 00:55:53 INFO - PROCESS | 1998 | 1461052553099 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 00:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1383ms 00:55:53 INFO - PROCESS | 1998 | 1461052553151 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 00:55:53 INFO - PROCESS | 1998 | 1461052553156 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 00:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:55:53 INFO - PROCESS | 1998 | 1461052553163 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:55:53 INFO - PROCESS | 1998 | 1461052553166 Marionette TRACE conn5 <- [1,930,null,{}] 00:55:53 INFO - PROCESS | 1998 | 1461052553171 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:53 INFO - PROCESS | 1998 | 1461052553361 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 00:55:53 INFO - PROCESS | 1998 | 1461052553527 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28098000 == 80 [pid = 1998] [id = 240] 00:55:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 128 (0x7ffd21ebd800) [pid = 1998] [serial = 721] [outer = (nil)] 00:55:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 129 (0x7ffd21ec2c00) [pid = 1998] [serial = 722] [outer = 0x7ffd21ebd800] 00:55:53 INFO - PROCESS | 1998 | 1461052553628 Marionette DEBUG loaded listener.js 00:55:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 130 (0x7ffd21f71400) [pid = 1998] [serial = 723] [outer = 0x7ffd21ebd800] 00:55:54 INFO - PROCESS | 1998 | 1461052554650 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 00:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1536ms 00:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:55:54 INFO - PROCESS | 1998 | 1461052554701 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 00:55:54 INFO - PROCESS | 1998 | 1461052554704 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 00:55:54 INFO - PROCESS | 1998 | 1461052554711 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:55:54 INFO - PROCESS | 1998 | 1461052554714 Marionette TRACE conn5 <- [1,934,null,{}] 00:55:54 INFO - PROCESS | 1998 | 1461052554719 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:54 INFO - PROCESS | 1998 | 1461052554921 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 00:55:55 INFO - PROCESS | 1998 | 1461052555081 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28b5c000 == 81 [pid = 1998] [id = 241] 00:55:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 131 (0x7ffd21ec0400) [pid = 1998] [serial = 724] [outer = (nil)] 00:55:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 132 (0x7ffd22089400) [pid = 1998] [serial = 725] [outer = 0x7ffd21ec0400] 00:55:55 INFO - PROCESS | 1998 | 1461052555150 Marionette DEBUG loaded listener.js 00:55:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 133 (0x7ffd226efc00) [pid = 1998] [serial = 726] [outer = 0x7ffd21ec0400] 00:55:56 INFO - PROCESS | 1998 | 1461052556086 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 00:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1433ms 00:55:56 INFO - PROCESS | 1998 | 1461052556143 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 00:55:56 INFO - PROCESS | 1998 | 1461052556147 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 00:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:55:56 INFO - PROCESS | 1998 | 1461052556154 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:55:56 INFO - PROCESS | 1998 | 1461052556156 Marionette TRACE conn5 <- [1,938,null,{}] 00:55:56 INFO - PROCESS | 1998 | 1461052556163 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:56 INFO - PROCESS | 1998 | 1461052556342 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 00:55:56 INFO - PROCESS | 1998 | 1461052556502 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2df70800 == 82 [pid = 1998] [id = 242] 00:55:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 134 (0x7ffd22084400) [pid = 1998] [serial = 727] [outer = (nil)] 00:55:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 135 (0x7ffd2594b800) [pid = 1998] [serial = 728] [outer = 0x7ffd22084400] 00:55:56 INFO - PROCESS | 1998 | 1461052556579 Marionette DEBUG loaded listener.js 00:55:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 136 (0x7ffd26b5e000) [pid = 1998] [serial = 729] [outer = 0x7ffd22084400] 00:55:57 INFO - PROCESS | 1998 | 1461052557399 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 00:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1281ms 00:55:57 INFO - PROCESS | 1998 | 1461052557436 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 00:55:57 INFO - PROCESS | 1998 | 1461052557440 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 00:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:55:57 INFO - PROCESS | 1998 | 1461052557446 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:55:57 INFO - PROCESS | 1998 | 1461052557448 Marionette TRACE conn5 <- [1,942,null,{}] 00:55:57 INFO - PROCESS | 1998 | 1461052557454 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:57 INFO - PROCESS | 1998 | 1461052557611 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 00:55:57 INFO - PROCESS | 1998 | 1461052557778 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:57 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34d1d000 == 83 [pid = 1998] [id = 243] 00:55:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 137 (0x7ffd1b723400) [pid = 1998] [serial = 730] [outer = (nil)] 00:55:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 138 (0x7ffd260a8400) [pid = 1998] [serial = 731] [outer = 0x7ffd1b723400] 00:55:57 INFO - PROCESS | 1998 | 1461052557857 Marionette DEBUG loaded listener.js 00:55:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 139 (0x7ffd27b48c00) [pid = 1998] [serial = 732] [outer = 0x7ffd1b723400] 00:55:58 INFO - PROCESS | 1998 | 1461052558739 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 00:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1328ms 00:55:58 INFO - PROCESS | 1998 | 1461052558775 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 00:55:58 INFO - PROCESS | 1998 | 1461052558779 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 00:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:55:58 INFO - PROCESS | 1998 | 1461052558784 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:55:58 INFO - PROCESS | 1998 | 1461052558787 Marionette TRACE conn5 <- [1,946,null,{}] 00:55:58 INFO - PROCESS | 1998 | 1461052558793 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:58 INFO - PROCESS | 1998 | 1461052558966 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 00:55:59 INFO - PROCESS | 1998 | 1461052559138 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:59 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35e14000 == 84 [pid = 1998] [id = 244] 00:55:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd2312c800) [pid = 1998] [serial = 733] [outer = (nil)] 00:55:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd2876ac00) [pid = 1998] [serial = 734] [outer = 0x7ffd2312c800] 00:55:59 INFO - PROCESS | 1998 | 1461052559208 Marionette DEBUG loaded listener.js 00:55:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd29273000) [pid = 1998] [serial = 735] [outer = 0x7ffd2312c800] 00:56:00 INFO - PROCESS | 1998 | 1461052560098 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 00:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1383ms 00:56:00 INFO - PROCESS | 1998 | 1461052560170 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 00:56:00 INFO - PROCESS | 1998 | 1461052560174 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 00:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:56:00 INFO - PROCESS | 1998 | 1461052560180 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:56:00 INFO - PROCESS | 1998 | 1461052560182 Marionette TRACE conn5 <- [1,950,null,{}] 00:56:00 INFO - PROCESS | 1998 | 1461052560187 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:00 INFO - PROCESS | 1998 | 1461052560414 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 00:56:00 INFO - PROCESS | 1998 | 1461052560580 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd39820800 == 85 [pid = 1998] [id = 245] 00:56:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd27b49000) [pid = 1998] [serial = 736] [outer = (nil)] 00:56:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd296d9400) [pid = 1998] [serial = 737] [outer = 0x7ffd27b49000] 00:56:00 INFO - PROCESS | 1998 | 1461052560656 Marionette DEBUG loaded listener.js 00:56:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd2a270400) [pid = 1998] [serial = 738] [outer = 0x7ffd27b49000] 00:56:01 INFO - PROCESS | 1998 | 1461052561508 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 00:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1383ms 00:56:01 INFO - PROCESS | 1998 | 1461052561565 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 00:56:01 INFO - PROCESS | 1998 | 1461052561569 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 00:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:56:01 INFO - PROCESS | 1998 | 1461052561575 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:56:01 INFO - PROCESS | 1998 | 1461052561578 Marionette TRACE conn5 <- [1,954,null,{}] 00:56:01 INFO - PROCESS | 1998 | 1461052561583 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:01 INFO - PROCESS | 1998 | 1461052561779 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 00:56:01 INFO - PROCESS | 1998 | 1461052561950 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b7ef000 == 86 [pid = 1998] [id = 246] 00:56:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd177c5800) [pid = 1998] [serial = 739] [outer = (nil)] 00:56:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd1e7f8000) [pid = 1998] [serial = 740] [outer = 0x7ffd177c5800] 00:56:02 INFO - PROCESS | 1998 | 1461052562039 Marionette DEBUG loaded listener.js 00:56:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd2959a000) [pid = 1998] [serial = 741] [outer = 0x7ffd177c5800] 00:56:02 INFO - PROCESS | 1998 | 1461052562945 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 00:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1679ms 00:56:03 INFO - PROCESS | 1998 | 1461052563265 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 00:56:03 INFO - PROCESS | 1998 | 1461052563271 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 00:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:56:03 INFO - PROCESS | 1998 | 1461052563279 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:56:03 INFO - PROCESS | 1998 | 1461052563283 Marionette TRACE conn5 <- [1,958,null,{}] 00:56:03 INFO - PROCESS | 1998 | 1461052563290 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:03 INFO - PROCESS | 1998 | 1461052563454 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 00:56:03 INFO - PROCESS | 1998 | 1461052563712 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e673800 == 87 [pid = 1998] [id = 247] 00:56:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd17758400) [pid = 1998] [serial = 742] [outer = (nil)] 00:56:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd177cb800) [pid = 1998] [serial = 743] [outer = 0x7ffd17758400] 00:56:03 INFO - PROCESS | 1998 | 1461052563778 Marionette DEBUG loaded listener.js 00:56:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd1b986c00) [pid = 1998] [serial = 744] [outer = 0x7ffd17758400] 00:56:04 INFO - PROCESS | 1998 | 1461052564626 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 00:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1432ms 00:56:04 INFO - PROCESS | 1998 | 1461052564712 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 00:56:04 INFO - PROCESS | 1998 | 1461052564721 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 00:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:56:04 INFO - PROCESS | 1998 | 1461052564742 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:56:04 INFO - PROCESS | 1998 | 1461052564755 Marionette TRACE conn5 <- [1,962,null,{}] 00:56:04 INFO - PROCESS | 1998 | 1461052564814 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:04 INFO - PROCESS | 1998 | 1461052564967 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 00:56:05 INFO - PROCESS | 1998 | 1461052565231 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1750b000 == 88 [pid = 1998] [id = 248] 00:56:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd1bbd2000) [pid = 1998] [serial = 745] [outer = (nil)] 00:56:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd1da0cc00) [pid = 1998] [serial = 746] [outer = 0x7ffd1bbd2000] 00:56:05 INFO - PROCESS | 1998 | 1461052565323 Marionette DEBUG loaded listener.js 00:56:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd1dc2e400) [pid = 1998] [serial = 747] [outer = 0x7ffd1bbd2000] 00:56:05 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd25adf800 == 87 [pid = 1998] [id = 235] 00:56:05 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd232e7800 == 86 [pid = 1998] [id = 234] 00:56:05 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd226e9000) [pid = 1998] [serial = 616] [outer = (nil)] [url = about:blank] 00:56:05 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd1b983800) [pid = 1998] [serial = 658] [outer = (nil)] [url = about:blank] 00:56:05 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd24457400) [pid = 1998] [serial = 619] [outer = (nil)] [url = about:blank] 00:56:05 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd2594c800) [pid = 1998] [serial = 622] [outer = (nil)] [url = about:blank] 00:56:05 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd26ff0c00) [pid = 1998] [serial = 625] [outer = (nil)] [url = about:blank] 00:56:05 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd285ac800) [pid = 1998] [serial = 628] [outer = (nil)] [url = about:blank] 00:56:05 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e677000 == 85 [pid = 1998] [id = 233] 00:56:05 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1d802800 == 84 [pid = 1998] [id = 232] 00:56:05 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd171e4000 == 83 [pid = 1998] [id = 231] 00:56:05 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd173d7000 == 82 [pid = 1998] [id = 230] 00:56:05 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22050800 == 81 [pid = 1998] [id = 229] 00:56:05 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28a24800 == 80 [pid = 1998] [id = 221] 00:56:06 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fe0e800 == 79 [pid = 1998] [id = 220] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd1bbcb800) [pid = 1998] [serial = 607] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd28b99c00) [pid = 1998] [serial = 631] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd2a480000) [pid = 1998] [serial = 652] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd16ef1400) [pid = 1998] [serial = 655] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd29591000) [pid = 1998] [serial = 649] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd2e056c00) [pid = 1998] [serial = 653] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd17759000) [pid = 1998] [serial = 656] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd2a42a400) [pid = 1998] [serial = 650] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd260ad800) [pid = 1998] [serial = 647] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 138 (0x7ffd21f6bc00) [pid = 1998] [serial = 605] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 137 (0x7ffd2207cc00) [pid = 1998] [serial = 643] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 136 (0x7ffd23130800) [pid = 1998] [serial = 644] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 135 (0x7ffd21f72400) [pid = 1998] [serial = 613] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 134 (0x7ffd1db02800) [pid = 1998] [serial = 635] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 133 (0x7ffd1c316800) [pid = 1998] [serial = 634] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 132 (0x7ffd21f70800) [pid = 1998] [serial = 641] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 131 (0x7ffd21b6e400) [pid = 1998] [serial = 640] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 130 (0x7ffd2582a800) [pid = 1998] [serial = 646] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 129 (0x7ffd20070800) [pid = 1998] [serial = 638] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 128 (0x7ffd1edcec00) [pid = 1998] [serial = 637] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | --DOMWINDOW == 127 (0x7ffd1e7f5000) [pid = 1998] [serial = 610] [outer = (nil)] [url = about:blank] 00:56:06 INFO - PROCESS | 1998 | 1461052566209 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 00:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1492ms 00:56:06 INFO - PROCESS | 1998 | 1461052566227 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 00:56:06 INFO - PROCESS | 1998 | 1461052566231 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 00:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:56:06 INFO - PROCESS | 1998 | 1461052566236 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:56:06 INFO - PROCESS | 1998 | 1461052566239 Marionette TRACE conn5 <- [1,966,null,{}] 00:56:06 INFO - PROCESS | 1998 | 1461052566254 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:06 INFO - PROCESS | 1998 | 1461052566427 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 00:56:06 INFO - PROCESS | 1998 | 1461052566556 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:06 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e241000 == 80 [pid = 1998] [id = 249] 00:56:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 128 (0x7ffd1bbd6400) [pid = 1998] [serial = 748] [outer = (nil)] 00:56:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 129 (0x7ffd1e7f6000) [pid = 1998] [serial = 749] [outer = 0x7ffd1bbd6400] 00:56:06 INFO - PROCESS | 1998 | 1461052566623 Marionette DEBUG loaded listener.js 00:56:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 130 (0x7ffd1f9aac00) [pid = 1998] [serial = 750] [outer = 0x7ffd1bbd6400] 00:56:07 INFO - PROCESS | 1998 | 1461052567372 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 00:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1185ms 00:56:07 INFO - PROCESS | 1998 | 1461052567422 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 00:56:07 INFO - PROCESS | 1998 | 1461052567426 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 00:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:56:07 INFO - PROCESS | 1998 | 1461052567432 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:56:07 INFO - PROCESS | 1998 | 1461052567434 Marionette TRACE conn5 <- [1,970,null,{}] 00:56:07 INFO - PROCESS | 1998 | 1461052567439 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:07 INFO - PROCESS | 1998 | 1461052567596 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 00:56:07 INFO - PROCESS | 1998 | 1461052567611 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26077000 == 81 [pid = 1998] [id = 250] 00:56:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 131 (0x7ffd1fb33c00) [pid = 1998] [serial = 751] [outer = (nil)] 00:56:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 132 (0x7ffd21d07c00) [pid = 1998] [serial = 752] [outer = 0x7ffd1fb33c00] 00:56:07 INFO - PROCESS | 1998 | 1461052567673 Marionette DEBUG loaded listener.js 00:56:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 133 (0x7ffd21d5a400) [pid = 1998] [serial = 753] [outer = 0x7ffd1fb33c00] 00:56:08 INFO - PROCESS | 1998 | 1461052568558 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 00:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1233ms 00:56:08 INFO - PROCESS | 1998 | 1461052568673 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 00:56:08 INFO - PROCESS | 1998 | 1461052568676 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 00:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:56:08 INFO - PROCESS | 1998 | 1461052568682 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:56:08 INFO - PROCESS | 1998 | 1461052568684 Marionette TRACE conn5 <- [1,974,null,{}] 00:56:08 INFO - PROCESS | 1998 | 1461052568695 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:08 INFO - PROCESS | 1998 | 1461052568895 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 00:56:08 INFO - PROCESS | 1998 | 1461052568917 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd277e1000 == 82 [pid = 1998] [id = 251] 00:56:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 134 (0x7ffd1fb38800) [pid = 1998] [serial = 754] [outer = (nil)] 00:56:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 135 (0x7ffd21f74800) [pid = 1998] [serial = 755] [outer = 0x7ffd1fb38800] 00:56:08 INFO - PROCESS | 1998 | 1461052568976 Marionette DEBUG loaded listener.js 00:56:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 136 (0x7ffd226e3c00) [pid = 1998] [serial = 756] [outer = 0x7ffd1fb38800] 00:56:09 INFO - PROCESS | 1998 | 1461052569859 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 00:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1230ms 00:56:09 INFO - PROCESS | 1998 | 1461052569927 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 00:56:09 INFO - PROCESS | 1998 | 1461052569930 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 00:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:56:09 INFO - PROCESS | 1998 | 1461052569936 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:56:09 INFO - PROCESS | 1998 | 1461052569938 Marionette TRACE conn5 <- [1,978,null,{}] 00:56:09 INFO - PROCESS | 1998 | 1461052569943 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:10 INFO - PROCESS | 1998 | 1461052570178 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 00:56:10 INFO - PROCESS | 1998 | 1461052570209 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28a31000 == 83 [pid = 1998] [id = 252] 00:56:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 137 (0x7ffd25024000) [pid = 1998] [serial = 757] [outer = (nil)] 00:56:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 138 (0x7ffd26013800) [pid = 1998] [serial = 758] [outer = 0x7ffd25024000] 00:56:10 INFO - PROCESS | 1998 | 1461052570273 Marionette DEBUG loaded listener.js 00:56:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 139 (0x7ffd29599400) [pid = 1998] [serial = 759] [outer = 0x7ffd25024000] 00:56:10 INFO - PROCESS | 1998 | --DOMWINDOW == 138 (0x7ffd1b97e400) [pid = 1998] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:56:10 INFO - PROCESS | 1998 | --DOMWINDOW == 137 (0x7ffd1599ec00) [pid = 1998] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:56:10 INFO - PROCESS | 1998 | --DOMWINDOW == 136 (0x7ffd1db04c00) [pid = 1998] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:56:10 INFO - PROCESS | 1998 | --DOMWINDOW == 135 (0x7ffd1db72000) [pid = 1998] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:56:10 INFO - PROCESS | 1998 | --DOMWINDOW == 134 (0x7ffd17703c00) [pid = 1998] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:56:10 INFO - PROCESS | 1998 | --DOMWINDOW == 133 (0x7ffd1c5e2400) [pid = 1998] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:56:10 INFO - PROCESS | 1998 | --DOMWINDOW == 132 (0x7ffd1f9b1400) [pid = 1998] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:56:10 INFO - PROCESS | 1998 | --DOMWINDOW == 131 (0x7ffd21b62000) [pid = 1998] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:56:10 INFO - PROCESS | 1998 | --DOMWINDOW == 130 (0x7ffd1fb40400) [pid = 1998] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:56:11 INFO - PROCESS | 1998 | 1461052571298 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 00:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1378ms 00:56:11 INFO - PROCESS | 1998 | 1461052571314 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 00:56:11 INFO - PROCESS | 1998 | 1461052571316 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 00:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:56:11 INFO - PROCESS | 1998 | 1461052571323 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:56:11 INFO - PROCESS | 1998 | 1461052571337 Marionette TRACE conn5 <- [1,982,null,{}] 00:56:11 INFO - PROCESS | 1998 | 1461052571351 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:11 INFO - PROCESS | 1998 | 1461052571498 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 00:56:11 INFO - PROCESS | 1998 | 1461052571515 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:11 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a2ae800 == 84 [pid = 1998] [id = 253] 00:56:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 131 (0x7ffd1f9b1400) [pid = 1998] [serial = 760] [outer = (nil)] 00:56:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 132 (0x7ffd260ad800) [pid = 1998] [serial = 761] [outer = 0x7ffd1f9b1400] 00:56:11 INFO - PROCESS | 1998 | 1461052571576 Marionette DEBUG loaded listener.js 00:56:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 133 (0x7ffd2a478000) [pid = 1998] [serial = 762] [outer = 0x7ffd1f9b1400] 00:56:12 INFO - PROCESS | 1998 | 1461052572334 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 00:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1045ms 00:56:12 INFO - PROCESS | 1998 | 1461052572375 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 00:56:12 INFO - PROCESS | 1998 | 1461052572378 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 00:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:56:12 INFO - PROCESS | 1998 | 1461052572383 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:56:12 INFO - PROCESS | 1998 | 1461052572386 Marionette TRACE conn5 <- [1,986,null,{}] 00:56:12 INFO - PROCESS | 1998 | 1461052572408 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:12 INFO - PROCESS | 1998 | 1461052572601 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 00:56:12 INFO - PROCESS | 1998 | 1461052572614 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2edbd800 == 85 [pid = 1998] [id = 254] 00:56:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 134 (0x7ffd21eee800) [pid = 1998] [serial = 763] [outer = (nil)] 00:56:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 135 (0x7ffd2e05b000) [pid = 1998] [serial = 764] [outer = 0x7ffd21eee800] 00:56:12 INFO - PROCESS | 1998 | 1461052572675 Marionette DEBUG loaded listener.js 00:56:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 136 (0x7ffd33ed9c00) [pid = 1998] [serial = 765] [outer = 0x7ffd21eee800] 00:56:13 INFO - PROCESS | 1998 | 1461052573787 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 00:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1433ms 00:56:13 INFO - PROCESS | 1998 | 1461052573817 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 00:56:13 INFO - PROCESS | 1998 | 1461052573825 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 00:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:56:13 INFO - PROCESS | 1998 | 1461052573834 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:56:13 INFO - PROCESS | 1998 | 1461052573838 Marionette TRACE conn5 <- [1,990,null,{}] 00:56:13 INFO - PROCESS | 1998 | 1461052573846 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:14 INFO - PROCESS | 1998 | 1461052574027 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 00:56:14 INFO - PROCESS | 1998 | 1461052574202 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1dc65000 == 86 [pid = 1998] [id = 255] 00:56:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 137 (0x7ffd1b988800) [pid = 1998] [serial = 766] [outer = (nil)] 00:56:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 138 (0x7ffd1c8b7000) [pid = 1998] [serial = 767] [outer = 0x7ffd1b988800] 00:56:14 INFO - PROCESS | 1998 | 1461052574279 Marionette DEBUG loaded listener.js 00:56:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 139 (0x7ffd1db6dc00) [pid = 1998] [serial = 768] [outer = 0x7ffd1b988800] 00:56:15 INFO - PROCESS | 1998 | 1461052575231 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 00:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1432ms 00:56:15 INFO - PROCESS | 1998 | 1461052575266 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 00:56:15 INFO - PROCESS | 1998 | 1461052575275 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 00:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:56:15 INFO - PROCESS | 1998 | 1461052575285 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:56:15 INFO - PROCESS | 1998 | 1461052575288 Marionette TRACE conn5 <- [1,994,null,{}] 00:56:15 INFO - PROCESS | 1998 | 1461052575294 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:15 INFO - PROCESS | 1998 | 1461052575505 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 00:56:15 INFO - PROCESS | 1998 | 1461052575668 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28187800 == 87 [pid = 1998] [id = 256] 00:56:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd1bbbf800) [pid = 1998] [serial = 769] [outer = (nil)] 00:56:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd1fb3e400) [pid = 1998] [serial = 770] [outer = 0x7ffd1bbbf800] 00:56:15 INFO - PROCESS | 1998 | 1461052575740 Marionette DEBUG loaded listener.js 00:56:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd21d41000) [pid = 1998] [serial = 771] [outer = 0x7ffd1bbbf800] 00:56:16 INFO - PROCESS | 1998 | 1461052576692 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 00:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1479ms 00:56:16 INFO - PROCESS | 1998 | 1461052576764 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 00:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:56:16 INFO - PROCESS | 1998 | 1461052576770 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 00:56:16 INFO - PROCESS | 1998 | 1461052576776 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:56:16 INFO - PROCESS | 1998 | 1461052576781 Marionette TRACE conn5 <- [1,998,null,{}] 00:56:16 INFO - PROCESS | 1998 | 1461052576797 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:17 INFO - PROCESS | 1998 | 1461052577015 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 00:56:17 INFO - PROCESS | 1998 | 1461052577230 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd381bf000 == 88 [pid = 1998] [id = 257] 00:56:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd226e6400) [pid = 1998] [serial = 772] [outer = (nil)] 00:56:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd24fd9c00) [pid = 1998] [serial = 773] [outer = 0x7ffd226e6400] 00:56:17 INFO - PROCESS | 1998 | 1461052577349 Marionette DEBUG loaded listener.js 00:56:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd292efc00) [pid = 1998] [serial = 774] [outer = 0x7ffd226e6400] 00:56:18 INFO - PROCESS | 1998 | 1461052578167 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 00:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1439ms 00:56:18 INFO - PROCESS | 1998 | 1461052578216 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 00:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:56:18 INFO - PROCESS | 1998 | 1461052578221 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 00:56:18 INFO - PROCESS | 1998 | 1461052578226 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:56:18 INFO - PROCESS | 1998 | 1461052578230 Marionette TRACE conn5 <- [1,1002,null,{}] 00:56:18 INFO - PROCESS | 1998 | 1461052578235 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:18 INFO - PROCESS | 1998 | 1461052578416 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 00:56:18 INFO - PROCESS | 1998 | 1461052578587 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a263000 == 89 [pid = 1998] [id = 258] 00:56:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd226ef400) [pid = 1998] [serial = 775] [outer = (nil)] 00:56:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd29590000) [pid = 1998] [serial = 776] [outer = 0x7ffd226ef400] 00:56:18 INFO - PROCESS | 1998 | 1461052578670 Marionette DEBUG loaded listener.js 00:56:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd34d07400) [pid = 1998] [serial = 777] [outer = 0x7ffd226ef400] 00:56:19 INFO - PROCESS | 1998 | 1461052579572 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 00:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1378ms 00:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:56:19 INFO - PROCESS | 1998 | 1461052579605 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 00:56:19 INFO - PROCESS | 1998 | 1461052579608 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 00:56:19 INFO - PROCESS | 1998 | 1461052579615 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:56:19 INFO - PROCESS | 1998 | 1461052579618 Marionette TRACE conn5 <- [1,1006,null,{}] 00:56:19 INFO - PROCESS | 1998 | 1461052579623 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:19 INFO - PROCESS | 1998 | 1461052579810 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 00:56:19 INFO - PROCESS | 1998 | 1461052579979 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a4aa800 == 90 [pid = 1998] [id = 259] 00:56:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd277c7000) [pid = 1998] [serial = 778] [outer = (nil)] 00:56:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd34fdfc00) [pid = 1998] [serial = 779] [outer = 0x7ffd277c7000] 00:56:20 INFO - PROCESS | 1998 | 1461052580049 Marionette DEBUG loaded listener.js 00:56:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd351db800) [pid = 1998] [serial = 780] [outer = 0x7ffd277c7000] 00:56:21 INFO - PROCESS | 1998 | 1461052581014 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 00:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1433ms 00:56:21 INFO - PROCESS | 1998 | 1461052581056 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 00:56:21 INFO - PROCESS | 1998 | 1461052581060 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 00:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:56:21 INFO - PROCESS | 1998 | 1461052581066 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:56:21 INFO - PROCESS | 1998 | 1461052581069 Marionette TRACE conn5 <- [1,1010,null,{}] 00:56:21 INFO - PROCESS | 1998 | 1461052581074 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:21 INFO - PROCESS | 1998 | 1461052581257 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 00:56:21 INFO - PROCESS | 1998 | 1461052581429 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:21 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3e30f800 == 91 [pid = 1998] [id = 260] 00:56:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd35ed3c00) [pid = 1998] [serial = 781] [outer = (nil)] 00:56:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd380c9400) [pid = 1998] [serial = 782] [outer = 0x7ffd35ed3c00] 00:56:21 INFO - PROCESS | 1998 | 1461052581504 Marionette DEBUG loaded listener.js 00:56:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd39867800) [pid = 1998] [serial = 783] [outer = 0x7ffd35ed3c00] 00:56:22 INFO - PROCESS | 1998 | 1461052582364 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 00:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1327ms 00:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:56:22 INFO - PROCESS | 1998 | 1461052582395 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 00:56:22 INFO - PROCESS | 1998 | 1461052582398 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 00:56:22 INFO - PROCESS | 1998 | 1461052582405 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:56:22 INFO - PROCESS | 1998 | 1461052582408 Marionette TRACE conn5 <- [1,1014,null,{}] 00:56:22 INFO - PROCESS | 1998 | 1461052582414 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:22 INFO - PROCESS | 1998 | 1461052582572 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 00:56:22 INFO - PROCESS | 1998 | 1461052582744 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd471cc000 == 92 [pid = 1998] [id = 261] 00:56:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd35ffcc00) [pid = 1998] [serial = 784] [outer = (nil)] 00:56:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd39869c00) [pid = 1998] [serial = 785] [outer = 0x7ffd35ffcc00] 00:56:22 INFO - PROCESS | 1998 | 1461052582820 Marionette DEBUG loaded listener.js 00:56:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd39e2d800) [pid = 1998] [serial = 786] [outer = 0x7ffd35ffcc00] 00:56:23 INFO - PROCESS | 1998 | 1461052583679 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 00:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1344ms 00:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:56:23 INFO - PROCESS | 1998 | 1461052583749 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 00:56:23 INFO - PROCESS | 1998 | 1461052583752 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 00:56:23 INFO - PROCESS | 1998 | 1461052583758 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:56:23 INFO - PROCESS | 1998 | 1461052583762 Marionette TRACE conn5 <- [1,1018,null,{}] 00:56:23 INFO - PROCESS | 1998 | 1461052583767 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:23 INFO - PROCESS | 1998 | 1461052583937 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 00:56:24 INFO - PROCESS | 1998 | 1461052584111 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd140db800 == 93 [pid = 1998] [id = 262] 00:56:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd14636800) [pid = 1998] [serial = 787] [outer = (nil)] 00:56:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd1463b400) [pid = 1998] [serial = 788] [outer = 0x7ffd14636800] 00:56:24 INFO - PROCESS | 1998 | 1461052584182 Marionette DEBUG loaded listener.js 00:56:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd14641400) [pid = 1998] [serial = 789] [outer = 0x7ffd14636800] 00:56:25 INFO - PROCESS | 1998 | 1461052585049 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 00:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1329ms 00:56:25 INFO - PROCESS | 1998 | 1461052585088 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 00:56:25 INFO - PROCESS | 1998 | 1461052585091 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 00:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:56:25 INFO - PROCESS | 1998 | 1461052585097 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:56:25 INFO - PROCESS | 1998 | 1461052585101 Marionette TRACE conn5 <- [1,1022,null,{}] 00:56:25 INFO - PROCESS | 1998 | 1461052585106 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:25 INFO - PROCESS | 1998 | 1461052585272 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 00:56:25 INFO - PROCESS | 1998 | 1461052585479 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c463800 == 94 [pid = 1998] [id = 263] 00:56:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd156c3400) [pid = 1998] [serial = 790] [outer = (nil)] 00:56:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd1599a400) [pid = 1998] [serial = 791] [outer = 0x7ffd156c3400] 00:56:25 INFO - PROCESS | 1998 | 1461052585940 Marionette DEBUG loaded listener.js 00:56:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd16ef9000) [pid = 1998] [serial = 792] [outer = 0x7ffd156c3400] 00:56:26 INFO - PROCESS | 1998 | 1461052586961 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 00:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1933ms 00:56:27 INFO - PROCESS | 1998 | 1461052587034 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 00:56:27 INFO - PROCESS | 1998 | 1461052587041 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 00:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:56:27 INFO - PROCESS | 1998 | 1461052587051 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:56:27 INFO - PROCESS | 1998 | 1461052587056 Marionette TRACE conn5 <- [1,1026,null,{}] 00:56:27 INFO - PROCESS | 1998 | 1461052587064 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:27 INFO - PROCESS | 1998 | 1461052587346 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 00:56:27 INFO - PROCESS | 1998 | 1461052587634 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd171dc800 == 95 [pid = 1998] [id = 264] 00:56:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd1c31d000) [pid = 1998] [serial = 793] [outer = (nil)] 00:56:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 165 (0x7ffd1c5ea800) [pid = 1998] [serial = 794] [outer = 0x7ffd1c31d000] 00:56:27 INFO - PROCESS | 1998 | 1461052587707 Marionette DEBUG loaded listener.js 00:56:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 166 (0x7ffd1dae5400) [pid = 1998] [serial = 795] [outer = 0x7ffd1c31d000] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ed1b000 == 94 [pid = 1998] [id = 132] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 165 (0x7ffd1bbbe800) [pid = 1998] [serial = 682] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 164 (0x7ffd172d5800) [pid = 1998] [serial = 685] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd21b69400) [pid = 1998] [serial = 667] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd21f6e800) [pid = 1998] [serial = 670] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd24fd9800) [pid = 1998] [serial = 673] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd296d8000) [pid = 1998] [serial = 676] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd33ed4c00) [pid = 1998] [serial = 679] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2a2ae800 == 93 [pid = 1998] [id = 253] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28a31000 == 92 [pid = 1998] [id = 252] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd277e1000 == 91 [pid = 1998] [id = 251] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26077000 == 90 [pid = 1998] [id = 250] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e241000 == 89 [pid = 1998] [id = 249] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1750b000 == 88 [pid = 1998] [id = 248] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e673800 == 87 [pid = 1998] [id = 247] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28b5c000 == 86 [pid = 1998] [id = 241] 00:56:28 INFO - PROCESS | 1998 | 1461052588661 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28098000 == 85 [pid = 1998] [id = 240] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27849800 == 84 [pid = 1998] [id = 239] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd25ace000 == 83 [pid = 1998] [id = 238] 00:56:28 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c593800 == 82 [pid = 1998] [id = 237] 00:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1684ms 00:56:28 INFO - PROCESS | 1998 | 1461052588734 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 00:56:28 INFO - PROCESS | 1998 | 1461052588740 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 00:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:56:28 INFO - PROCESS | 1998 | 1461052588750 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:56:28 INFO - PROCESS | 1998 | 1461052588754 Marionette TRACE conn5 <- [1,1030,null,{}] 00:56:28 INFO - PROCESS | 1998 | 1461052588760 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:28 INFO - PROCESS | 1998 | 1461052588933 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd21d0e800) [pid = 1998] [serial = 707] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd1fee2800) [pid = 1998] [serial = 705] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd23129000) [pid = 1998] [serial = 440] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd1edcb800) [pid = 1998] [serial = 702] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd1e2d9800) [pid = 1998] [serial = 699] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd21d33000) [pid = 1998] [serial = 708] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd21f6b800) [pid = 1998] [serial = 587] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd1c312c00) [pid = 1998] [serial = 693] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd1b987c00) [pid = 1998] [serial = 692] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd1e7f0400) [pid = 1998] [serial = 664] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd1c5eac00) [pid = 1998] [serial = 659] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd1c31c800) [pid = 1998] [serial = 661] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd1e1d5400) [pid = 1998] [serial = 698] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd1e7f5400) [pid = 1998] [serial = 701] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd177ca000) [pid = 1998] [serial = 690] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd1770a400) [pid = 1998] [serial = 689] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd1da04000) [pid = 1998] [serial = 695] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd1daef800) [pid = 1998] [serial = 696] [outer = (nil)] [url = about:blank] 00:56:28 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd1fb36800) [pid = 1998] [serial = 704] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1998 | 1461052589167 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:29 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b960000 == 83 [pid = 1998] [id = 265] 00:56:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd1770a400) [pid = 1998] [serial = 796] [outer = (nil)] 00:56:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd1da0c800) [pid = 1998] [serial = 797] [outer = 0x7ffd1770a400] 00:56:29 INFO - PROCESS | 1998 | 1461052589261 Marionette DEBUG loaded listener.js 00:56:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd1e6e5800) [pid = 1998] [serial = 798] [outer = 0x7ffd1770a400] 00:56:29 INFO - PROCESS | 1998 | 1461052589959 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 00:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1229ms 00:56:29 INFO - PROCESS | 1998 | 1461052589979 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 00:56:29 INFO - PROCESS | 1998 | 1461052589983 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 00:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:56:29 INFO - PROCESS | 1998 | 1461052589989 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:56:29 INFO - PROCESS | 1998 | 1461052589994 Marionette TRACE conn5 <- [1,1034,null,{}] 00:56:30 INFO - PROCESS | 1998 | 1461052590008 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:30 INFO - PROCESS | 1998 | 1461052590235 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 00:56:30 INFO - PROCESS | 1998 | 1461052590323 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd228d1000 == 84 [pid = 1998] [id = 266] 00:56:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd1e6e6800) [pid = 1998] [serial = 799] [outer = (nil)] 00:56:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd1edc9000) [pid = 1998] [serial = 800] [outer = 0x7ffd1e6e6800] 00:56:30 INFO - PROCESS | 1998 | 1461052590384 Marionette DEBUG loaded listener.js 00:56:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd1fb40400) [pid = 1998] [serial = 801] [outer = 0x7ffd1e6e6800] 00:56:31 INFO - PROCESS | 1998 | 1461052591176 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 00:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1233ms 00:56:31 INFO - PROCESS | 1998 | 1461052591224 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 00:56:31 INFO - PROCESS | 1998 | 1461052591229 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 00:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:56:31 INFO - PROCESS | 1998 | 1461052591235 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:56:31 INFO - PROCESS | 1998 | 1461052591238 Marionette TRACE conn5 <- [1,1038,null,{}] 00:56:31 INFO - PROCESS | 1998 | 1461052591243 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:31 INFO - PROCESS | 1998 | 1461052591462 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 00:56:31 INFO - PROCESS | 1998 | 1461052591485 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:31 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd24ffb800 == 85 [pid = 1998] [id = 267] 00:56:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd1dc20000) [pid = 1998] [serial = 802] [outer = (nil)] 00:56:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd20076000) [pid = 1998] [serial = 803] [outer = 0x7ffd1dc20000] 00:56:31 INFO - PROCESS | 1998 | 1461052591547 Marionette DEBUG loaded listener.js 00:56:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd21d34c00) [pid = 1998] [serial = 804] [outer = 0x7ffd1dc20000] 00:56:32 INFO - PROCESS | 1998 | 1461052592376 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 00:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1179ms 00:56:32 INFO - PROCESS | 1998 | 1461052592415 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 00:56:32 INFO - PROCESS | 1998 | 1461052592418 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 00:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:56:32 INFO - PROCESS | 1998 | 1461052592429 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:56:32 INFO - PROCESS | 1998 | 1461052592431 Marionette TRACE conn5 <- [1,1042,null,{}] 00:56:32 INFO - PROCESS | 1998 | 1461052592451 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:32 INFO - PROCESS | 1998 | 1461052592646 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 00:56:32 INFO - PROCESS | 1998 | 1461052592690 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:32 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26944800 == 86 [pid = 1998] [id = 268] 00:56:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd21d38400) [pid = 1998] [serial = 805] [outer = (nil)] 00:56:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd21ebe400) [pid = 1998] [serial = 806] [outer = 0x7ffd21d38400] 00:56:32 INFO - PROCESS | 1998 | 1461052592761 Marionette DEBUG loaded listener.js 00:56:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd21f72400) [pid = 1998] [serial = 807] [outer = 0x7ffd21d38400] 00:56:33 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd17758400) [pid = 1998] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:56:33 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd1fb38800) [pid = 1998] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:56:33 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd1bbd2000) [pid = 1998] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:56:33 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd1bbd6400) [pid = 1998] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:56:33 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd1fb33c00) [pid = 1998] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:56:33 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd1f9b1400) [pid = 1998] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:56:33 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd25024000) [pid = 1998] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:56:33 INFO - PROCESS | 1998 | 1461052593988 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 00:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1604ms 00:56:34 INFO - PROCESS | 1998 | 1461052594029 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 00:56:34 INFO - PROCESS | 1998 | 1461052594032 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 00:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:56:34 INFO - PROCESS | 1998 | 1461052594037 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:56:34 INFO - PROCESS | 1998 | 1461052594040 Marionette TRACE conn5 <- [1,1046,null,{}] 00:56:34 INFO - PROCESS | 1998 | 1461052594045 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:34 INFO - PROCESS | 1998 | 1461052594193 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 00:56:34 INFO - PROCESS | 1998 | 1461052594217 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:34 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd274bf000 == 87 [pid = 1998] [id = 269] 00:56:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd21d5f000) [pid = 1998] [serial = 808] [outer = (nil)] 00:56:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd2312a000) [pid = 1998] [serial = 809] [outer = 0x7ffd21d5f000] 00:56:34 INFO - PROCESS | 1998 | 1461052594281 Marionette DEBUG loaded listener.js 00:56:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd24fd2400) [pid = 1998] [serial = 810] [outer = 0x7ffd21d5f000] 00:56:35 INFO - PROCESS | 1998 | 1461052595056 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 00:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1029ms 00:56:35 INFO - PROCESS | 1998 | 1461052595066 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 00:56:35 INFO - PROCESS | 1998 | 1461052595070 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 00:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:56:35 INFO - PROCESS | 1998 | 1461052595077 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:56:35 INFO - PROCESS | 1998 | 1461052595080 Marionette TRACE conn5 <- [1,1050,null,{}] 00:56:35 INFO - PROCESS | 1998 | 1461052595089 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:35 INFO - PROCESS | 1998 | 1461052595308 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 00:56:35 INFO - PROCESS | 1998 | 1461052595325 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27a7d000 == 88 [pid = 1998] [id = 270] 00:56:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd1b72b800) [pid = 1998] [serial = 811] [outer = (nil)] 00:56:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd2582a800) [pid = 1998] [serial = 812] [outer = 0x7ffd1b72b800] 00:56:35 INFO - PROCESS | 1998 | 1461052595383 Marionette DEBUG loaded listener.js 00:56:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd268a3000) [pid = 1998] [serial = 813] [outer = 0x7ffd1b72b800] 00:56:36 INFO - PROCESS | 1998 | 1461052596505 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 00:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1482ms 00:56:36 INFO - PROCESS | 1998 | 1461052596560 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 00:56:36 INFO - PROCESS | 1998 | 1461052596567 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 00:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:56:36 INFO - PROCESS | 1998 | 1461052596577 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:56:36 INFO - PROCESS | 1998 | 1461052596583 Marionette TRACE conn5 <- [1,1054,null,{}] 00:56:36 INFO - PROCESS | 1998 | 1461052596590 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:36 INFO - PROCESS | 1998 | 1461052596822 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 00:56:37 INFO - PROCESS | 1998 | 1461052597038 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fbaa800 == 89 [pid = 1998] [id = 271] 00:56:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd1b98d800) [pid = 1998] [serial = 814] [outer = (nil)] 00:56:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd1da09000) [pid = 1998] [serial = 815] [outer = 0x7ffd1b98d800] 00:56:37 INFO - PROCESS | 1998 | 1461052597175 Marionette DEBUG loaded listener.js 00:56:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd1db6c400) [pid = 1998] [serial = 816] [outer = 0x7ffd1b98d800] 00:56:38 INFO - PROCESS | 1998 | 1461052598071 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 00:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1548ms 00:56:38 INFO - PROCESS | 1998 | 1461052598126 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 00:56:38 INFO - PROCESS | 1998 | 1461052598134 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 00:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:56:38 INFO - PROCESS | 1998 | 1461052598146 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:56:38 INFO - PROCESS | 1998 | 1461052598151 Marionette TRACE conn5 <- [1,1058,null,{}] 00:56:38 INFO - PROCESS | 1998 | 1461052598157 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:38 INFO - PROCESS | 1998 | 1461052598386 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 00:56:38 INFO - PROCESS | 1998 | 1461052598654 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e28800 == 90 [pid = 1998] [id = 272] 00:56:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd1e2d9800) [pid = 1998] [serial = 817] [outer = (nil)] 00:56:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd1efc7400) [pid = 1998] [serial = 818] [outer = 0x7ffd1e2d9800] 00:56:38 INFO - PROCESS | 1998 | 1461052598780 Marionette DEBUG loaded listener.js 00:56:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd20076800) [pid = 1998] [serial = 819] [outer = 0x7ffd1e2d9800] 00:56:39 INFO - PROCESS | 1998 | 1461052599646 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 00:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1544ms 00:56:39 INFO - PROCESS | 1998 | 1461052599690 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 00:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:56:39 INFO - PROCESS | 1998 | 1461052599695 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 00:56:39 INFO - PROCESS | 1998 | 1461052599701 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:56:39 INFO - PROCESS | 1998 | 1461052599707 Marionette TRACE conn5 <- [1,1062,null,{}] 00:56:39 INFO - PROCESS | 1998 | 1461052599724 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:39 INFO - PROCESS | 1998 | 1461052599919 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 00:56:40 INFO - PROCESS | 1998 | 1461052600091 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:40 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28a27000 == 91 [pid = 1998] [id = 273] 00:56:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd20076c00) [pid = 1998] [serial = 820] [outer = (nil)] 00:56:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd22085c00) [pid = 1998] [serial = 821] [outer = 0x7ffd20076c00] 00:56:40 INFO - PROCESS | 1998 | 1461052600174 Marionette DEBUG loaded listener.js 00:56:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd24fcf400) [pid = 1998] [serial = 822] [outer = 0x7ffd20076c00] 00:56:41 INFO - PROCESS | 1998 | 1461052601026 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 00:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1385ms 00:56:41 INFO - PROCESS | 1998 | 1461052601086 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 00:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:56:41 INFO - PROCESS | 1998 | 1461052601091 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 00:56:41 INFO - PROCESS | 1998 | 1461052601098 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:56:41 INFO - PROCESS | 1998 | 1461052601101 Marionette TRACE conn5 <- [1,1066,null,{}] 00:56:41 INFO - PROCESS | 1998 | 1461052601107 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:41 INFO - PROCESS | 1998 | 1461052601276 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 00:56:41 INFO - PROCESS | 1998 | 1461052601441 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2b080800 == 92 [pid = 1998] [id = 274] 00:56:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd1463c800) [pid = 1998] [serial = 823] [outer = (nil)] 00:56:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd26ff0c00) [pid = 1998] [serial = 824] [outer = 0x7ffd1463c800] 00:56:41 INFO - PROCESS | 1998 | 1461052601515 Marionette DEBUG loaded listener.js 00:56:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd28b99c00) [pid = 1998] [serial = 825] [outer = 0x7ffd1463c800] 00:56:42 INFO - PROCESS | 1998 | 1461052602368 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 00:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1328ms 00:56:42 INFO - PROCESS | 1998 | 1461052602427 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 00:56:42 INFO - PROCESS | 1998 | 1461052602431 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 00:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:56:42 INFO - PROCESS | 1998 | 1461052602438 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:56:42 INFO - PROCESS | 1998 | 1461052602441 Marionette TRACE conn5 <- [1,1070,null,{}] 00:56:42 INFO - PROCESS | 1998 | 1461052602446 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:42 INFO - PROCESS | 1998 | 1461052602616 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 00:56:42 INFO - PROCESS | 1998 | 1461052602795 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:42 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34cd2000 == 93 [pid = 1998] [id = 275] 00:56:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd26b67c00) [pid = 1998] [serial = 826] [outer = (nil)] 00:56:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 165 (0x7ffd2a26d800) [pid = 1998] [serial = 827] [outer = 0x7ffd26b67c00] 00:56:42 INFO - PROCESS | 1998 | 1461052602866 Marionette DEBUG loaded listener.js 00:56:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 166 (0x7ffd33ecf400) [pid = 1998] [serial = 828] [outer = 0x7ffd26b67c00] 00:56:43 INFO - PROCESS | 1998 | 1461052603712 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 00:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1327ms 00:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:56:43 INFO - PROCESS | 1998 | 1461052603766 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 00:56:43 INFO - PROCESS | 1998 | 1461052603769 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 00:56:43 INFO - PROCESS | 1998 | 1461052603775 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:56:43 INFO - PROCESS | 1998 | 1461052603779 Marionette TRACE conn5 <- [1,1074,null,{}] 00:56:43 INFO - PROCESS | 1998 | 1461052603784 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:43 INFO - PROCESS | 1998 | 1461052603960 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 00:56:44 INFO - PROCESS | 1998 | 1461052604137 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:44 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd381c9000 == 94 [pid = 1998] [id = 276] 00:56:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 167 (0x7ffd28b9d400) [pid = 1998] [serial = 829] [outer = (nil)] 00:56:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 168 (0x7ffd37beac00) [pid = 1998] [serial = 830] [outer = 0x7ffd28b9d400] 00:56:44 INFO - PROCESS | 1998 | 1461052604213 Marionette DEBUG loaded listener.js 00:56:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 169 (0x7ffd39863400) [pid = 1998] [serial = 831] [outer = 0x7ffd28b9d400] 00:56:45 INFO - PROCESS | 1998 | 1461052605049 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 00:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1335ms 00:56:45 INFO - PROCESS | 1998 | 1461052605111 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 00:56:45 INFO - PROCESS | 1998 | 1461052605114 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 00:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:56:45 INFO - PROCESS | 1998 | 1461052605120 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:56:45 INFO - PROCESS | 1998 | 1461052605122 Marionette TRACE conn5 <- [1,1078,null,{}] 00:56:45 INFO - PROCESS | 1998 | 1461052605128 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:45 INFO - PROCESS | 1998 | 1461052605289 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 00:56:45 INFO - PROCESS | 1998 | 1461052605471 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a266800 == 95 [pid = 1998] [id = 277] 00:56:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 170 (0x7ffd33ed0800) [pid = 1998] [serial = 832] [outer = (nil)] 00:56:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd39e2b800) [pid = 1998] [serial = 833] [outer = 0x7ffd33ed0800] 00:56:45 INFO - PROCESS | 1998 | 1461052605565 Marionette DEBUG loaded listener.js 00:56:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd39f5d400) [pid = 1998] [serial = 834] [outer = 0x7ffd33ed0800] 00:56:46 INFO - PROCESS | 1998 | 1461052606401 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 00:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1335ms 00:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:56:46 INFO - PROCESS | 1998 | 1461052606456 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 00:56:46 INFO - PROCESS | 1998 | 1461052606459 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 00:56:46 INFO - PROCESS | 1998 | 1461052606465 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:56:46 INFO - PROCESS | 1998 | 1461052606468 Marionette TRACE conn5 <- [1,1082,null,{}] 00:56:46 INFO - PROCESS | 1998 | 1461052606473 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:46 INFO - PROCESS | 1998 | 1461052606642 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 00:56:46 INFO - PROCESS | 1998 | 1461052606825 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:46 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3cd33000 == 96 [pid = 1998] [id = 278] 00:56:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd17656c00) [pid = 1998] [serial = 835] [outer = (nil)] 00:56:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd1765c400) [pid = 1998] [serial = 836] [outer = 0x7ffd17656c00] 00:56:46 INFO - PROCESS | 1998 | 1461052606897 Marionette DEBUG loaded listener.js 00:56:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd17661400) [pid = 1998] [serial = 837] [outer = 0x7ffd17656c00] 00:56:47 INFO - PROCESS | 1998 | 1461052607737 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 00:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1329ms 00:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:56:47 INFO - PROCESS | 1998 | 1461052607794 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 00:56:47 INFO - PROCESS | 1998 | 1461052607797 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 00:56:47 INFO - PROCESS | 1998 | 1461052607803 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:56:47 INFO - PROCESS | 1998 | 1461052607806 Marionette TRACE conn5 <- [1,1086,null,{}] 00:56:47 INFO - PROCESS | 1998 | 1461052607813 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:47 INFO - PROCESS | 1998 | 1461052607981 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 00:56:48 INFO - PROCESS | 1998 | 1461052608157 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd124df000 == 97 [pid = 1998] [id = 279] 00:56:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd17658c00) [pid = 1998] [serial = 838] [outer = (nil)] 00:56:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd1e9c4400) [pid = 1998] [serial = 839] [outer = 0x7ffd17658c00] 00:56:48 INFO - PROCESS | 1998 | 1461052608228 Marionette DEBUG loaded listener.js 00:56:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd1e9c9000) [pid = 1998] [serial = 840] [outer = 0x7ffd17658c00] 00:56:49 INFO - PROCESS | 1998 | 1461052609056 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 00:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1283ms 00:56:49 INFO - PROCESS | 1998 | 1461052609086 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 00:56:49 INFO - PROCESS | 1998 | 1461052609090 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 00:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:56:49 INFO - PROCESS | 1998 | 1461052609096 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:56:49 INFO - PROCESS | 1998 | 1461052609100 Marionette TRACE conn5 <- [1,1090,null,{}] 00:56:49 INFO - PROCESS | 1998 | 1461052609106 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:49 INFO - PROCESS | 1998 | 1461052609273 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 00:56:49 INFO - PROCESS | 1998 | 1461052609449 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:49 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1eb67800 == 98 [pid = 1998] [id = 280] 00:56:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd1765dc00) [pid = 1998] [serial = 841] [outer = (nil)] 00:56:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd1e9cdc00) [pid = 1998] [serial = 842] [outer = 0x7ffd1765dc00] 00:56:49 INFO - PROCESS | 1998 | 1461052609522 Marionette DEBUG loaded listener.js 00:56:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd2a26a400) [pid = 1998] [serial = 843] [outer = 0x7ffd1765dc00] 00:56:50 INFO - PROCESS | 1998 | 1461052610454 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 00:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1390ms 00:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:56:50 INFO - PROCESS | 1998 | 1461052610487 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 00:56:50 INFO - PROCESS | 1998 | 1461052610491 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 00:56:50 INFO - PROCESS | 1998 | 1461052610497 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:56:50 INFO - PROCESS | 1998 | 1461052610501 Marionette TRACE conn5 <- [1,1094,null,{}] 00:56:50 INFO - PROCESS | 1998 | 1461052610506 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:50 INFO - PROCESS | 1998 | 1461052610731 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 00:56:50 INFO - PROCESS | 1998 | 1461052610901 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12965800 == 99 [pid = 1998] [id = 281] 00:56:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd17661000) [pid = 1998] [serial = 844] [outer = (nil)] 00:56:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd22c21000) [pid = 1998] [serial = 845] [outer = 0x7ffd17661000] 00:56:50 INFO - PROCESS | 1998 | 1461052610983 Marionette DEBUG loaded listener.js 00:56:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd3a204800) [pid = 1998] [serial = 846] [outer = 0x7ffd17661000] 00:56:51 INFO - PROCESS | 1998 | 1461052611829 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 00:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1382ms 00:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:56:51 INFO - PROCESS | 1998 | 1461052611880 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 00:56:51 INFO - PROCESS | 1998 | 1461052611882 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 00:56:51 INFO - PROCESS | 1998 | 1461052611889 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:56:51 INFO - PROCESS | 1998 | 1461052611892 Marionette TRACE conn5 <- [1,1098,null,{}] 00:56:51 INFO - PROCESS | 1998 | 1461052611897 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:52 INFO - PROCESS | 1998 | 1461052612069 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 00:56:52 INFO - PROCESS | 1998 | 1461052612249 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1eb65800 == 100 [pid = 1998] [id = 282] 00:56:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd12a66c00) [pid = 1998] [serial = 847] [outer = (nil)] 00:56:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd12a6bc00) [pid = 1998] [serial = 848] [outer = 0x7ffd12a66c00] 00:56:52 INFO - PROCESS | 1998 | 1461052612319 Marionette DEBUG loaded listener.js 00:56:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd12a70800) [pid = 1998] [serial = 849] [outer = 0x7ffd12a66c00] 00:56:53 INFO - PROCESS | 1998 | 1461052613195 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 00:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1335ms 00:56:53 INFO - PROCESS | 1998 | 1461052613224 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 00:56:53 INFO - PROCESS | 1998 | 1461052613227 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 00:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:56:53 INFO - PROCESS | 1998 | 1461052613233 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:56:53 INFO - PROCESS | 1998 | 1461052613235 Marionette TRACE conn5 <- [1,1102,null,{}] 00:56:53 INFO - PROCESS | 1998 | 1461052613241 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:53 INFO - PROCESS | 1998 | 1461052613404 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 00:56:53 INFO - PROCESS | 1998 | 1461052613592 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12b68800 == 101 [pid = 1998] [id = 283] 00:56:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd12803000) [pid = 1998] [serial = 850] [outer = (nil)] 00:56:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd1280b400) [pid = 1998] [serial = 851] [outer = 0x7ffd12803000] 00:56:53 INFO - PROCESS | 1998 | 1461052613659 Marionette DEBUG loaded listener.js 00:56:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd1280f800) [pid = 1998] [serial = 852] [outer = 0x7ffd12803000] 00:56:54 INFO - PROCESS | 1998 | 1461052614874 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 00:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1689ms 00:56:54 INFO - PROCESS | 1998 | 1461052614923 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 00:56:54 INFO - PROCESS | 1998 | 1461052614928 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 00:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:56:54 INFO - PROCESS | 1998 | 1461052614954 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:56:54 INFO - PROCESS | 1998 | 1461052614960 Marionette TRACE conn5 <- [1,1106,null,{}] 00:56:54 INFO - PROCESS | 1998 | 1461052614967 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:55 INFO - PROCESS | 1998 | 1461052615138 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 00:56:55 INFO - PROCESS | 1998 | 1461052615331 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c47a000 == 102 [pid = 1998] [id = 284] 00:56:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd1463e800) [pid = 1998] [serial = 853] [outer = (nil)] 00:56:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd159a5c00) [pid = 1998] [serial = 854] [outer = 0x7ffd1463e800] 00:56:55 INFO - PROCESS | 1998 | 1461052615395 Marionette DEBUG loaded listener.js 00:56:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd17662c00) [pid = 1998] [serial = 855] [outer = 0x7ffd1463e800] 00:56:56 INFO - PROCESS | 1998 | 1461052616400 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 00:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1491ms 00:56:56 INFO - PROCESS | 1998 | 1461052616441 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 00:56:56 INFO - PROCESS | 1998 | 1461052616449 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 00:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:56:56 INFO - PROCESS | 1998 | 1461052616458 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:56:56 INFO - PROCESS | 1998 | 1461052616462 Marionette TRACE conn5 <- [1,1110,null,{}] 00:56:56 INFO - PROCESS | 1998 | 1461052616467 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:56 INFO - PROCESS | 1998 | 1461052616641 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 00:56:56 INFO - PROCESS | 1998 | 1461052616905 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1751e800 == 103 [pid = 1998] [id = 285] 00:56:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd177cf800) [pid = 1998] [serial = 856] [outer = (nil)] 00:56:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd1dae2800) [pid = 1998] [serial = 857] [outer = 0x7ffd177cf800] 00:56:57 INFO - PROCESS | 1998 | 1461052617032 Marionette DEBUG loaded listener.js 00:56:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd1db74400) [pid = 1998] [serial = 858] [outer = 0x7ffd177cf800] 00:56:57 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd38128800 == 102 [pid = 1998] [id = 222] 00:56:57 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd274bf000 == 101 [pid = 1998] [id = 269] 00:56:57 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26944800 == 100 [pid = 1998] [id = 268] 00:56:57 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd24ffb800 == 99 [pid = 1998] [id = 267] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd260a8400) [pid = 1998] [serial = 731] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd296d9400) [pid = 1998] [serial = 737] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd2876ac00) [pid = 1998] [serial = 734] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd1e7f8000) [pid = 1998] [serial = 740] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd228d1000 == 98 [pid = 1998] [id = 266] 00:56:57 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b960000 == 97 [pid = 1998] [id = 265] 00:56:57 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd171dc800 == 96 [pid = 1998] [id = 264] 00:56:57 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c463800 == 95 [pid = 1998] [id = 263] 00:56:57 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28187800 == 94 [pid = 1998] [id = 256] 00:56:57 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1dc65000 == 93 [pid = 1998] [id = 255] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd1dc2c000) [pid = 1998] [serial = 716] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd21ec2c00) [pid = 1998] [serial = 722] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd1b986c00) [pid = 1998] [serial = 744] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd21f74800) [pid = 1998] [serial = 755] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd1dc2e400) [pid = 1998] [serial = 747] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd21d40800) [pid = 1998] [serial = 710] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd1e7f6000) [pid = 1998] [serial = 749] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd21d07c00) [pid = 1998] [serial = 752] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd1b98d000) [pid = 1998] [serial = 713] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd2a478000) [pid = 1998] [serial = 762] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd1f9aac00) [pid = 1998] [serial = 750] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd260ad800) [pid = 1998] [serial = 761] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd1da0cc00) [pid = 1998] [serial = 746] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd2594b800) [pid = 1998] [serial = 728] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd26013800) [pid = 1998] [serial = 758] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd29599400) [pid = 1998] [serial = 759] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd1fee7400) [pid = 1998] [serial = 719] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd22089400) [pid = 1998] [serial = 725] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd21d5a400) [pid = 1998] [serial = 753] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd226e3c00) [pid = 1998] [serial = 756] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd177cb800) [pid = 1998] [serial = 743] [outer = (nil)] [url = about:blank] 00:56:57 INFO - PROCESS | 1998 | 1461052617858 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 00:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1437ms 00:56:57 INFO - PROCESS | 1998 | 1461052617896 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 00:56:57 INFO - PROCESS | 1998 | 1461052617899 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 00:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:56:57 INFO - PROCESS | 1998 | 1461052617908 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:56:57 INFO - PROCESS | 1998 | 1461052617914 Marionette TRACE conn5 <- [1,1114,null,{}] 00:56:57 INFO - PROCESS | 1998 | 1461052617934 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:58 INFO - PROCESS | 1998 | 1461052618110 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 00:56:58 INFO - PROCESS | 1998 | 1461052618244 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe0e000 == 94 [pid = 1998] [id = 286] 00:56:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd177cb800) [pid = 1998] [serial = 859] [outer = (nil)] 00:56:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd1e7f7800) [pid = 1998] [serial = 860] [outer = 0x7ffd177cb800] 00:56:58 INFO - PROCESS | 1998 | 1461052618313 Marionette DEBUG loaded listener.js 00:56:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd1efc7000) [pid = 1998] [serial = 861] [outer = 0x7ffd177cb800] 00:56:59 INFO - PROCESS | 1998 | 1461052619052 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 00:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1188ms 00:56:59 INFO - PROCESS | 1998 | 1461052619119 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 00:56:59 INFO - PROCESS | 1998 | 1461052619122 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 00:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:56:59 INFO - PROCESS | 1998 | 1461052619131 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:56:59 INFO - PROCESS | 1998 | 1461052619134 Marionette TRACE conn5 <- [1,1118,null,{}] 00:56:59 INFO - PROCESS | 1998 | 1461052619139 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:59 INFO - PROCESS | 1998 | 1461052619339 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 00:56:59 INFO - PROCESS | 1998 | 1461052619360 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:59 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd24ff3800 == 95 [pid = 1998] [id = 287] 00:56:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd12808800) [pid = 1998] [serial = 862] [outer = (nil)] 00:56:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd20075400) [pid = 1998] [serial = 863] [outer = 0x7ffd12808800] 00:56:59 INFO - PROCESS | 1998 | 1461052619559 Marionette DEBUG loaded listener.js 00:56:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd21b69400) [pid = 1998] [serial = 864] [outer = 0x7ffd12808800] 00:57:00 INFO - PROCESS | 1998 | 1461052620399 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 00:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1290ms 00:57:00 INFO - PROCESS | 1998 | 1461052620431 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 00:57:00 INFO - PROCESS | 1998 | 1461052620435 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 00:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:57:00 INFO - PROCESS | 1998 | 1461052620441 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:57:00 INFO - PROCESS | 1998 | 1461052620445 Marionette TRACE conn5 <- [1,1122,null,{}] 00:57:00 INFO - PROCESS | 1998 | 1461052620453 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:00 INFO - PROCESS | 1998 | 1461052620678 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 00:57:00 INFO - PROCESS | 1998 | 1461052620711 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e23800 == 96 [pid = 1998] [id = 288] 00:57:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd1edc7400) [pid = 1998] [serial = 865] [outer = (nil)] 00:57:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd21d37c00) [pid = 1998] [serial = 866] [outer = 0x7ffd1edc7400] 00:57:00 INFO - PROCESS | 1998 | 1461052620770 Marionette DEBUG loaded listener.js 00:57:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd21f69800) [pid = 1998] [serial = 867] [outer = 0x7ffd1edc7400] 00:57:01 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd20077c00) [pid = 1998] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:57:01 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd1770a400) [pid = 1998] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:57:01 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd1c31d000) [pid = 1998] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:57:01 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd1dc20000) [pid = 1998] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:57:01 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd156c3400) [pid = 1998] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:57:01 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd21eee800) [pid = 1998] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:57:01 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd1e6e6800) [pid = 1998] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:57:01 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd21d38400) [pid = 1998] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:57:01 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd21d5f000) [pid = 1998] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:57:01 INFO - PROCESS | 1998 | 1461052621827 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 00:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1431ms 00:57:01 INFO - PROCESS | 1998 | 1461052621873 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 00:57:01 INFO - PROCESS | 1998 | 1461052621876 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 00:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:57:01 INFO - PROCESS | 1998 | 1461052621883 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:57:01 INFO - PROCESS | 1998 | 1461052621886 Marionette TRACE conn5 <- [1,1126,null,{}] 00:57:01 INFO - PROCESS | 1998 | 1461052621891 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:02 INFO - PROCESS | 1998 | 1461052622052 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 00:57:02 INFO - PROCESS | 1998 | 1461052622069 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:02 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd274bd000 == 97 [pid = 1998] [id = 289] 00:57:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd177cfc00) [pid = 1998] [serial = 868] [outer = (nil)] 00:57:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd226e9000) [pid = 1998] [serial = 869] [outer = 0x7ffd177cfc00] 00:57:02 INFO - PROCESS | 1998 | 1461052622133 Marionette DEBUG loaded listener.js 00:57:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd2312e000) [pid = 1998] [serial = 870] [outer = 0x7ffd177cfc00] 00:57:03 INFO - PROCESS | 1998 | 1461052623059 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 00:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1231ms 00:57:03 INFO - PROCESS | 1998 | 1461052623114 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 00:57:03 INFO - PROCESS | 1998 | 1461052623129 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 00:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:57:03 INFO - PROCESS | 1998 | 1461052623140 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:57:03 INFO - PROCESS | 1998 | 1461052623143 Marionette TRACE conn5 <- [1,1130,null,{}] 00:57:03 INFO - PROCESS | 1998 | 1461052623148 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:03 INFO - PROCESS | 1998 | 1461052623369 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 00:57:03 INFO - PROCESS | 1998 | 1461052623538 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2872f000 == 98 [pid = 1998] [id = 290] 00:57:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd1463c000) [pid = 1998] [serial = 871] [outer = (nil)] 00:57:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd1dc20000) [pid = 1998] [serial = 872] [outer = 0x7ffd1463c000] 00:57:03 INFO - PROCESS | 1998 | 1461052623649 Marionette DEBUG loaded listener.js 00:57:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd26013800) [pid = 1998] [serial = 873] [outer = 0x7ffd1463c000] 00:57:05 INFO - PROCESS | 1998 | 1461052625075 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 00:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1986ms 00:57:05 INFO - PROCESS | 1998 | 1461052625129 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 00:57:05 INFO - PROCESS | 1998 | 1461052625137 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 00:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:57:05 INFO - PROCESS | 1998 | 1461052625147 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:57:05 INFO - PROCESS | 1998 | 1461052625151 Marionette TRACE conn5 <- [1,1134,null,{}] 00:57:05 INFO - PROCESS | 1998 | 1461052625159 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:05 INFO - PROCESS | 1998 | 1461052625469 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 00:57:05 INFO - PROCESS | 1998 | 1461052625758 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1dc6a000 == 99 [pid = 1998] [id = 291] 00:57:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd172dd400) [pid = 1998] [serial = 874] [outer = (nil)] 00:57:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd1b989000) [pid = 1998] [serial = 875] [outer = 0x7ffd172dd400] 00:57:05 INFO - PROCESS | 1998 | 1461052625838 Marionette DEBUG loaded listener.js 00:57:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd1da0a400) [pid = 1998] [serial = 876] [outer = 0x7ffd172dd400] 00:57:06 INFO - PROCESS | 1998 | 1461052626770 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 00:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1692ms 00:57:06 INFO - PROCESS | 1998 | 1461052626840 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 00:57:06 INFO - PROCESS | 1998 | 1461052626848 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 00:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:57:06 INFO - PROCESS | 1998 | 1461052626858 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:57:06 INFO - PROCESS | 1998 | 1461052626862 Marionette TRACE conn5 <- [1,1138,null,{}] 00:57:06 INFO - PROCESS | 1998 | 1461052626868 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:07 INFO - PROCESS | 1998 | 1461052627135 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 00:57:07 INFO - PROCESS | 1998 | 1461052627403 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd274be800 == 100 [pid = 1998] [id = 292] 00:57:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd1daec800) [pid = 1998] [serial = 877] [outer = (nil)] 00:57:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd1e9ce800) [pid = 1998] [serial = 878] [outer = 0x7ffd1daec800] 00:57:07 INFO - PROCESS | 1998 | 1461052627483 Marionette DEBUG loaded listener.js 00:57:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd1fb37400) [pid = 1998] [serial = 879] [outer = 0x7ffd1daec800] 00:57:08 INFO - PROCESS | 1998 | 1461052628316 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 00:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1531ms 00:57:08 INFO - PROCESS | 1998 | 1461052628390 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 00:57:08 INFO - PROCESS | 1998 | 1461052628393 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 00:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:57:08 INFO - PROCESS | 1998 | 1461052628400 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:57:08 INFO - PROCESS | 1998 | 1461052628405 Marionette TRACE conn5 <- [1,1142,null,{}] 00:57:08 INFO - PROCESS | 1998 | 1461052628421 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:08 INFO - PROCESS | 1998 | 1461052628672 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 00:57:08 INFO - PROCESS | 1998 | 1461052628903 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2b08b000 == 101 [pid = 1998] [id = 293] 00:57:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd21d33800) [pid = 1998] [serial = 880] [outer = (nil)] 00:57:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd22c18800) [pid = 1998] [serial = 881] [outer = 0x7ffd21d33800] 00:57:09 INFO - PROCESS | 1998 | 1461052629036 Marionette DEBUG loaded listener.js 00:57:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd2594c800) [pid = 1998] [serial = 882] [outer = 0x7ffd21d33800] 00:57:09 INFO - PROCESS | 1998 | 1461052629955 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 00:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1600ms 00:57:10 INFO - PROCESS | 1998 | 1461052630001 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 00:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:57:10 INFO - PROCESS | 1998 | 1461052630006 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 00:57:10 INFO - PROCESS | 1998 | 1461052630011 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:57:10 INFO - PROCESS | 1998 | 1461052630014 Marionette TRACE conn5 <- [1,1146,null,{}] 00:57:10 INFO - PROCESS | 1998 | 1461052630019 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:10 INFO - PROCESS | 1998 | 1461052630210 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 00:57:10 INFO - PROCESS | 1998 | 1461052630429 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd37b1b000 == 102 [pid = 1998] [id = 294] 00:57:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd21eb8400) [pid = 1998] [serial = 883] [outer = (nil)] 00:57:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd29599400) [pid = 1998] [serial = 884] [outer = 0x7ffd21eb8400] 00:57:10 INFO - PROCESS | 1998 | 1461052630547 Marionette DEBUG loaded listener.js 00:57:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd33ed6400) [pid = 1998] [serial = 885] [outer = 0x7ffd21eb8400] 00:57:11 INFO - PROCESS | 1998 | 1461052631419 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 00:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1480ms 00:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:57:11 INFO - PROCESS | 1998 | 1461052631492 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 00:57:11 INFO - PROCESS | 1998 | 1461052631495 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 00:57:11 INFO - PROCESS | 1998 | 1461052631501 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:57:11 INFO - PROCESS | 1998 | 1461052631504 Marionette TRACE conn5 <- [1,1150,null,{}] 00:57:11 INFO - PROCESS | 1998 | 1461052631509 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:11 INFO - PROCESS | 1998 | 1461052631698 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 00:57:11 INFO - PROCESS | 1998 | 1461052631872 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:11 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a41f800 == 103 [pid = 1998] [id = 295] 00:57:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd2689a800) [pid = 1998] [serial = 886] [outer = (nil)] 00:57:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd34fe8400) [pid = 1998] [serial = 887] [outer = 0x7ffd2689a800] 00:57:11 INFO - PROCESS | 1998 | 1461052631945 Marionette DEBUG loaded listener.js 00:57:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd35f3ec00) [pid = 1998] [serial = 888] [outer = 0x7ffd2689a800] 00:57:12 INFO - PROCESS | 1998 | 1461052632835 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 00:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1384ms 00:57:12 INFO - PROCESS | 1998 | 1461052632888 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 00:57:12 INFO - PROCESS | 1998 | 1461052632893 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 00:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:57:12 INFO - PROCESS | 1998 | 1461052632900 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:57:12 INFO - PROCESS | 1998 | 1461052632903 Marionette TRACE conn5 <- [1,1154,null,{}] 00:57:12 INFO - PROCESS | 1998 | 1461052632908 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:13 INFO - PROCESS | 1998 | 1461052633119 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 00:57:13 INFO - PROCESS | 1998 | 1461052633305 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:13 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd15515800 == 104 [pid = 1998] [id = 296] 00:57:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd1460b800) [pid = 1998] [serial = 889] [outer = (nil)] 00:57:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd14611800) [pid = 1998] [serial = 890] [outer = 0x7ffd1460b800] 00:57:13 INFO - PROCESS | 1998 | 1461052633390 Marionette DEBUG loaded listener.js 00:57:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd38186400) [pid = 1998] [serial = 891] [outer = 0x7ffd1460b800] 00:57:14 INFO - PROCESS | 1998 | 1461052634268 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 00:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1442ms 00:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:57:14 INFO - PROCESS | 1998 | 1461052634343 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 00:57:14 INFO - PROCESS | 1998 | 1461052634346 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 00:57:14 INFO - PROCESS | 1998 | 1461052634352 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:57:14 INFO - PROCESS | 1998 | 1461052634355 Marionette TRACE conn5 <- [1,1158,null,{}] 00:57:14 INFO - PROCESS | 1998 | 1461052634360 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:14 INFO - PROCESS | 1998 | 1461052634537 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 00:57:14 INFO - PROCESS | 1998 | 1461052634730 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd41a8f800 == 105 [pid = 1998] [id = 297] 00:57:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd1460c000) [pid = 1998] [serial = 892] [outer = (nil)] 00:57:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd16e4a000) [pid = 1998] [serial = 893] [outer = 0x7ffd1460c000] 00:57:14 INFO - PROCESS | 1998 | 1461052634805 Marionette DEBUG loaded listener.js 00:57:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd16e4f400) [pid = 1998] [serial = 894] [outer = 0x7ffd1460c000] 00:57:15 INFO - PROCESS | 1998 | 1461052635647 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 00:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1334ms 00:57:15 INFO - PROCESS | 1998 | 1461052635685 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 00:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:57:15 INFO - PROCESS | 1998 | 1461052635695 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 00:57:15 INFO - PROCESS | 1998 | 1461052635700 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:57:15 INFO - PROCESS | 1998 | 1461052635702 Marionette TRACE conn5 <- [1,1162,null,{}] 00:57:15 INFO - PROCESS | 1998 | 1461052635709 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:15 INFO - PROCESS | 1998 | 1461052635910 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 00:57:16 INFO - PROCESS | 1998 | 1461052636090 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:16 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e9a7000 == 106 [pid = 1998] [id = 298] 00:57:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd14609400) [pid = 1998] [serial = 895] [outer = (nil)] 00:57:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd36107000) [pid = 1998] [serial = 896] [outer = 0x7ffd14609400] 00:57:16 INFO - PROCESS | 1998 | 1461052636160 Marionette DEBUG loaded listener.js 00:57:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd39e2a000) [pid = 1998] [serial = 897] [outer = 0x7ffd14609400] 00:57:17 INFO - PROCESS | 1998 | 1461052637020 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 00:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1380ms 00:57:17 INFO - PROCESS | 1998 | 1461052637082 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 00:57:17 INFO - PROCESS | 1998 | 1461052637085 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 00:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:57:17 INFO - PROCESS | 1998 | 1461052637092 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:57:17 INFO - PROCESS | 1998 | 1461052637095 Marionette TRACE conn5 <- [1,1166,null,{}] 00:57:17 INFO - PROCESS | 1998 | 1461052637100 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:17 INFO - PROCESS | 1998 | 1461052637289 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 00:57:17 INFO - PROCESS | 1998 | 1461052637469 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd114d6800 == 107 [pid = 1998] [id = 299] 00:57:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd16e44800) [pid = 1998] [serial = 898] [outer = (nil)] 00:57:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd174e7c00) [pid = 1998] [serial = 899] [outer = 0x7ffd16e44800] 00:57:17 INFO - PROCESS | 1998 | 1461052637543 Marionette DEBUG loaded listener.js 00:57:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd174ec800) [pid = 1998] [serial = 900] [outer = 0x7ffd16e44800] 00:57:18 INFO - PROCESS | 1998 | 1461052638447 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 00:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1436ms 00:57:18 INFO - PROCESS | 1998 | 1461052638529 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 00:57:18 INFO - PROCESS | 1998 | 1461052638531 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 00:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:57:18 INFO - PROCESS | 1998 | 1461052638538 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:57:18 INFO - PROCESS | 1998 | 1461052638541 Marionette TRACE conn5 <- [1,1170,null,{}] 00:57:18 INFO - PROCESS | 1998 | 1461052638547 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:18 INFO - PROCESS | 1998 | 1461052638734 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 00:57:18 INFO - PROCESS | 1998 | 1461052638975 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:19 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd171e4000 == 108 [pid = 1998] [id = 300] 00:57:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd1463b800) [pid = 1998] [serial = 901] [outer = (nil)] 00:57:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd1c5e3800) [pid = 1998] [serial = 902] [outer = 0x7ffd1463b800] 00:57:19 INFO - PROCESS | 1998 | 1461052639094 Marionette DEBUG loaded listener.js 00:57:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd21ec1000) [pid = 1998] [serial = 903] [outer = 0x7ffd1463b800] 00:57:19 INFO - PROCESS | 1998 | 1461052639968 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 00:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1483ms 00:57:20 INFO - PROCESS | 1998 | 1461052640022 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 00:57:20 INFO - PROCESS | 1998 | 1461052640027 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 00:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:57:20 INFO - PROCESS | 1998 | 1461052640033 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:57:20 INFO - PROCESS | 1998 | 1461052640038 Marionette TRACE conn5 <- [1,1174,null,{}] 00:57:20 INFO - PROCESS | 1998 | 1461052640043 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:20 INFO - PROCESS | 1998 | 1461052640247 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 00:57:20 INFO - PROCESS | 1998 | 1461052640429 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd229db000 == 109 [pid = 1998] [id = 301] 00:57:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd16ef0400) [pid = 1998] [serial = 904] [outer = (nil)] 00:57:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd229a9800) [pid = 1998] [serial = 905] [outer = 0x7ffd16ef0400] 00:57:20 INFO - PROCESS | 1998 | 1461052640510 Marionette DEBUG loaded listener.js 00:57:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 210 (0x7ffd39e27800) [pid = 1998] [serial = 906] [outer = 0x7ffd16ef0400] 00:57:21 INFO - PROCESS | 1998 | 1461052641912 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 00:57:22 INFO - PROCESS | 1998 | 1461052642030 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 00:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:57:22 INFO - PROCESS | 1998 | 1461052642039 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:57:22 INFO - PROCESS | 1998 | 1461052642044 Marionette TRACE conn5 <- [1,1178,null,{}] 00:57:22 INFO - PROCESS | 1998 | 1461052642054 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:22 INFO - PROCESS | 1998 | 1461052642246 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 00:57:22 INFO - PROCESS | 1998 | 1461052642430 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e990000 == 110 [pid = 1998] [id = 302] 00:57:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd12a6c000) [pid = 1998] [serial = 907] [outer = (nil)] 00:57:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd14611c00) [pid = 1998] [serial = 908] [outer = 0x7ffd12a6c000] 00:57:22 INFO - PROCESS | 1998 | 1461052642497 Marionette DEBUG loaded listener.js 00:57:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 213 (0x7ffd159a9800) [pid = 1998] [serial = 909] [outer = 0x7ffd12a6c000] 00:57:23 INFO - PROCESS | 1998 | 1461052643403 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 00:57:23 INFO - PROCESS | 1998 | 1461052643496 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 00:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:57:23 INFO - PROCESS | 1998 | 1461052643517 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:57:23 INFO - PROCESS | 1998 | 1461052643526 Marionette TRACE conn5 <- [1,1182,null,{}] 00:57:23 INFO - PROCESS | 1998 | 1461052643537 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:23 INFO - PROCESS | 1998 | 1461052643868 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 00:57:24 INFO - PROCESS | 1998 | 1461052644069 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12b5f800 == 111 [pid = 1998] [id = 303] 00:57:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 214 (0x7ffd17586c00) [pid = 1998] [serial = 910] [outer = (nil)] 00:57:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 215 (0x7ffd1758cc00) [pid = 1998] [serial = 911] [outer = 0x7ffd17586c00] 00:57:24 INFO - PROCESS | 1998 | 1461052644139 Marionette DEBUG loaded listener.js 00:57:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 216 (0x7ffd17591800) [pid = 1998] [serial = 912] [outer = 0x7ffd17586c00] 00:57:24 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27ed6800 == 110 [pid = 1998] [id = 194] 00:57:24 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a42f000 == 109 [pid = 1998] [id = 158] 00:57:24 INFO - PROCESS | 1998 | --DOMWINDOW == 215 (0x7ffd34fdfc00) [pid = 1998] [serial = 779] [outer = (nil)] [url = about:blank] 00:57:24 INFO - PROCESS | 1998 | --DOMWINDOW == 214 (0x7ffd380c9400) [pid = 1998] [serial = 782] [outer = (nil)] [url = about:blank] 00:57:24 INFO - PROCESS | 1998 | --DOMWINDOW == 213 (0x7ffd39869c00) [pid = 1998] [serial = 785] [outer = (nil)] [url = about:blank] 00:57:24 INFO - PROCESS | 1998 | --DOMWINDOW == 212 (0x7ffd1463b400) [pid = 1998] [serial = 788] [outer = (nil)] [url = about:blank] 00:57:25 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd274bd000 == 108 [pid = 1998] [id = 289] 00:57:25 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26e23800 == 107 [pid = 1998] [id = 288] 00:57:25 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd24ff3800 == 106 [pid = 1998] [id = 287] 00:57:25 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:25 INFO - PROCESS | 1998 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:57:25 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fe0e000 == 105 [pid = 1998] [id = 286] 00:57:25 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1751e800 == 104 [pid = 1998] [id = 285] 00:57:25 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c47a000 == 103 [pid = 1998] [id = 284] 00:57:25 INFO - PROCESS | 1998 | 1461052645155 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 00:57:25 INFO - PROCESS | 1998 | 1461052645255 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 00:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:57:25 INFO - PROCESS | 1998 | 1461052645265 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:57:25 INFO - PROCESS | 1998 | 1461052645269 Marionette TRACE conn5 <- [1,1186,null,{}] 00:57:25 INFO - PROCESS | 1998 | 1461052645284 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:25 INFO - PROCESS | 1998 | 1461052645451 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 00:57:25 INFO - PROCESS | 1998 | 1461052645666 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c5a9800 == 98 [pid = 1998] [id = 304] 00:57:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd1765b000) [pid = 1998] [serial = 913] [outer = (nil)] 00:57:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd1c8b2000) [pid = 1998] [serial = 914] [outer = 0x7ffd1765b000] 00:57:25 INFO - PROCESS | 1998 | 1461052645752 Marionette DEBUG loaded listener.js 00:57:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd1daf0c00) [pid = 1998] [serial = 915] [outer = 0x7ffd1765b000] 00:57:26 INFO - PROCESS | 1998 | 1461052646468 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 00:57:26 INFO - PROCESS | 1998 | 1461052646513 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 00:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:57:26 INFO - PROCESS | 1998 | 1461052646519 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:57:26 INFO - PROCESS | 1998 | 1461052646523 Marionette TRACE conn5 <- [1,1190,null,{}] 00:57:26 INFO - PROCESS | 1998 | 1461052646528 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:26 INFO - PROCESS | 1998 | 1461052646676 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 00:57:26 INFO - PROCESS | 1998 | 1461052646691 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:26 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd228c9800 == 99 [pid = 1998] [id = 305] 00:57:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd1c8aec00) [pid = 1998] [serial = 916] [outer = (nil)] 00:57:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd1e2cb400) [pid = 1998] [serial = 917] [outer = 0x7ffd1c8aec00] 00:57:26 INFO - PROCESS | 1998 | 1461052646753 Marionette DEBUG loaded listener.js 00:57:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd1e7f7400) [pid = 1998] [serial = 918] [outer = 0x7ffd1c8aec00] 00:57:27 INFO - PROCESS | 1998 | 1461052647719 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 00:57:27 INFO - PROCESS | 1998 | 1461052647773 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 00:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:57:27 INFO - PROCESS | 1998 | 1461052647787 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:57:27 INFO - PROCESS | 1998 | 1461052647789 Marionette TRACE conn5 <- [1,1194,null,{}] 00:57:27 INFO - PROCESS | 1998 | 1461052647793 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:27 INFO - PROCESS | 1998 | 1461052647992 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 00:57:28 INFO - PROCESS | 1998 | 1461052648024 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd24ff3800 == 100 [pid = 1998] [id = 306] 00:57:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd1dc27800) [pid = 1998] [serial = 919] [outer = (nil)] 00:57:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd1e9cd000) [pid = 1998] [serial = 920] [outer = 0x7ffd1dc27800] 00:57:28 INFO - PROCESS | 1998 | 1461052648085 Marionette DEBUG loaded listener.js 00:57:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd1edcc000) [pid = 1998] [serial = 921] [outer = 0x7ffd1dc27800] 00:57:29 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd12808800) [pid = 1998] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:57:29 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd1463e800) [pid = 1998] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:57:29 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd177cf800) [pid = 1998] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:57:29 INFO - PROCESS | 1998 | --DOMWINDOW == 196 (0x7ffd177cfc00) [pid = 1998] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:57:29 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd177cb800) [pid = 1998] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:57:29 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd1edc7400) [pid = 1998] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:57:29 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:29 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:57:29 INFO - PROCESS | 1998 | 1461052649718 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 00:57:29 INFO - PROCESS | 1998 | 1461052649778 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 00:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:57:29 INFO - PROCESS | 1998 | 1461052649786 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:57:29 INFO - PROCESS | 1998 | 1461052649792 Marionette TRACE conn5 <- [1,1198,null,{}] 00:57:29 INFO - PROCESS | 1998 | 1461052649800 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:30 INFO - PROCESS | 1998 | 1461052650010 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 00:57:30 INFO - PROCESS | 1998 | 1461052650186 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c475800 == 101 [pid = 1998] [id = 307] 00:57:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd14606000) [pid = 1998] [serial = 922] [outer = (nil)] 00:57:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd172d7000) [pid = 1998] [serial = 923] [outer = 0x7ffd14606000] 00:57:30 INFO - PROCESS | 1998 | 1461052650266 Marionette DEBUG loaded listener.js 00:57:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd17585c00) [pid = 1998] [serial = 924] [outer = 0x7ffd14606000] 00:57:31 INFO - PROCESS | 1998 | 1461052651245 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1535ms 00:57:31 INFO - PROCESS | 1998 | 1461052651323 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 00:57:31 INFO - PROCESS | 1998 | 1461052651332 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 00:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:57:31 INFO - PROCESS | 1998 | 1461052651345 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:57:31 INFO - PROCESS | 1998 | 1461052651350 Marionette TRACE conn5 <- [1,1202,null,{}] 00:57:31 INFO - PROCESS | 1998 | 1461052651358 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:31 INFO - PROCESS | 1998 | 1461052651587 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 00:57:31 INFO - PROCESS | 1998 | 1461052651855 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:31 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd229e0000 == 102 [pid = 1998] [id = 308] 00:57:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd1765ec00) [pid = 1998] [serial = 925] [outer = (nil)] 00:57:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd1bbd1c00) [pid = 1998] [serial = 926] [outer = 0x7ffd1765ec00] 00:57:31 INFO - PROCESS | 1998 | 1461052651982 Marionette DEBUG loaded listener.js 00:57:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd1db08400) [pid = 1998] [serial = 927] [outer = 0x7ffd1765ec00] 00:57:32 INFO - PROCESS | 1998 | 1461052652857 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1546ms 00:57:32 INFO - PROCESS | 1998 | 1461052652889 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 00:57:32 INFO - PROCESS | 1998 | 1461052652892 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 00:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:57:32 INFO - PROCESS | 1998 | 1461052652899 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:57:32 INFO - PROCESS | 1998 | 1461052652905 Marionette TRACE conn5 <- [1,1206,null,{}] 00:57:32 INFO - PROCESS | 1998 | 1461052652921 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:33 INFO - PROCESS | 1998 | 1461052653096 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 00:57:33 INFO - PROCESS | 1998 | 1461052653289 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd274cc000 == 103 [pid = 1998] [id = 309] 00:57:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd1bbc0000) [pid = 1998] [serial = 928] [outer = (nil)] 00:57:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd1fb35400) [pid = 1998] [serial = 929] [outer = 0x7ffd1bbc0000] 00:57:33 INFO - PROCESS | 1998 | 1461052653365 Marionette DEBUG loaded listener.js 00:57:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd1feed800) [pid = 1998] [serial = 930] [outer = 0x7ffd1bbc0000] 00:57:34 INFO - PROCESS | 1998 | 1461052654220 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1385ms 00:57:34 INFO - PROCESS | 1998 | 1461052654286 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 00:57:34 INFO - PROCESS | 1998 | 1461052654292 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 00:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:57:34 INFO - PROCESS | 1998 | 1461052654299 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:57:34 INFO - PROCESS | 1998 | 1461052654302 Marionette TRACE conn5 <- [1,1210,null,{}] 00:57:34 INFO - PROCESS | 1998 | 1461052654308 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:34 INFO - PROCESS | 1998 | 1461052654535 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 00:57:34 INFO - PROCESS | 1998 | 1461052654710 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:34 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28719800 == 104 [pid = 1998] [id = 310] 00:57:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd1e7fa000) [pid = 1998] [serial = 931] [outer = (nil)] 00:57:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd21d10800) [pid = 1998] [serial = 932] [outer = 0x7ffd1e7fa000] 00:57:34 INFO - PROCESS | 1998 | 1461052654784 Marionette DEBUG loaded listener.js 00:57:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd21d3d800) [pid = 1998] [serial = 933] [outer = 0x7ffd1e7fa000] 00:57:35 INFO - PROCESS | 1998 | 1461052655684 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1435ms 00:57:35 INFO - PROCESS | 1998 | 1461052655735 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 00:57:35 INFO - PROCESS | 1998 | 1461052655739 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 00:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:57:35 INFO - PROCESS | 1998 | 1461052655745 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:57:35 INFO - PROCESS | 1998 | 1461052655747 Marionette TRACE conn5 <- [1,1214,null,{}] 00:57:35 INFO - PROCESS | 1998 | 1461052655753 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:35 INFO - PROCESS | 1998 | 1461052655944 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 00:57:36 INFO - PROCESS | 1998 | 1461052656125 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd29734000 == 105 [pid = 1998] [id = 311] 00:57:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd1db6f400) [pid = 1998] [serial = 934] [outer = (nil)] 00:57:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd21ef3800) [pid = 1998] [serial = 935] [outer = 0x7ffd1db6f400] 00:57:36 INFO - PROCESS | 1998 | 1461052656197 Marionette DEBUG loaded listener.js 00:57:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd2207f800) [pid = 1998] [serial = 936] [outer = 0x7ffd1db6f400] 00:57:37 INFO - PROCESS | 1998 | 1461052657138 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 00:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1428ms 00:57:37 INFO - PROCESS | 1998 | 1461052657174 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 00:57:37 INFO - PROCESS | 1998 | 1461052657178 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 00:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:57:37 INFO - PROCESS | 1998 | 1461052657184 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:57:37 INFO - PROCESS | 1998 | 1461052657187 Marionette TRACE conn5 <- [1,1218,null,{}] 00:57:37 INFO - PROCESS | 1998 | 1461052657192 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:37 INFO - PROCESS | 1998 | 1461052657373 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 00:57:37 INFO - PROCESS | 1998 | 1461052657554 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34cd9800 == 106 [pid = 1998] [id = 312] 00:57:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 210 (0x7ffd21d38400) [pid = 1998] [serial = 937] [outer = (nil)] 00:57:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd229ab000) [pid = 1998] [serial = 938] [outer = 0x7ffd21d38400] 00:57:37 INFO - PROCESS | 1998 | 1461052657627 Marionette DEBUG loaded listener.js 00:57:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd2594b800) [pid = 1998] [serial = 939] [outer = 0x7ffd21d38400] 00:57:38 INFO - PROCESS | 1998 | 1461052658513 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 00:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1383ms 00:57:38 INFO - PROCESS | 1998 | 1461052658568 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 00:57:38 INFO - PROCESS | 1998 | 1461052658573 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 00:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:57:38 INFO - PROCESS | 1998 | 1461052658579 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:57:38 INFO - PROCESS | 1998 | 1461052658582 Marionette TRACE conn5 <- [1,1222,null,{}] 00:57:38 INFO - PROCESS | 1998 | 1461052658587 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:38 INFO - PROCESS | 1998 | 1461052658754 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 00:57:38 INFO - PROCESS | 1998 | 1461052658944 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd39984000 == 107 [pid = 1998] [id = 313] 00:57:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 213 (0x7ffd2208ac00) [pid = 1998] [serial = 940] [outer = (nil)] 00:57:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 214 (0x7ffd2767cc00) [pid = 1998] [serial = 941] [outer = 0x7ffd2208ac00] 00:57:39 INFO - PROCESS | 1998 | 1461052659019 Marionette DEBUG loaded listener.js 00:57:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 215 (0x7ffd2a427000) [pid = 1998] [serial = 942] [outer = 0x7ffd2208ac00] 00:57:39 INFO - PROCESS | 1998 | 1461052659887 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 00:57:39 INFO - PROCESS | 1998 | 1461052659925 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 00:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:57:39 INFO - PROCESS | 1998 | 1461052659931 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:57:39 INFO - PROCESS | 1998 | 1461052659934 Marionette TRACE conn5 <- [1,1226,null,{}] 00:57:39 INFO - PROCESS | 1998 | 1461052659939 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:40 INFO - PROCESS | 1998 | 1461052660137 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 00:57:40 INFO - PROCESS | 1998 | 1461052660343 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:40 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a4b9000 == 108 [pid = 1998] [id = 314] 00:57:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 216 (0x7ffd1bbd0400) [pid = 1998] [serial = 943] [outer = (nil)] 00:57:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 217 (0x7ffd21d14000) [pid = 1998] [serial = 944] [outer = 0x7ffd1bbd0400] 00:57:40 INFO - PROCESS | 1998 | 1461052660414 Marionette DEBUG loaded listener.js 00:57:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 218 (0x7ffd34d0c800) [pid = 1998] [serial = 945] [outer = 0x7ffd1bbd0400] 00:57:41 INFO - PROCESS | 1998 | 1461052661288 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 00:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1381ms 00:57:41 INFO - PROCESS | 1998 | 1461052661313 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 00:57:41 INFO - PROCESS | 1998 | 1461052661316 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 00:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:57:41 INFO - PROCESS | 1998 | 1461052661325 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:57:41 INFO - PROCESS | 1998 | 1461052661327 Marionette TRACE conn5 <- [1,1230,null,{}] 00:57:41 INFO - PROCESS | 1998 | 1461052661331 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:41 INFO - PROCESS | 1998 | 1461052661497 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 00:57:41 INFO - PROCESS | 1998 | 1461052661677 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2309c800 == 109 [pid = 1998] [id = 315] 00:57:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 219 (0x7ffd1c5e2400) [pid = 1998] [serial = 946] [outer = (nil)] 00:57:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 220 (0x7ffd35ff2c00) [pid = 1998] [serial = 947] [outer = 0x7ffd1c5e2400] 00:57:41 INFO - PROCESS | 1998 | 1461052661747 Marionette DEBUG loaded listener.js 00:57:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 221 (0x7ffd38027800) [pid = 1998] [serial = 948] [outer = 0x7ffd1c5e2400] 00:57:42 INFO - PROCESS | 1998 | 1461052662586 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 00:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1332ms 00:57:42 INFO - PROCESS | 1998 | 1461052662658 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 00:57:42 INFO - PROCESS | 1998 | 1461052662662 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 00:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:57:42 INFO - PROCESS | 1998 | 1461052662668 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:57:42 INFO - PROCESS | 1998 | 1461052662671 Marionette TRACE conn5 <- [1,1234,null,{}] 00:57:42 INFO - PROCESS | 1998 | 1461052662676 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:42 INFO - PROCESS | 1998 | 1461052662892 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 00:57:43 INFO - PROCESS | 1998 | 1461052663070 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c5aa000 == 110 [pid = 1998] [id = 316] 00:57:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd128e3000) [pid = 1998] [serial = 949] [outer = (nil)] 00:57:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd128e9800) [pid = 1998] [serial = 950] [outer = 0x7ffd128e3000] 00:57:43 INFO - PROCESS | 1998 | 1461052663138 Marionette DEBUG loaded listener.js 00:57:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 224 (0x7ffd128ee000) [pid = 1998] [serial = 951] [outer = 0x7ffd128e3000] 00:57:44 INFO - PROCESS | 1998 | 1461052664316 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 00:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1680ms 00:57:44 INFO - PROCESS | 1998 | 1461052664349 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 00:57:44 INFO - PROCESS | 1998 | 1461052664354 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 00:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:57:44 INFO - PROCESS | 1998 | 1461052664363 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:57:44 INFO - PROCESS | 1998 | 1461052664366 Marionette TRACE conn5 <- [1,1238,null,{}] 00:57:44 INFO - PROCESS | 1998 | 1461052664373 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:44 INFO - PROCESS | 1998 | 1461052664546 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 00:57:44 INFO - PROCESS | 1998 | 1461052664750 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:44 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e995000 == 111 [pid = 1998] [id = 317] 00:57:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd14603000) [pid = 1998] [serial = 952] [outer = (nil)] 00:57:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd1463e400) [pid = 1998] [serial = 953] [outer = 0x7ffd14603000] 00:57:44 INFO - PROCESS | 1998 | 1461052664817 Marionette DEBUG loaded listener.js 00:57:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd16e51800) [pid = 1998] [serial = 954] [outer = 0x7ffd14603000] 00:57:45 INFO - PROCESS | 1998 | 1461052665800 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 00:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1487ms 00:57:45 INFO - PROCESS | 1998 | 1461052665850 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 00:57:45 INFO - PROCESS | 1998 | 1461052665867 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 00:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:57:45 INFO - PROCESS | 1998 | 1461052665878 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:57:45 INFO - PROCESS | 1998 | 1461052665881 Marionette TRACE conn5 <- [1,1242,null,{}] 00:57:45 INFO - PROCESS | 1998 | 1461052665885 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:46 INFO - PROCESS | 1998 | 1461052666046 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 00:57:46 INFO - PROCESS | 1998 | 1461052666227 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:46 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b973000 == 112 [pid = 1998] [id = 318] 00:57:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd1460c400) [pid = 1998] [serial = 955] [outer = (nil)] 00:57:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd17653c00) [pid = 1998] [serial = 956] [outer = 0x7ffd1460c400] 00:57:46 INFO - PROCESS | 1998 | 1461052666292 Marionette DEBUG loaded listener.js 00:57:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd1b71d800) [pid = 1998] [serial = 957] [outer = 0x7ffd1460c400] 00:57:47 INFO - PROCESS | 1998 | 1461052667205 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 00:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1391ms 00:57:47 INFO - PROCESS | 1998 | 1461052667268 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 00:57:47 INFO - PROCESS | 1998 | 1461052667272 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 00:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:57:47 INFO - PROCESS | 1998 | 1461052667278 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:57:47 INFO - PROCESS | 1998 | 1461052667283 Marionette TRACE conn5 <- [1,1246,null,{}] 00:57:47 INFO - PROCESS | 1998 | 1461052667297 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:47 INFO - PROCESS | 1998 | 1461052667501 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 00:57:47 INFO - PROCESS | 1998 | 1461052667690 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe0f800 == 113 [pid = 1998] [id = 319] 00:57:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd1db6a800) [pid = 1998] [serial = 958] [outer = (nil)] 00:57:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 232 (0x7ffd1e6e3c00) [pid = 1998] [serial = 959] [outer = 0x7ffd1db6a800] 00:57:47 INFO - PROCESS | 1998 | 1461052667794 Marionette DEBUG loaded listener.js 00:57:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd1edc3400) [pid = 1998] [serial = 960] [outer = 0x7ffd1db6a800] 00:57:48 INFO - PROCESS | 1998 | 1461052668628 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 00:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1393ms 00:57:48 INFO - PROCESS | 1998 | 1461052668672 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 00:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:57:48 INFO - PROCESS | 1998 | 1461052668676 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 00:57:48 INFO - PROCESS | 1998 | 1461052668681 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:57:48 INFO - PROCESS | 1998 | 1461052668684 Marionette TRACE conn5 <- [1,1250,null,{}] 00:57:48 INFO - PROCESS | 1998 | 1461052668689 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:48 INFO - PROCESS | 1998 | 1461052668872 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 00:57:48 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a49e000 == 112 [pid = 1998] [id = 225] 00:57:48 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd39996000 == 111 [pid = 1998] [id = 224] 00:57:48 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd228c9800 == 110 [pid = 1998] [id = 305] 00:57:48 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c5a9800 == 109 [pid = 1998] [id = 304] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd37beac00) [pid = 1998] [serial = 830] [outer = (nil)] [url = about:blank] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 231 (0x7ffd22085c00) [pid = 1998] [serial = 821] [outer = (nil)] [url = about:blank] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd1765c400) [pid = 1998] [serial = 836] [outer = (nil)] [url = about:blank] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd22c21000) [pid = 1998] [serial = 845] [outer = (nil)] [url = about:blank] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd2a26d800) [pid = 1998] [serial = 827] [outer = (nil)] [url = about:blank] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd12a6bc00) [pid = 1998] [serial = 848] [outer = (nil)] [url = about:blank] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd1e9cdc00) [pid = 1998] [serial = 842] [outer = (nil)] [url = about:blank] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd1da09000) [pid = 1998] [serial = 815] [outer = (nil)] [url = about:blank] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd1e9c4400) [pid = 1998] [serial = 839] [outer = (nil)] [url = about:blank] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 223 (0x7ffd26ff0c00) [pid = 1998] [serial = 824] [outer = (nil)] [url = about:blank] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd39e2b800) [pid = 1998] [serial = 833] [outer = (nil)] [url = about:blank] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd1280b400) [pid = 1998] [serial = 851] [outer = (nil)] [url = about:blank] 00:57:48 INFO - PROCESS | 1998 | --DOMWINDOW == 220 (0x7ffd1efc7400) [pid = 1998] [serial = 818] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12b5f800 == 108 [pid = 1998] [id = 303] 00:57:49 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e990000 == 107 [pid = 1998] [id = 302] 00:57:49 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e9a7000 == 106 [pid = 1998] [id = 298] 00:57:49 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd41a8f800 == 105 [pid = 1998] [id = 297] 00:57:49 INFO - PROCESS | 1998 | 1461052669109 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:49 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd15515800 == 104 [pid = 1998] [id = 296] 00:57:49 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a41f800 == 103 [pid = 1998] [id = 295] 00:57:49 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd37b1b000 == 102 [pid = 1998] [id = 294] 00:57:49 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2b08b000 == 101 [pid = 1998] [id = 293] 00:57:49 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd124e7800 == 102 [pid = 1998] [id = 320] 00:57:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 221 (0x7ffd1280b400) [pid = 1998] [serial = 961] [outer = (nil)] 00:57:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd1c31d400) [pid = 1998] [serial = 962] [outer = 0x7ffd1280b400] 00:57:49 INFO - PROCESS | 1998 | 1461052669178 Marionette DEBUG loaded listener.js 00:57:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd1fb3f800) [pid = 1998] [serial = 963] [outer = 0x7ffd1280b400] 00:57:49 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd274be800 == 101 [pid = 1998] [id = 292] 00:57:49 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1dc6a000 == 100 [pid = 1998] [id = 291] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd2312e000) [pid = 1998] [serial = 870] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd2582a800) [pid = 1998] [serial = 812] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 220 (0x7ffd20075400) [pid = 1998] [serial = 863] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 219 (0x7ffd17662c00) [pid = 1998] [serial = 855] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 218 (0x7ffd1db74400) [pid = 1998] [serial = 858] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 217 (0x7ffd226e9000) [pid = 1998] [serial = 869] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 216 (0x7ffd1efc7000) [pid = 1998] [serial = 861] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 215 (0x7ffd1dae2800) [pid = 1998] [serial = 857] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 214 (0x7ffd21b69400) [pid = 1998] [serial = 864] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 213 (0x7ffd1e7f7800) [pid = 1998] [serial = 860] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 212 (0x7ffd21d37c00) [pid = 1998] [serial = 866] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 211 (0x7ffd21f69800) [pid = 1998] [serial = 867] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | --DOMWINDOW == 210 (0x7ffd159a5c00) [pid = 1998] [serial = 854] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1998 | 1461052669947 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 00:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1279ms 00:57:49 INFO - PROCESS | 1998 | 1461052669960 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 00:57:49 INFO - PROCESS | 1998 | 1461052669963 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 00:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:57:49 INFO - PROCESS | 1998 | 1461052669971 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:57:49 INFO - PROCESS | 1998 | 1461052669973 Marionette TRACE conn5 <- [1,1254,null,{}] 00:57:49 INFO - PROCESS | 1998 | 1461052669978 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:50 INFO - PROCESS | 1998 | 1461052670193 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 00:57:50 INFO - PROCESS | 1998 | 1461052670211 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e66f800 == 101 [pid = 1998] [id = 321] 00:57:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd1fb33c00) [pid = 1998] [serial = 964] [outer = (nil)] 00:57:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd21d10c00) [pid = 1998] [serial = 965] [outer = 0x7ffd1fb33c00] 00:57:50 INFO - PROCESS | 1998 | 1461052670273 Marionette DEBUG loaded listener.js 00:57:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 213 (0x7ffd21ef5000) [pid = 1998] [serial = 966] [outer = 0x7ffd1fb33c00] 00:57:51 INFO - PROCESS | 1998 | 1461052671063 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 00:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1131ms 00:57:51 INFO - PROCESS | 1998 | 1461052671105 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 00:57:51 INFO - PROCESS | 1998 | 1461052671109 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 00:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:57:51 INFO - PROCESS | 1998 | 1461052671114 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:57:51 INFO - PROCESS | 1998 | 1461052671116 Marionette TRACE conn5 <- [1,1258,null,{}] 00:57:51 INFO - PROCESS | 1998 | 1461052671121 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:51 INFO - PROCESS | 1998 | 1461052671287 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 00:57:51 INFO - PROCESS | 1998 | 1461052671303 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2735e800 == 102 [pid = 1998] [id = 322] 00:57:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 214 (0x7ffd229a4400) [pid = 1998] [serial = 967] [outer = (nil)] 00:57:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 215 (0x7ffd22c1d400) [pid = 1998] [serial = 968] [outer = 0x7ffd229a4400] 00:57:51 INFO - PROCESS | 1998 | 1461052671368 Marionette DEBUG loaded listener.js 00:57:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 216 (0x7ffd27686400) [pid = 1998] [serial = 969] [outer = 0x7ffd229a4400] 00:57:52 INFO - PROCESS | 1998 | 1461052672268 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 00:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1184ms 00:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:57:52 INFO - PROCESS | 1998 | 1461052672300 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 00:57:52 INFO - PROCESS | 1998 | 1461052672303 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 00:57:52 INFO - PROCESS | 1998 | 1461052672310 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:57:52 INFO - PROCESS | 1998 | 1461052672313 Marionette TRACE conn5 <- [1,1262,null,{}] 00:57:52 INFO - PROCESS | 1998 | 1461052672318 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:52 INFO - PROCESS | 1998 | 1461052672517 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 00:57:52 INFO - PROCESS | 1998 | 1461052672613 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2809a800 == 103 [pid = 1998] [id = 323] 00:57:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 217 (0x7ffd100f1c00) [pid = 1998] [serial = 970] [outer = (nil)] 00:57:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 218 (0x7ffd100f9400) [pid = 1998] [serial = 971] [outer = 0x7ffd100f1c00] 00:57:52 INFO - PROCESS | 1998 | 1461052672674 Marionette DEBUG loaded listener.js 00:57:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 219 (0x7ffd12803800) [pid = 1998] [serial = 972] [outer = 0x7ffd100f1c00] 00:57:53 INFO - PROCESS | 1998 | 1461052673453 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 00:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1180ms 00:57:53 INFO - PROCESS | 1998 | 1461052673491 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 00:57:53 INFO - PROCESS | 1998 | 1461052673493 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 00:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:57:53 INFO - PROCESS | 1998 | 1461052673500 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:57:53 INFO - PROCESS | 1998 | 1461052673502 Marionette TRACE conn5 <- [1,1266,null,{}] 00:57:53 INFO - PROCESS | 1998 | 1461052673507 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:54 INFO - PROCESS | 1998 | 1461052674370 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 218 (0x7ffd16ef6000) [pid = 1998] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 217 (0x7ffd172d8000) [pid = 1998] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 216 (0x7ffd156c2800) [pid = 1998] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 215 (0x7ffd21ebd800) [pid = 1998] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 214 (0x7ffd172db400) [pid = 1998] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 213 (0x7ffd1b988800) [pid = 1998] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 212 (0x7ffd1dae9400) [pid = 1998] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 211 (0x7ffd35ffcc00) [pid = 1998] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 210 (0x7ffd1b723400) [pid = 1998] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 209 (0x7ffd1bbbf800) [pid = 1998] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd250ec400) [pid = 1998] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd14636800) [pid = 1998] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd1feecc00) [pid = 1998] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd1b726000) [pid = 1998] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd226e6400) [pid = 1998] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd277c7000) [pid = 1998] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd35ed3c00) [pid = 1998] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd22084400) [pid = 1998] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd21af1c00) [pid = 1998] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd21ec0400) [pid = 1998] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd27b49000) [pid = 1998] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd226ef400) [pid = 1998] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 196 (0x7ffd2006f400) [pid = 1998] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd28b91400) [pid = 1998] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd1db73400) [pid = 1998] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd177c5800) [pid = 1998] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd172d6400) [pid = 1998] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd2312c800) [pid = 1998] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd1c5e5400) [pid = 1998] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd1edc5400) [pid = 1998] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd250e9c00) [pid = 1998] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd156cc800) [pid = 1998] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd21d34000) [pid = 1998] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd1b71c400) [pid = 1998] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd1599d400) [pid = 1998] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd269b8c00) [pid = 1998] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd1c8aec00) [pid = 1998] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd12803000) [pid = 1998] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd1765b000) [pid = 1998] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd17586c00) [pid = 1998] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd16ef0400) [pid = 1998] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:57:54 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd12a6c000) [pid = 1998] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:57:54 INFO - PROCESS | 1998 | 1461052674592 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:54 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd14391000 == 104 [pid = 1998] [id = 324] 00:57:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd100f3800) [pid = 1998] [serial = 973] [outer = (nil)] 00:57:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd14604800) [pid = 1998] [serial = 974] [outer = 0x7ffd100f3800] 00:57:54 INFO - PROCESS | 1998 | 1461052674655 Marionette DEBUG loaded listener.js 00:57:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd16ef6000) [pid = 1998] [serial = 975] [outer = 0x7ffd100f3800] 00:57:55 INFO - PROCESS | 1998 | 1461052675358 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 00:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1896ms 00:57:55 INFO - PROCESS | 1998 | 1461052675397 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 00:57:55 INFO - PROCESS | 1998 | 1461052675401 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 00:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:57:55 INFO - PROCESS | 1998 | 1461052675407 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:57:55 INFO - PROCESS | 1998 | 1461052675409 Marionette TRACE conn5 <- [1,1270,null,{}] 00:57:55 INFO - PROCESS | 1998 | 1461052675414 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:55 INFO - PROCESS | 1998 | 1461052675609 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 00:57:55 INFO - PROCESS | 1998 | 1461052675628 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2883d000 == 105 [pid = 1998] [id = 325] 00:57:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd100f4c00) [pid = 1998] [serial = 976] [outer = (nil)] 00:57:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd1b723400) [pid = 1998] [serial = 977] [outer = 0x7ffd100f4c00] 00:57:55 INFO - PROCESS | 1998 | 1461052675688 Marionette DEBUG loaded listener.js 00:57:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd1fba6400) [pid = 1998] [serial = 978] [outer = 0x7ffd100f4c00] 00:57:56 INFO - PROCESS | 1998 | 1461052676628 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 00:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1288ms 00:57:56 INFO - PROCESS | 1998 | 1461052676696 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 00:57:56 INFO - PROCESS | 1998 | 1461052676702 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 00:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:57:56 INFO - PROCESS | 1998 | 1461052676711 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:57:56 INFO - PROCESS | 1998 | 1461052676717 Marionette TRACE conn5 <- [1,1274,null,{}] 00:57:56 INFO - PROCESS | 1998 | 1461052676726 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:56 INFO - PROCESS | 1998 | 1461052676927 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 00:57:57 INFO - PROCESS | 1998 | 1461052677087 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:57 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c47a800 == 106 [pid = 1998] [id = 326] 00:57:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd100f5800) [pid = 1998] [serial = 979] [outer = (nil)] 00:57:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd1460a400) [pid = 1998] [serial = 980] [outer = 0x7ffd100f5800] 00:57:57 INFO - PROCESS | 1998 | 1461052677172 Marionette DEBUG loaded listener.js 00:57:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd16e4dc00) [pid = 1998] [serial = 981] [outer = 0x7ffd100f5800] 00:57:58 INFO - PROCESS | 1998 | 1461052678191 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 00:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1541ms 00:57:58 INFO - PROCESS | 1998 | 1461052678253 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 00:57:58 INFO - PROCESS | 1998 | 1461052678262 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 00:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:57:58 INFO - PROCESS | 1998 | 1461052678272 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:57:58 INFO - PROCESS | 1998 | 1461052678277 Marionette TRACE conn5 <- [1,1278,null,{}] 00:57:58 INFO - PROCESS | 1998 | 1461052678282 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:58 INFO - PROCESS | 1998 | 1461052678492 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 00:57:58 INFO - PROCESS | 1998 | 1461052678720 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd230b0800 == 107 [pid = 1998] [id = 327] 00:57:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd174efc00) [pid = 1998] [serial = 982] [outer = (nil)] 00:57:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd1bbbe400) [pid = 1998] [serial = 983] [outer = 0x7ffd174efc00] 00:57:58 INFO - PROCESS | 1998 | 1461052678836 Marionette DEBUG loaded listener.js 00:57:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd1db0e400) [pid = 1998] [serial = 984] [outer = 0x7ffd174efc00] 00:57:59 INFO - PROCESS | 1998 | 1461052679764 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 00:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1541ms 00:57:59 INFO - PROCESS | 1998 | 1461052679815 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 00:57:59 INFO - PROCESS | 1998 | 1461052679819 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 00:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:57:59 INFO - PROCESS | 1998 | 1461052679825 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:57:59 INFO - PROCESS | 1998 | 1461052679831 Marionette TRACE conn5 <- [1,1282,null,{}] 00:57:59 INFO - PROCESS | 1998 | 1461052679846 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:00 INFO - PROCESS | 1998 | 1461052680030 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 00:58:00 INFO - PROCESS | 1998 | 1461052680260 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34c78000 == 108 [pid = 1998] [id = 328] 00:58:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd1765e000) [pid = 1998] [serial = 985] [outer = (nil)] 00:58:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd20077c00) [pid = 1998] [serial = 986] [outer = 0x7ffd1765e000] 00:58:00 INFO - PROCESS | 1998 | 1461052680395 Marionette DEBUG loaded listener.js 00:58:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd21f69800) [pid = 1998] [serial = 987] [outer = 0x7ffd1765e000] 00:58:01 INFO - PROCESS | 1998 | 1461052681249 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 00:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1492ms 00:58:01 INFO - PROCESS | 1998 | 1461052681318 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 00:58:01 INFO - PROCESS | 1998 | 1461052681322 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 00:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:58:01 INFO - PROCESS | 1998 | 1461052681329 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:58:01 INFO - PROCESS | 1998 | 1461052681332 Marionette TRACE conn5 <- [1,1286,null,{}] 00:58:01 INFO - PROCESS | 1998 | 1461052681337 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:01 INFO - PROCESS | 1998 | 1461052681514 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 00:58:01 INFO - PROCESS | 1998 | 1461052681692 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3997a000 == 109 [pid = 1998] [id = 329] 00:58:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd177c6800) [pid = 1998] [serial = 988] [outer = (nil)] 00:58:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd229ac400) [pid = 1998] [serial = 989] [outer = 0x7ffd177c6800] 00:58:01 INFO - PROCESS | 1998 | 1461052681770 Marionette DEBUG loaded listener.js 00:58:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd22c22c00) [pid = 1998] [serial = 990] [outer = 0x7ffd177c6800] 00:58:02 INFO - PROCESS | 1998 | 1461052682645 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 00:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1392ms 00:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:58:02 INFO - PROCESS | 1998 | 1461052682723 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 00:58:02 INFO - PROCESS | 1998 | 1461052682725 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 00:58:02 INFO - PROCESS | 1998 | 1461052682732 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:58:02 INFO - PROCESS | 1998 | 1461052682735 Marionette TRACE conn5 <- [1,1290,null,{}] 00:58:02 INFO - PROCESS | 1998 | 1461052682740 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:02 INFO - PROCESS | 1998 | 1461052682930 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 00:58:03 INFO - PROCESS | 1998 | 1461052683109 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a4ad000 == 110 [pid = 1998] [id = 330] 00:58:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd21f6b000) [pid = 1998] [serial = 991] [outer = (nil)] 00:58:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd2502f000) [pid = 1998] [serial = 992] [outer = 0x7ffd21f6b000] 00:58:03 INFO - PROCESS | 1998 | 1461052683181 Marionette DEBUG loaded listener.js 00:58:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd28289c00) [pid = 1998] [serial = 993] [outer = 0x7ffd21f6b000] 00:58:04 INFO - PROCESS | 1998 | 1461052684051 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 00:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1383ms 00:58:04 INFO - PROCESS | 1998 | 1461052684116 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 00:58:04 INFO - PROCESS | 1998 | 1461052684120 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 00:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:58:04 INFO - PROCESS | 1998 | 1461052684126 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:58:04 INFO - PROCESS | 1998 | 1461052684128 Marionette TRACE conn5 <- [1,1294,null,{}] 00:58:04 INFO - PROCESS | 1998 | 1461052684135 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:04 INFO - PROCESS | 1998 | 1461052684353 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 00:58:04 INFO - PROCESS | 1998 | 1461052684536 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd10096800 == 111 [pid = 1998] [id = 331] 00:58:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd28b9d800) [pid = 1998] [serial = 994] [outer = (nil)] 00:58:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd34a67400) [pid = 1998] [serial = 995] [outer = 0x7ffd28b9d800] 00:58:04 INFO - PROCESS | 1998 | 1461052684616 Marionette DEBUG loaded listener.js 00:58:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd37beac00) [pid = 1998] [serial = 996] [outer = 0x7ffd28b9d800] 00:58:05 INFO - PROCESS | 1998 | 1461052685536 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 00:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1480ms 00:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:58:05 INFO - PROCESS | 1998 | 1461052685608 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 00:58:05 INFO - PROCESS | 1998 | 1461052685610 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 00:58:05 INFO - PROCESS | 1998 | 1461052685617 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:58:05 INFO - PROCESS | 1998 | 1461052685620 Marionette TRACE conn5 <- [1,1298,null,{}] 00:58:05 INFO - PROCESS | 1998 | 1461052685626 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:05 INFO - PROCESS | 1998 | 1461052685818 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 00:58:06 INFO - PROCESS | 1998 | 1461052686105 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:06 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f2cf000 == 112 [pid = 1998] [id = 332] 00:58:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd2926ac00) [pid = 1998] [serial = 997] [outer = (nil)] 00:58:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd39869000) [pid = 1998] [serial = 998] [outer = 0x7ffd2926ac00] 00:58:06 INFO - PROCESS | 1998 | 1461052686187 Marionette DEBUG loaded listener.js 00:58:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd39e2f800) [pid = 1998] [serial = 999] [outer = 0x7ffd2926ac00] 00:58:07 INFO - PROCESS | 1998 | 1461052687018 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1431ms 00:58:07 INFO - PROCESS | 1998 | 1461052687048 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 00:58:07 INFO - PROCESS | 1998 | 1461052687052 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 00:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:58:07 INFO - PROCESS | 1998 | 1461052687057 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:58:07 INFO - PROCESS | 1998 | 1461052687060 Marionette TRACE conn5 <- [1,1302,null,{}] 00:58:07 INFO - PROCESS | 1998 | 1461052687065 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:07 INFO - PROCESS | 1998 | 1461052687241 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 00:58:07 INFO - PROCESS | 1998 | 1461052687430 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd100a1800 == 113 [pid = 1998] [id = 333] 00:58:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd1756dc00) [pid = 1998] [serial = 1000] [outer = (nil)] 00:58:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd17575800) [pid = 1998] [serial = 1001] [outer = 0x7ffd1756dc00] 00:58:07 INFO - PROCESS | 1998 | 1461052687524 Marionette DEBUG loaded listener.js 00:58:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd17579c00) [pid = 1998] [serial = 1002] [outer = 0x7ffd1756dc00] 00:58:08 INFO - PROCESS | 1998 | 1461052688379 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 00:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1378ms 00:58:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26082800 == 112 [pid = 1998] [id = 10] 00:58:08 INFO - PROCESS | 1998 | 1461052688508 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 00:58:08 INFO - PROCESS | 1998 | 1461052688512 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 00:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:58:08 INFO - PROCESS | 1998 | 1461052688521 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:58:08 INFO - PROCESS | 1998 | 1461052688523 Marionette TRACE conn5 <- [1,1306,null,{}] 00:58:08 INFO - PROCESS | 1998 | 1461052688528 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:08 INFO - PROCESS | 1998 | 1461052688735 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 00:58:08 INFO - PROCESS | 1998 | 1461052688962 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:09 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f3aa800 == 113 [pid = 1998] [id = 334] 00:58:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd1756f800) [pid = 1998] [serial = 1003] [outer = (nil)] 00:58:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd1e9e0800) [pid = 1998] [serial = 1004] [outer = 0x7ffd1756f800] 00:58:09 INFO - PROCESS | 1998 | 1461052689053 Marionette DEBUG loaded listener.js 00:58:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 210 (0x7ffd1e9e6000) [pid = 1998] [serial = 1005] [outer = 0x7ffd1756f800] 00:58:09 INFO - PROCESS | 1998 | 1461052689853 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 00:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1384ms 00:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:58:09 INFO - PROCESS | 1998 | 1461052689906 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 00:58:09 INFO - PROCESS | 1998 | 1461052689909 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 00:58:09 INFO - PROCESS | 1998 | 1461052689915 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:58:09 INFO - PROCESS | 1998 | 1461052689918 Marionette TRACE conn5 <- [1,1310,null,{}] 00:58:09 INFO - PROCESS | 1998 | 1461052689924 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:10 INFO - PROCESS | 1998 | 1461052690102 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 00:58:10 INFO - PROCESS | 1998 | 1461052690291 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0ffcd800 == 114 [pid = 1998] [id = 335] 00:58:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd17574c00) [pid = 1998] [serial = 1006] [outer = (nil)] 00:58:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd1e9ec800) [pid = 1998] [serial = 1007] [outer = 0x7ffd17574c00] 00:58:10 INFO - PROCESS | 1998 | 1461052690363 Marionette DEBUG loaded listener.js 00:58:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 213 (0x7ffd38026800) [pid = 1998] [serial = 1008] [outer = 0x7ffd17574c00] 00:58:11 INFO - PROCESS | 1998 | 1461052691275 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 00:58:11 INFO - PROCESS | 1998 | 1461052691317 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 00:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:58:11 INFO - PROCESS | 1998 | 1461052691323 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:58:11 INFO - PROCESS | 1998 | 1461052691326 Marionette TRACE conn5 <- [1,1314,null,{}] 00:58:11 INFO - PROCESS | 1998 | 1461052691332 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:11 INFO - PROCESS | 1998 | 1461052691541 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 00:58:11 INFO - PROCESS | 1998 | 1461052691734 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:11 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12d88000 == 115 [pid = 1998] [id = 336] 00:58:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 214 (0x7ffd0f4dac00) [pid = 1998] [serial = 1009] [outer = (nil)] 00:58:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 215 (0x7ffd0f4e2800) [pid = 1998] [serial = 1010] [outer = 0x7ffd0f4dac00] 00:58:11 INFO - PROCESS | 1998 | 1461052691816 Marionette DEBUG loaded listener.js 00:58:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 216 (0x7ffd39fb7400) [pid = 1998] [serial = 1011] [outer = 0x7ffd0f4dac00] 00:58:12 INFO - PROCESS | 1998 | 1461052692708 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 00:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1429ms 00:58:12 INFO - PROCESS | 1998 | 1461052692754 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 00:58:12 INFO - PROCESS | 1998 | 1461052692758 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 00:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:58:12 INFO - PROCESS | 1998 | 1461052692764 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:58:12 INFO - PROCESS | 1998 | 1461052692766 Marionette TRACE conn5 <- [1,1318,null,{}] 00:58:12 INFO - PROCESS | 1998 | 1461052692772 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:12 INFO - PROCESS | 1998 | 1461052692949 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 00:58:13 INFO - PROCESS | 1998 | 1461052693146 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:13 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd101ab800 == 116 [pid = 1998] [id = 337] 00:58:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 217 (0x7ffd0f4db800) [pid = 1998] [serial = 1012] [outer = (nil)] 00:58:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 218 (0x7ffd12ef9400) [pid = 1998] [serial = 1013] [outer = 0x7ffd0f4db800] 00:58:13 INFO - PROCESS | 1998 | 1461052693224 Marionette DEBUG loaded listener.js 00:58:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 219 (0x7ffd1e7f2800) [pid = 1998] [serial = 1014] [outer = 0x7ffd0f4db800] 00:58:14 INFO - PROCESS | 1998 | 1461052694116 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 00:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1428ms 00:58:14 INFO - PROCESS | 1998 | 1461052694195 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 00:58:14 INFO - PROCESS | 1998 | 1461052694198 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 00:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:58:14 INFO - PROCESS | 1998 | 1461052694205 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:58:14 INFO - PROCESS | 1998 | 1461052694208 Marionette TRACE conn5 <- [1,1322,null,{}] 00:58:14 INFO - PROCESS | 1998 | 1461052694213 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:14 INFO - PROCESS | 1998 | 1461052694455 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 00:58:14 INFO - PROCESS | 1998 | 1461052694688 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd124e5000 == 117 [pid = 1998] [id = 338] 00:58:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 220 (0x7ffd1028e400) [pid = 1998] [serial = 1015] [outer = (nil)] 00:58:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 221 (0x7ffd10296000) [pid = 1998] [serial = 1016] [outer = 0x7ffd1028e400] 00:58:14 INFO - PROCESS | 1998 | 1461052694804 Marionette DEBUG loaded listener.js 00:58:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd1029b000) [pid = 1998] [serial = 1017] [outer = 0x7ffd1028e400] 00:58:15 INFO - PROCESS | 1998 | 1461052695690 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 00:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1533ms 00:58:15 INFO - PROCESS | 1998 | 1461052695739 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 00:58:15 INFO - PROCESS | 1998 | 1461052695743 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 00:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:58:15 INFO - PROCESS | 1998 | 1461052695749 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:58:15 INFO - PROCESS | 1998 | 1461052695752 Marionette TRACE conn5 <- [1,1326,null,{}] 00:58:15 INFO - PROCESS | 1998 | 1461052695757 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:15 INFO - PROCESS | 1998 | 1461052695942 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 00:58:16 INFO - PROCESS | 1998 | 1461052696140 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:16 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd173e5800 == 118 [pid = 1998] [id = 339] 00:58:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd1028d400) [pid = 1998] [serial = 1018] [outer = (nil)] 00:58:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 224 (0x7ffd10744400) [pid = 1998] [serial = 1019] [outer = 0x7ffd1028d400] 00:58:16 INFO - PROCESS | 1998 | 1461052696213 Marionette DEBUG loaded listener.js 00:58:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd1074b000) [pid = 1998] [serial = 1020] [outer = 0x7ffd1028d400] 00:58:17 INFO - PROCESS | 1998 | 1461052697071 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1388ms 00:58:17 INFO - PROCESS | 1998 | 1461052697139 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 00:58:17 INFO - PROCESS | 1998 | 1461052697141 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 00:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:58:17 INFO - PROCESS | 1998 | 1461052697148 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:58:17 INFO - PROCESS | 1998 | 1461052697150 Marionette TRACE conn5 <- [1,1330,null,{}] 00:58:17 INFO - PROCESS | 1998 | 1461052697155 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:17 INFO - PROCESS | 1998 | 1461052697349 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 00:58:17 INFO - PROCESS | 1998 | 1461052697546 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd228d0800 == 119 [pid = 1998] [id = 340] 00:58:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd10290800) [pid = 1998] [serial = 1021] [outer = (nil)] 00:58:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd10750c00) [pid = 1998] [serial = 1022] [outer = 0x7ffd10290800] 00:58:17 INFO - PROCESS | 1998 | 1461052697619 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd12ef4000) [pid = 1998] [serial = 1023] [outer = 0x7ffd10290800] 00:58:18 INFO - PROCESS | 1998 | 1461052698550 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1851ms 00:58:19 INFO - PROCESS | 1998 | 1461052699110 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 00:58:19 INFO - PROCESS | 1998 | 1461052699117 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 00:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:58:19 INFO - PROCESS | 1998 | 1461052699189 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:58:19 INFO - PROCESS | 1998 | 1461052699193 Marionette TRACE conn5 <- [1,1334,null,{}] 00:58:19 INFO - PROCESS | 1998 | 1461052699204 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:19 INFO - PROCESS | 1998 | 1461052699405 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 00:58:19 INFO - PROCESS | 1998 | 1461052699604 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:19 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd140e2800 == 120 [pid = 1998] [id = 341] 00:58:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd1280e800) [pid = 1998] [serial = 1024] [outer = (nil)] 00:58:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd128e5800) [pid = 1998] [serial = 1025] [outer = 0x7ffd1280e800] 00:58:19 INFO - PROCESS | 1998 | 1461052699673 Marionette DEBUG loaded listener.js 00:58:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd12eef800) [pid = 1998] [serial = 1026] [outer = 0x7ffd1280e800] 00:58:20 INFO - PROCESS | 1998 | 1461052700731 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1603ms 00:58:20 INFO - PROCESS | 1998 | 1461052700777 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 00:58:20 INFO - PROCESS | 1998 | 1461052700783 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 00:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:58:20 INFO - PROCESS | 1998 | 1461052700795 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:58:20 INFO - PROCESS | 1998 | 1461052700800 Marionette TRACE conn5 <- [1,1338,null,{}] 00:58:20 INFO - PROCESS | 1998 | 1461052700807 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:21 INFO - PROCESS | 1998 | 1461052701001 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 00:58:21 INFO - PROCESS | 1998 | 1461052701309 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:21 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12965000 == 121 [pid = 1998] [id = 342] 00:58:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 232 (0x7ffd1280a800) [pid = 1998] [serial = 1027] [outer = (nil)] 00:58:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd1599f400) [pid = 1998] [serial = 1028] [outer = 0x7ffd1280a800] 00:58:21 INFO - PROCESS | 1998 | 1461052701384 Marionette DEBUG loaded listener.js 00:58:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 234 (0x7ffd16e50c00) [pid = 1998] [serial = 1029] [outer = 0x7ffd1280a800] 00:58:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3e3a8000 == 120 [pid = 1998] [id = 130] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 233 (0x7ffd1e9cd000) [pid = 1998] [serial = 920] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd34fe8400) [pid = 1998] [serial = 887] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 231 (0x7ffd14611800) [pid = 1998] [serial = 890] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd16e4a000) [pid = 1998] [serial = 893] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd36107000) [pid = 1998] [serial = 896] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd174e7c00) [pid = 1998] [serial = 899] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd1c5e3800) [pid = 1998] [serial = 902] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd14391000 == 119 [pid = 1998] [id = 324] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2809a800 == 118 [pid = 1998] [id = 323] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd274b9800 == 117 [pid = 1998] [id = 219] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2735e800 == 116 [pid = 1998] [id = 322] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e66f800 == 115 [pid = 1998] [id = 321] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd124e7800 == 114 [pid = 1998] [id = 320] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fe0f800 == 113 [pid = 1998] [id = 319] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b973000 == 112 [pid = 1998] [id = 318] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e995000 == 111 [pid = 1998] [id = 317] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a4b9000 == 110 [pid = 1998] [id = 314] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd39984000 == 109 [pid = 1998] [id = 313] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34cd9800 == 108 [pid = 1998] [id = 312] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd29734000 == 107 [pid = 1998] [id = 311] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28719800 == 106 [pid = 1998] [id = 310] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd274cc000 == 105 [pid = 1998] [id = 309] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd229e0000 == 104 [pid = 1998] [id = 308] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c475800 == 103 [pid = 1998] [id = 307] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd24ff3800 == 102 [pid = 1998] [id = 306] 00:58:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2872f000 == 101 [pid = 1998] [id = 290] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd34d07400) [pid = 1998] [serial = 777] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd27f9f800) [pid = 1998] [serial = 626] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd34cb1800) [pid = 1998] [serial = 680] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 223 (0x7ffd21d40000) [pid = 1998] [serial = 668] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd2959a000) [pid = 1998] [serial = 741] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd1efcac00) [pid = 1998] [serial = 683] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 220 (0x7ffd29273000) [pid = 1998] [serial = 735] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 219 (0x7ffd1edcf800) [pid = 1998] [serial = 665] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 218 (0x7ffd21d10000) [pid = 1998] [serial = 720] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 217 (0x7ffd26b92000) [pid = 1998] [serial = 623] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 216 (0x7ffd2312e400) [pid = 1998] [serial = 617] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 215 (0x7ffd22085000) [pid = 1998] [serial = 614] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 214 (0x7ffd1c321800) [pid = 1998] [serial = 714] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 213 (0x7ffd24fd9400) [pid = 1998] [serial = 620] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 212 (0x7ffd2e13dc00) [pid = 1998] [serial = 677] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 211 (0x7ffd1fba6800) [pid = 1998] [serial = 611] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 210 (0x7ffd1da11800) [pid = 1998] [serial = 608] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 209 (0x7ffd177ca400) [pid = 1998] [serial = 686] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd21f71400) [pid = 1998] [serial = 723] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd292f0000) [pid = 1998] [serial = 632] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd1db6dc00) [pid = 1998] [serial = 768] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd1e7f3400) [pid = 1998] [serial = 717] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd39e2d800) [pid = 1998] [serial = 786] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd27b48c00) [pid = 1998] [serial = 732] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd21d41000) [pid = 1998] [serial = 771] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd28ab0000) [pid = 1998] [serial = 629] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd14641400) [pid = 1998] [serial = 789] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd260a5c00) [pid = 1998] [serial = 674] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd1db02c00) [pid = 1998] [serial = 662] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd292efc00) [pid = 1998] [serial = 774] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 196 (0x7ffd351db800) [pid = 1998] [serial = 780] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd39867800) [pid = 1998] [serial = 783] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd26b5e000) [pid = 1998] [serial = 729] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd226eec00) [pid = 1998] [serial = 671] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd226efc00) [pid = 1998] [serial = 726] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd2a270400) [pid = 1998] [serial = 738] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd1e7f7400) [pid = 1998] [serial = 918] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd1e2cb400) [pid = 1998] [serial = 917] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd1280f800) [pid = 1998] [serial = 852] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd1e9ce800) [pid = 1998] [serial = 878] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd1c8b2000) [pid = 1998] [serial = 914] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd1daf0c00) [pid = 1998] [serial = 915] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd1b989000) [pid = 1998] [serial = 875] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd22c18800) [pid = 1998] [serial = 881] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd17591800) [pid = 1998] [serial = 912] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd1758cc00) [pid = 1998] [serial = 911] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd29599400) [pid = 1998] [serial = 884] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd39e27800) [pid = 1998] [serial = 906] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd229a9800) [pid = 1998] [serial = 905] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd1dc20000) [pid = 1998] [serial = 872] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd159a9800) [pid = 1998] [serial = 909] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd14611c00) [pid = 1998] [serial = 908] [outer = (nil)] [url = about:blank] 00:58:22 INFO - PROCESS | 1998 | 1461052702809 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 00:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2041ms 00:58:22 INFO - PROCESS | 1998 | 1461052702833 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 00:58:22 INFO - PROCESS | 1998 | 1461052702837 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 00:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:58:22 INFO - PROCESS | 1998 | 1461052702843 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:58:22 INFO - PROCESS | 1998 | 1461052702846 Marionette TRACE conn5 <- [1,1342,null,{}] 00:58:22 INFO - PROCESS | 1998 | 1461052702860 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:23 INFO - PROCESS | 1998 | 1461052703038 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 00:58:23 INFO - PROCESS | 1998 | 1461052703051 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:23 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b973000 == 102 [pid = 1998] [id = 343] 00:58:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd172d6400) [pid = 1998] [serial = 1030] [outer = (nil)] 00:58:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd17592000) [pid = 1998] [serial = 1031] [outer = 0x7ffd172d6400] 00:58:23 INFO - PROCESS | 1998 | 1461052703139 Marionette DEBUG loaded listener.js 00:58:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd17753800) [pid = 1998] [serial = 1032] [outer = 0x7ffd172d6400] 00:58:23 INFO - PROCESS | 1998 | 1461052703978 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 00:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1187ms 00:58:24 INFO - PROCESS | 1998 | 1461052704032 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 00:58:24 INFO - PROCESS | 1998 | 1461052704036 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 00:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:58:24 INFO - PROCESS | 1998 | 1461052704042 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:58:24 INFO - PROCESS | 1998 | 1461052704044 Marionette TRACE conn5 <- [1,1346,null,{}] 00:58:24 INFO - PROCESS | 1998 | 1461052704050 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:24 INFO - PROCESS | 1998 | 1461052704290 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 00:58:24 INFO - PROCESS | 1998 | 1461052704321 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e9a8800 == 103 [pid = 1998] [id = 344] 00:58:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd174e6400) [pid = 1998] [serial = 1033] [outer = (nil)] 00:58:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd1b726c00) [pid = 1998] [serial = 1034] [outer = 0x7ffd174e6400] 00:58:24 INFO - PROCESS | 1998 | 1461052704381 Marionette DEBUG loaded listener.js 00:58:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd1c318c00) [pid = 1998] [serial = 1035] [outer = 0x7ffd174e6400] 00:58:25 INFO - PROCESS | 1998 | 1461052705261 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 00:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1236ms 00:58:25 INFO - PROCESS | 1998 | 1461052705278 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 00:58:25 INFO - PROCESS | 1998 | 1461052705293 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 00:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:58:25 INFO - PROCESS | 1998 | 1461052705307 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:58:25 INFO - PROCESS | 1998 | 1461052705310 Marionette TRACE conn5 <- [1,1350,null,{}] 00:58:25 INFO - PROCESS | 1998 | 1461052705315 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:25 INFO - PROCESS | 1998 | 1461052705512 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 00:58:25 INFO - PROCESS | 1998 | 1461052705539 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22049000 == 104 [pid = 1998] [id = 345] 00:58:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd174e7c00) [pid = 1998] [serial = 1036] [outer = (nil)] 00:58:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd1c8ae400) [pid = 1998] [serial = 1037] [outer = 0x7ffd174e7c00] 00:58:25 INFO - PROCESS | 1998 | 1461052705598 Marionette DEBUG loaded listener.js 00:58:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd1daf0c00) [pid = 1998] [serial = 1038] [outer = 0x7ffd174e7c00] 00:58:26 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd229a4400) [pid = 1998] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:58:26 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd1280b400) [pid = 1998] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:58:26 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd1fb33c00) [pid = 1998] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:58:26 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd1db6a800) [pid = 1998] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:58:26 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd100f3800) [pid = 1998] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:58:26 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd1460c400) [pid = 1998] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:58:26 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd100f1c00) [pid = 1998] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:58:26 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd14603000) [pid = 1998] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:58:27 INFO - PROCESS | 1998 | 1461052707194 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 00:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1980ms 00:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:58:27 INFO - PROCESS | 1998 | 1461052707288 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 00:58:27 INFO - PROCESS | 1998 | 1461052707290 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 00:58:27 INFO - PROCESS | 1998 | 1461052707296 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:58:27 INFO - PROCESS | 1998 | 1461052707299 Marionette TRACE conn5 <- [1,1354,null,{}] 00:58:27 INFO - PROCESS | 1998 | 1461052707304 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:27 INFO - PROCESS | 1998 | 1461052707497 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 00:58:27 INFO - PROCESS | 1998 | 1461052707638 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd229e2800 == 105 [pid = 1998] [id = 346] 00:58:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd100f3800) [pid = 1998] [serial = 1039] [outer = (nil)] 00:58:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd1e1d2400) [pid = 1998] [serial = 1040] [outer = 0x7ffd100f3800] 00:58:27 INFO - PROCESS | 1998 | 1461052707703 Marionette DEBUG loaded listener.js 00:58:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd1e9c6400) [pid = 1998] [serial = 1041] [outer = 0x7ffd100f3800] 00:58:28 INFO - PROCESS | 1998 | 1461052708383 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 00:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1130ms 00:58:28 INFO - PROCESS | 1998 | 1461052708427 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 00:58:28 INFO - PROCESS | 1998 | 1461052708430 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 00:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:58:28 INFO - PROCESS | 1998 | 1461052708436 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:58:28 INFO - PROCESS | 1998 | 1461052708438 Marionette TRACE conn5 <- [1,1358,null,{}] 00:58:28 INFO - PROCESS | 1998 | 1461052708455 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:28 INFO - PROCESS | 1998 | 1461052708672 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 00:58:28 INFO - PROCESS | 1998 | 1461052708690 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd258b2800 == 106 [pid = 1998] [id = 347] 00:58:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd1dc20000) [pid = 1998] [serial = 1042] [outer = (nil)] 00:58:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd1e9ed000) [pid = 1998] [serial = 1043] [outer = 0x7ffd1dc20000] 00:58:28 INFO - PROCESS | 1998 | 1461052708749 Marionette DEBUG loaded listener.js 00:58:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd1f9aac00) [pid = 1998] [serial = 1044] [outer = 0x7ffd1dc20000] 00:58:29 INFO - PROCESS | 1998 | 1461052709803 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 00:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1431ms 00:58:29 INFO - PROCESS | 1998 | 1461052709869 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 00:58:29 INFO - PROCESS | 1998 | 1461052709875 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 00:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:58:29 INFO - PROCESS | 1998 | 1461052709885 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:58:29 INFO - PROCESS | 1998 | 1461052709888 Marionette TRACE conn5 <- [1,1362,null,{}] 00:58:29 INFO - PROCESS | 1998 | 1461052709897 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:30 INFO - PROCESS | 1998 | 1461052710144 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 00:58:30 INFO - PROCESS | 1998 | 1461052710375 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd140d3000 == 107 [pid = 1998] [id = 348] 00:58:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd128e5400) [pid = 1998] [serial = 1045] [outer = (nil)] 00:58:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd12efd000) [pid = 1998] [serial = 1046] [outer = 0x7ffd128e5400] 00:58:30 INFO - PROCESS | 1998 | 1461052710496 Marionette DEBUG loaded listener.js 00:58:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd14635400) [pid = 1998] [serial = 1047] [outer = 0x7ffd128e5400] 00:58:31 INFO - PROCESS | 1998 | 1461052711541 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 00:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1731ms 00:58:31 INFO - PROCESS | 1998 | 1461052711618 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 00:58:31 INFO - PROCESS | 1998 | 1461052711626 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 00:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:58:31 INFO - PROCESS | 1998 | 1461052711637 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:58:31 INFO - PROCESS | 1998 | 1461052711641 Marionette TRACE conn5 <- [1,1366,null,{}] 00:58:31 INFO - PROCESS | 1998 | 1461052711647 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:31 INFO - PROCESS | 1998 | 1461052711876 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 00:58:32 INFO - PROCESS | 1998 | 1461052712185 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:32 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd228cb000 == 108 [pid = 1998] [id = 349] 00:58:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd156c7000) [pid = 1998] [serial = 1048] [outer = (nil)] 00:58:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd174e9000) [pid = 1998] [serial = 1049] [outer = 0x7ffd156c7000] 00:58:32 INFO - PROCESS | 1998 | 1461052712259 Marionette DEBUG loaded listener.js 00:58:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd17706c00) [pid = 1998] [serial = 1050] [outer = 0x7ffd156c7000] 00:58:33 INFO - PROCESS | 1998 | 1461052713198 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 00:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:58:33 INFO - PROCESS | 1998 | 1461052713231 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 00:58:33 INFO - PROCESS | 1998 | 1461052713238 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:58:33 INFO - PROCESS | 1998 | 1461052713244 Marionette TRACE conn5 <- [1,1370,null,{}] 00:58:33 INFO - PROCESS | 1998 | 1461052713264 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:33 INFO - PROCESS | 1998 | 1461052713531 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 00:58:33 INFO - PROCESS | 1998 | 1461052713802 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd277f0000 == 109 [pid = 1998] [id = 350] 00:58:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd17591c00) [pid = 1998] [serial = 1051] [outer = (nil)] 00:58:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd1da0cc00) [pid = 1998] [serial = 1052] [outer = 0x7ffd17591c00] 00:58:33 INFO - PROCESS | 1998 | 1461052713895 Marionette DEBUG loaded listener.js 00:58:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd1e1d1400) [pid = 1998] [serial = 1053] [outer = 0x7ffd17591c00] 00:58:34 INFO - PROCESS | 1998 | 1461052714759 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 00:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:58:34 INFO - PROCESS | 1998 | 1461052714833 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 00:58:34 INFO - PROCESS | 1998 | 1461052714839 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:58:34 INFO - PROCESS | 1998 | 1461052714843 Marionette TRACE conn5 <- [1,1374,null,{}] 00:58:34 INFO - PROCESS | 1998 | 1461052714849 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:35 INFO - PROCESS | 1998 | 1461052715046 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 00:58:35 INFO - PROCESS | 1998 | 1461052715228 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28719800 == 110 [pid = 1998] [id = 351] 00:58:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd1b728c00) [pid = 1998] [serial = 1054] [outer = (nil)] 00:58:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd1e9e8400) [pid = 1998] [serial = 1055] [outer = 0x7ffd1b728c00] 00:58:35 INFO - PROCESS | 1998 | 1461052715345 Marionette DEBUG loaded listener.js 00:58:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd1f9b1000) [pid = 1998] [serial = 1056] [outer = 0x7ffd1b728c00] 00:58:36 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:36 INFO - PROCESS | 1998 | 1461052716235 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 00:58:36 INFO - PROCESS | 1998 | 1461052716279 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 00:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:58:36 INFO - PROCESS | 1998 | 1461052716286 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:58:36 INFO - PROCESS | 1998 | 1461052716290 Marionette TRACE conn5 <- [1,1378,null,{}] 00:58:36 INFO - PROCESS | 1998 | 1461052716296 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:36 INFO - PROCESS | 1998 | 1461052716521 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 00:58:36 INFO - PROCESS | 1998 | 1461052716771 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd297c2000 == 111 [pid = 1998] [id = 352] 00:58:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd1fee7400) [pid = 1998] [serial = 1057] [outer = (nil)] 00:58:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd21aed800) [pid = 1998] [serial = 1058] [outer = 0x7ffd1fee7400] 00:58:36 INFO - PROCESS | 1998 | 1461052716850 Marionette DEBUG loaded listener.js 00:58:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd21d08c00) [pid = 1998] [serial = 1059] [outer = 0x7ffd1fee7400] 00:58:37 INFO - PROCESS | 1998 | 1461052717765 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 00:58:37 INFO - PROCESS | 1998 | 1461052717825 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 00:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:58:37 INFO - PROCESS | 1998 | 1461052717832 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:58:37 INFO - PROCESS | 1998 | 1461052717836 Marionette TRACE conn5 <- [1,1382,null,{}] 00:58:37 INFO - PROCESS | 1998 | 1461052717841 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:38 INFO - PROCESS | 1998 | 1461052718118 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 00:58:38 INFO - PROCESS | 1998 | 1461052718368 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34c84800 == 112 [pid = 1998] [id = 353] 00:58:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd156c6800) [pid = 1998] [serial = 1060] [outer = (nil)] 00:58:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd21d3a000) [pid = 1998] [serial = 1061] [outer = 0x7ffd156c6800] 00:58:38 INFO - PROCESS | 1998 | 1461052718454 Marionette DEBUG loaded listener.js 00:58:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd22c24000) [pid = 1998] [serial = 1062] [outer = 0x7ffd156c6800] 00:58:39 INFO - PROCESS | 1998 | [1998] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:39 INFO - PROCESS | 1998 | 1461052719460 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 00:58:39 INFO - PROCESS | 1998 | 1461052719526 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 00:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:58:39 INFO - PROCESS | 1998 | 1461052719534 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:58:39 INFO - PROCESS | 1998 | 1461052719537 Marionette TRACE conn5 <- [1,1386,null,{}] 00:58:39 INFO - PROCESS | 1998 | 1461052719544 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:39 INFO - PROCESS | 1998 | 1461052719765 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 00:58:40 INFO - PROCESS | 1998 | 1461052720043 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:40 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3981a800 == 113 [pid = 1998] [id = 354] 00:58:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd172e1000) [pid = 1998] [serial = 1063] [outer = (nil)] 00:58:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd24460400) [pid = 1998] [serial = 1064] [outer = 0x7ffd172e1000] 00:58:40 INFO - PROCESS | 1998 | 1461052720123 Marionette DEBUG loaded listener.js 00:58:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd2594b400) [pid = 1998] [serial = 1065] [outer = 0x7ffd172e1000] 00:58:41 INFO - PROCESS | 1998 | 1461052721102 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 00:58:41 INFO - PROCESS | 1998 | 1461052721127 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 00:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:58:41 INFO - PROCESS | 1998 | 1461052721132 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:58:41 INFO - PROCESS | 1998 | 1461052721134 Marionette TRACE conn5 <- [1,1390,null,{}] 00:58:41 INFO - PROCESS | 1998 | 1461052721141 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:41 INFO - PROCESS | 1998 | 1461052721369 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 00:58:41 INFO - PROCESS | 1998 | 1461052721599 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a37f800 == 114 [pid = 1998] [id = 355] 00:58:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd100fe400) [pid = 1998] [serial = 1066] [outer = (nil)] 00:58:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd273c2400) [pid = 1998] [serial = 1067] [outer = 0x7ffd100fe400] 00:58:41 INFO - PROCESS | 1998 | 1461052721716 Marionette DEBUG loaded listener.js 00:58:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd27d4a400) [pid = 1998] [serial = 1068] [outer = 0x7ffd100fe400] 00:58:42 INFO - PROCESS | 1998 | 1461052722558 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 00:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1482ms 00:58:42 INFO - PROCESS | 1998 | 1461052722616 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 00:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:58:42 INFO - PROCESS | 1998 | 1461052722620 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 00:58:42 INFO - PROCESS | 1998 | 1461052722627 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:58:42 INFO - PROCESS | 1998 | 1461052722630 Marionette TRACE conn5 <- [1,1394,null,{}] 00:58:42 INFO - PROCESS | 1998 | 1461052722636 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:42 INFO - PROCESS | 1998 | 1461052722827 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 00:58:43 INFO - PROCESS | 1998 | 1461052723014 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3ca42800 == 115 [pid = 1998] [id = 356] 00:58:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd22c24800) [pid = 1998] [serial = 1069] [outer = (nil)] 00:58:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd28283c00) [pid = 1998] [serial = 1070] [outer = 0x7ffd22c24800] 00:58:43 INFO - PROCESS | 1998 | 1461052723087 Marionette DEBUG loaded listener.js 00:58:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd1daee400) [pid = 1998] [serial = 1071] [outer = 0x7ffd22c24800] 00:58:43 INFO - PROCESS | 1998 | 1461052723955 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 00:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1382ms 00:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:58:44 INFO - PROCESS | 1998 | 1461052724008 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 00:58:44 INFO - PROCESS | 1998 | 1461052724011 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 00:58:44 INFO - PROCESS | 1998 | 1461052724018 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:58:44 INFO - PROCESS | 1998 | 1461052724021 Marionette TRACE conn5 <- [1,1398,null,{}] 00:58:44 INFO - PROCESS | 1998 | 1461052724026 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:44 INFO - PROCESS | 1998 | 1461052724206 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 00:58:44 INFO - PROCESS | 1998 | 1461052724403 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:44 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e911000 == 116 [pid = 1998] [id = 357] 00:58:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 210 (0x7ffd260a1c00) [pid = 1998] [serial = 1072] [outer = (nil)] 00:58:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd2a213400) [pid = 1998] [serial = 1073] [outer = 0x7ffd260a1c00] 00:58:44 INFO - PROCESS | 1998 | 1461052724479 Marionette DEBUG loaded listener.js 00:58:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd2e05b000) [pid = 1998] [serial = 1074] [outer = 0x7ffd260a1c00] 00:58:45 INFO - PROCESS | 1998 | 1461052725374 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 00:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1382ms 00:58:45 INFO - PROCESS | 1998 | 1461052725401 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 00:58:45 INFO - PROCESS | 1998 | 1461052725406 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 00:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:58:45 INFO - PROCESS | 1998 | 1461052725411 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:58:45 INFO - PROCESS | 1998 | 1461052725415 Marionette TRACE conn5 <- [1,1402,null,{}] 00:58:45 INFO - PROCESS | 1998 | 1461052725420 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:45 INFO - PROCESS | 1998 | 1461052725642 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 00:58:45 INFO - PROCESS | 1998 | 1461052725839 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1247b800 == 117 [pid = 1998] [id = 358] 00:58:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 213 (0x7ffd12813400) [pid = 1998] [serial = 1075] [outer = (nil)] 00:58:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 214 (0x7ffd1281c800) [pid = 1998] [serial = 1076] [outer = 0x7ffd12813400] 00:58:45 INFO - PROCESS | 1998 | 1461052725913 Marionette DEBUG loaded listener.js 00:58:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 215 (0x7ffd34a6b800) [pid = 1998] [serial = 1077] [outer = 0x7ffd12813400] 00:58:46 INFO - PROCESS | 1998 | 1461052726820 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 00:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1478ms 00:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:58:46 INFO - PROCESS | 1998 | 1461052726892 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 00:58:46 INFO - PROCESS | 1998 | 1461052726895 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 00:58:46 INFO - PROCESS | 1998 | 1461052726901 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:58:46 INFO - PROCESS | 1998 | 1461052726904 Marionette TRACE conn5 <- [1,1406,null,{}] 00:58:46 INFO - PROCESS | 1998 | 1461052726909 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:47 INFO - PROCESS | 1998 | 1461052727087 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 00:58:47 INFO - PROCESS | 1998 | 1461052727271 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ba04800 == 118 [pid = 1998] [id = 359] 00:58:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 216 (0x7ffd12816800) [pid = 1998] [serial = 1078] [outer = (nil)] 00:58:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 217 (0x7ffd351d3400) [pid = 1998] [serial = 1079] [outer = 0x7ffd12816800] 00:58:47 INFO - PROCESS | 1998 | 1461052727343 Marionette DEBUG loaded listener.js 00:58:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 218 (0x7ffd38027400) [pid = 1998] [serial = 1080] [outer = 0x7ffd12816800] 00:58:48 INFO - PROCESS | 1998 | 1461052728236 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 00:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1380ms 00:58:48 INFO - PROCESS | 1998 | 1461052728281 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 00:58:48 INFO - PROCESS | 1998 | 1461052728284 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 00:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:58:48 INFO - PROCESS | 1998 | 1461052728290 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:58:48 INFO - PROCESS | 1998 | 1461052728293 Marionette TRACE conn5 <- [1,1410,null,{}] 00:58:48 INFO - PROCESS | 1998 | 1461052728298 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:48 INFO - PROCESS | 1998 | 1461052728483 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 00:58:48 INFO - PROCESS | 1998 | 1461052728674 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd16ead000 == 119 [pid = 1998] [id = 360] 00:58:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 219 (0x7ffd0f1d3000) [pid = 1998] [serial = 1081] [outer = (nil)] 00:58:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 220 (0x7ffd0f1d9400) [pid = 1998] [serial = 1082] [outer = 0x7ffd0f1d3000] 00:58:48 INFO - PROCESS | 1998 | 1461052728741 Marionette DEBUG loaded listener.js 00:58:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 221 (0x7ffd0f1de400) [pid = 1998] [serial = 1083] [outer = 0x7ffd0f1d3000] 00:58:49 INFO - PROCESS | 1998 | 1461052729749 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 00:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1483ms 00:58:49 INFO - PROCESS | 1998 | 1461052729775 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 00:58:49 INFO - PROCESS | 1998 | 1461052729778 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 00:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:58:49 INFO - PROCESS | 1998 | 1461052729783 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:58:49 INFO - PROCESS | 1998 | 1461052729786 Marionette TRACE conn5 <- [1,1414,null,{}] 00:58:49 INFO - PROCESS | 1998 | 1461052729791 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:49 INFO - PROCESS | 1998 | 1461052729979 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 00:58:50 INFO - PROCESS | 1998 | 1461052730234 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e920000 == 120 [pid = 1998] [id = 361] 00:58:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd0f191400) [pid = 1998] [serial = 1084] [outer = (nil)] 00:58:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd0f195800) [pid = 1998] [serial = 1085] [outer = 0x7ffd0f191400] 00:58:50 INFO - PROCESS | 1998 | 1461052730318 Marionette DEBUG loaded listener.js 00:58:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 224 (0x7ffd0f19b000) [pid = 1998] [serial = 1086] [outer = 0x7ffd0f191400] 00:58:51 INFO - PROCESS | 1998 | 1461052731724 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 00:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1984ms 00:58:51 INFO - PROCESS | 1998 | 1461052731770 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 00:58:51 INFO - PROCESS | 1998 | 1461052731775 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 00:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:58:51 INFO - PROCESS | 1998 | 1461052731793 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:58:51 INFO - PROCESS | 1998 | 1461052731796 Marionette TRACE conn5 <- [1,1418,null,{}] 00:58:51 INFO - PROCESS | 1998 | 1461052731804 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:52 INFO - PROCESS | 1998 | 1461052732072 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 00:58:52 INFO - PROCESS | 1998 | 1461052732230 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd101b9000 == 121 [pid = 1998] [id = 362] 00:58:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd100fd800) [pid = 1998] [serial = 1087] [outer = (nil)] 00:58:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd0f4da400) [pid = 1998] [serial = 1088] [outer = 0x7ffd100fd800] 00:58:52 INFO - PROCESS | 1998 | 1461052732400 Marionette DEBUG loaded listener.js 00:58:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd1074b400) [pid = 1998] [serial = 1089] [outer = 0x7ffd100fd800] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd229e2800 == 120 [pid = 1998] [id = 346] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22049000 == 119 [pid = 1998] [id = 345] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd229ab000) [pid = 1998] [serial = 938] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd2767cc00) [pid = 1998] [serial = 941] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd35ff2c00) [pid = 1998] [serial = 947] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 223 (0x7ffd21d14000) [pid = 1998] [serial = 944] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd1b723400) [pid = 1998] [serial = 977] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e9a8800 == 118 [pid = 1998] [id = 344] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b973000 == 117 [pid = 1998] [id = 343] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12965000 == 116 [pid = 1998] [id = 342] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd140e2800 == 115 [pid = 1998] [id = 341] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f3aa800 == 114 [pid = 1998] [id = 334] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd100a1800 == 113 [pid = 1998] [id = 333] 00:58:53 INFO - PROCESS | 1998 | 1461052733564 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f2cf000 == 112 [pid = 1998] [id = 332] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd10096800 == 111 [pid = 1998] [id = 331] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a4ad000 == 110 [pid = 1998] [id = 330] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3997a000 == 109 [pid = 1998] [id = 329] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34c78000 == 108 [pid = 1998] [id = 328] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd230b0800 == 107 [pid = 1998] [id = 327] 00:58:53 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c47a800 == 106 [pid = 1998] [id = 326] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd27686400) [pid = 1998] [serial = 969] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 220 (0x7ffd1c31d400) [pid = 1998] [serial = 962] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 219 (0x7ffd21d10c00) [pid = 1998] [serial = 965] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 218 (0x7ffd1bbd1c00) [pid = 1998] [serial = 926] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 217 (0x7ffd1e6e3c00) [pid = 1998] [serial = 959] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 216 (0x7ffd16ef6000) [pid = 1998] [serial = 975] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 215 (0x7ffd17653c00) [pid = 1998] [serial = 956] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 214 (0x7ffd21d10800) [pid = 1998] [serial = 932] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 213 (0x7ffd12803800) [pid = 1998] [serial = 972] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 212 (0x7ffd128e9800) [pid = 1998] [serial = 950] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 211 (0x7ffd21ef5000) [pid = 1998] [serial = 966] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 210 (0x7ffd21ef3800) [pid = 1998] [serial = 935] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 209 (0x7ffd22c1d400) [pid = 1998] [serial = 968] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd14604800) [pid = 1998] [serial = 974] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd1b71d800) [pid = 1998] [serial = 957] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd1fb35400) [pid = 1998] [serial = 929] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd1edc3400) [pid = 1998] [serial = 960] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd100f9400) [pid = 1998] [serial = 971] [outer = (nil)] [url = about:blank] 00:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1835ms 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd16e51800) [pid = 1998] [serial = 954] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd172d7000) [pid = 1998] [serial = 923] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd1463e400) [pid = 1998] [serial = 953] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd1fb3f800) [pid = 1998] [serial = 963] [outer = (nil)] [url = about:blank] 00:58:53 INFO - PROCESS | 1998 | 1461052733644 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 00:58:53 INFO - PROCESS | 1998 | 1461052733653 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 00:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:58:53 INFO - PROCESS | 1998 | 1461052733668 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:58:53 INFO - PROCESS | 1998 | 1461052733672 Marionette TRACE conn5 <- [1,1422,null,{}] 00:58:53 INFO - PROCESS | 1998 | 1461052733678 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:53 INFO - PROCESS | 1998 | 1461052733858 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 00:58:54 INFO - PROCESS | 1998 | 1461052734103 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:54 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd114c2800 == 107 [pid = 1998] [id = 363] 00:58:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd1028f000) [pid = 1998] [serial = 1090] [outer = (nil)] 00:58:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd128e9c00) [pid = 1998] [serial = 1091] [outer = 0x7ffd1028f000] 00:58:54 INFO - PROCESS | 1998 | 1461052734164 Marionette DEBUG loaded listener.js 00:58:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd12ef7400) [pid = 1998] [serial = 1092] [outer = 0x7ffd1028f000] 00:58:54 INFO - PROCESS | 1998 | 1461052734922 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 00:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1284ms 00:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:58:54 INFO - PROCESS | 1998 | 1461052734954 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 00:58:54 INFO - PROCESS | 1998 | 1461052734957 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 00:58:54 INFO - PROCESS | 1998 | 1461052734963 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:58:54 INFO - PROCESS | 1998 | 1461052734968 Marionette TRACE conn5 <- [1,1426,null,{}] 00:58:54 INFO - PROCESS | 1998 | 1461052734985 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:55 INFO - PROCESS | 1998 | 1461052735154 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 00:58:55 INFO - PROCESS | 1998 | 1461052735326 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd173e5000 == 108 [pid = 1998] [id = 364] 00:58:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd12815800) [pid = 1998] [serial = 1093] [outer = (nil)] 00:58:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd16e42400) [pid = 1998] [serial = 1094] [outer = 0x7ffd12815800] 00:58:55 INFO - PROCESS | 1998 | 1461052735403 Marionette DEBUG loaded listener.js 00:58:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd174e9400) [pid = 1998] [serial = 1095] [outer = 0x7ffd12815800] 00:58:56 INFO - PROCESS | 1998 | 1461052736268 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 00:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1392ms 00:58:56 INFO - PROCESS | 1998 | 1461052736355 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 00:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:58:56 INFO - PROCESS | 1998 | 1461052736359 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 00:58:56 INFO - PROCESS | 1998 | 1461052736364 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:58:56 INFO - PROCESS | 1998 | 1461052736367 Marionette TRACE conn5 <- [1,1430,null,{}] 00:58:56 INFO - PROCESS | 1998 | 1461052736377 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:56 INFO - PROCESS | 1998 | 1461052736647 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 00:58:56 INFO - PROCESS | 1998 | 1461052736682 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e998000 == 109 [pid = 1998] [id = 365] 00:58:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd17586c00) [pid = 1998] [serial = 1096] [outer = (nil)] 00:58:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd1774c000) [pid = 1998] [serial = 1097] [outer = 0x7ffd17586c00] 00:58:56 INFO - PROCESS | 1998 | 1461052736742 Marionette DEBUG loaded listener.js 00:58:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd177cf400) [pid = 1998] [serial = 1098] [outer = 0x7ffd17586c00] 00:58:57 INFO - PROCESS | 1998 | 1461052737689 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 00:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1348ms 00:58:57 INFO - PROCESS | 1998 | 1461052737712 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 00:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:58:57 INFO - PROCESS | 1998 | 1461052737716 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd1daec800) [pid = 1998] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd174e6400) [pid = 1998] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd2689a800) [pid = 1998] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd17661000) [pid = 1998] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd172d6400) [pid = 1998] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd172dd400) [pid = 1998] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd26b67c00) [pid = 1998] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd17656c00) [pid = 1998] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd21d33800) [pid = 1998] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd1463b800) [pid = 1998] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd16e44800) [pid = 1998] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd20076c00) [pid = 1998] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 196 (0x7ffd14609400) [pid = 1998] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd100f3800) [pid = 1998] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd1463c800) [pid = 1998] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd174e7c00) [pid = 1998] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd21eb8400) [pid = 1998] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd33ed0800) [pid = 1998] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd1460b800) [pid = 1998] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd100f4c00) [pid = 1998] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd1b72b800) [pid = 1998] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd1765dc00) [pid = 1998] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd1460c000) [pid = 1998] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd1280a800) [pid = 1998] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd1280e800) [pid = 1998] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd28b9d400) [pid = 1998] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd17658c00) [pid = 1998] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd1b98d800) [pid = 1998] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd12a66c00) [pid = 1998] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd1e2d9800) [pid = 1998] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd1e2d5400) [pid = 1998] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:58:58 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd1dc27800) [pid = 1998] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:58:58 INFO - PROCESS | 1998 | 1461052738267 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:58:58 INFO - PROCESS | 1998 | 1461052738269 Marionette TRACE conn5 <- [1,1434,null,{}] 00:58:58 INFO - PROCESS | 1998 | 1461052738326 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:58 INFO - PROCESS | 1998 | 1461052738479 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 00:58:58 INFO - PROCESS | 1998 | 1461052738621 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd124ee800 == 110 [pid = 1998] [id = 366] 00:58:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd14608400) [pid = 1998] [serial = 1099] [outer = (nil)] 00:58:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd156ca400) [pid = 1998] [serial = 1100] [outer = 0x7ffd14608400] 00:58:58 INFO - PROCESS | 1998 | 1461052738683 Marionette DEBUG loaded listener.js 00:58:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd174e6400) [pid = 1998] [serial = 1101] [outer = 0x7ffd14608400] 00:58:59 INFO - PROCESS | 1998 | 1461052739367 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 00:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1726ms 00:58:59 INFO - PROCESS | 1998 | 1461052739450 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 00:58:59 INFO - PROCESS | 1998 | 1461052739454 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 00:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:58:59 INFO - PROCESS | 1998 | 1461052739459 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:58:59 INFO - PROCESS | 1998 | 1461052739462 Marionette TRACE conn5 <- [1,1438,null,{}] 00:58:59 INFO - PROCESS | 1998 | 1461052739467 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:59 INFO - PROCESS | 1998 | 1461052739669 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 00:58:59 INFO - PROCESS | 1998 | 1461052739680 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:59 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd228c6000 == 111 [pid = 1998] [id = 367] 00:58:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd1c312800) [pid = 1998] [serial = 1102] [outer = (nil)] 00:58:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd1c31a400) [pid = 1998] [serial = 1103] [outer = 0x7ffd1c312800] 00:58:59 INFO - PROCESS | 1998 | 1461052739743 Marionette DEBUG loaded listener.js 00:58:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd1dc2ac00) [pid = 1998] [serial = 1104] [outer = 0x7ffd1c312800] 00:59:00 INFO - PROCESS | 1998 | 1461052740877 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 00:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1482ms 00:59:00 INFO - PROCESS | 1998 | 1461052740944 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 00:59:00 INFO - PROCESS | 1998 | 1461052740950 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 00:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:59:00 INFO - PROCESS | 1998 | 1461052740958 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:59:00 INFO - PROCESS | 1998 | 1461052740963 Marionette TRACE conn5 <- [1,1442,null,{}] 00:59:00 INFO - PROCESS | 1998 | 1461052740971 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:01 INFO - PROCESS | 1998 | 1461052741246 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 00:59:01 INFO - PROCESS | 1998 | 1461052741513 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd14377000 == 112 [pid = 1998] [id = 368] 00:59:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd10299800) [pid = 1998] [serial = 1105] [outer = (nil)] 00:59:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd1074e000) [pid = 1998] [serial = 1106] [outer = 0x7ffd10299800] 00:59:01 INFO - PROCESS | 1998 | 1461052741607 Marionette DEBUG loaded listener.js 00:59:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd12820c00) [pid = 1998] [serial = 1107] [outer = 0x7ffd10299800] 00:59:02 INFO - PROCESS | 1998 | 1461052742547 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 00:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1640ms 00:59:02 INFO - PROCESS | 1998 | 1461052742600 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 00:59:02 INFO - PROCESS | 1998 | 1461052742607 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 00:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:59:02 INFO - PROCESS | 1998 | 1461052742618 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:59:02 INFO - PROCESS | 1998 | 1461052742621 Marionette TRACE conn5 <- [1,1446,null,{}] 00:59:02 INFO - PROCESS | 1998 | 1461052742628 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:02 INFO - PROCESS | 1998 | 1461052742820 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 00:59:03 INFO - PROCESS | 1998 | 1461052743012 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1f91d800 == 113 [pid = 1998] [id = 369] 00:59:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd1029cc00) [pid = 1998] [serial = 1108] [outer = (nil)] 00:59:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd159a0000) [pid = 1998] [serial = 1109] [outer = 0x7ffd1029cc00] 00:59:03 INFO - PROCESS | 1998 | 1461052743085 Marionette DEBUG loaded listener.js 00:59:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd172d6800) [pid = 1998] [serial = 1110] [outer = 0x7ffd1029cc00] 00:59:04 INFO - PROCESS | 1998 | 1461052744069 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 00:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1529ms 00:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:59:04 INFO - PROCESS | 1998 | 1461052744148 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 00:59:04 INFO - PROCESS | 1998 | 1461052744151 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 00:59:04 INFO - PROCESS | 1998 | 1461052744157 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:59:04 INFO - PROCESS | 1998 | 1461052744163 Marionette TRACE conn5 <- [1,1450,null,{}] 00:59:04 INFO - PROCESS | 1998 | 1461052744179 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:04 INFO - PROCESS | 1998 | 1461052744411 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 00:59:04 INFO - PROCESS | 1998 | 1461052744687 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26072800 == 114 [pid = 1998] [id = 370] 00:59:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd17657800) [pid = 1998] [serial = 1111] [outer = (nil)] 00:59:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd1c318000) [pid = 1998] [serial = 1112] [outer = 0x7ffd17657800] 00:59:04 INFO - PROCESS | 1998 | 1461052744764 Marionette DEBUG loaded listener.js 00:59:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd1daec000) [pid = 1998] [serial = 1113] [outer = 0x7ffd17657800] 00:59:05 INFO - PROCESS | 1998 | 1461052745633 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 00:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1542ms 00:59:05 INFO - PROCESS | 1998 | 1461052745699 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 00:59:05 INFO - PROCESS | 1998 | 1461052745704 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 00:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:59:05 INFO - PROCESS | 1998 | 1461052745709 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:59:05 INFO - PROCESS | 1998 | 1461052745712 Marionette TRACE conn5 <- [1,1454,null,{}] 00:59:05 INFO - PROCESS | 1998 | 1461052745717 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:05 INFO - PROCESS | 1998 | 1461052745910 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 00:59:06 INFO - PROCESS | 1998 | 1461052746097 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:06 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd277da000 == 115 [pid = 1998] [id = 371] 00:59:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd17755400) [pid = 1998] [serial = 1114] [outer = (nil)] 00:59:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd1e1d2c00) [pid = 1998] [serial = 1115] [outer = 0x7ffd17755400] 00:59:06 INFO - PROCESS | 1998 | 1461052746178 Marionette DEBUG loaded listener.js 00:59:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd1e7fc000) [pid = 1998] [serial = 1116] [outer = 0x7ffd17755400] 00:59:07 INFO - PROCESS | 1998 | 1461052747069 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 00:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1434ms 00:59:07 INFO - PROCESS | 1998 | 1461052747145 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 00:59:07 INFO - PROCESS | 1998 | 1461052747149 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 00:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:59:07 INFO - PROCESS | 1998 | 1461052747155 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:59:07 INFO - PROCESS | 1998 | 1461052747157 Marionette TRACE conn5 <- [1,1458,null,{}] 00:59:07 INFO - PROCESS | 1998 | 1461052747164 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:07 INFO - PROCESS | 1998 | 1461052747400 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 00:59:07 INFO - PROCESS | 1998 | 1461052747627 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd29295000 == 116 [pid = 1998] [id = 372] 00:59:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd1dc2b000) [pid = 1998] [serial = 1117] [outer = (nil)] 00:59:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd1e9e4800) [pid = 1998] [serial = 1118] [outer = 0x7ffd1dc2b000] 00:59:07 INFO - PROCESS | 1998 | 1461052747742 Marionette DEBUG loaded listener.js 00:59:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd1fb35400) [pid = 1998] [serial = 1119] [outer = 0x7ffd1dc2b000] 00:59:08 INFO - PROCESS | 1998 | 1461052748619 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 00:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1534ms 00:59:08 INFO - PROCESS | 1998 | 1461052748690 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 00:59:08 INFO - PROCESS | 1998 | 1461052748694 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 00:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:59:08 INFO - PROCESS | 1998 | 1461052748700 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:59:08 INFO - PROCESS | 1998 | 1461052748702 Marionette TRACE conn5 <- [1,1462,null,{}] 00:59:08 INFO - PROCESS | 1998 | 1461052748707 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:08 INFO - PROCESS | 1998 | 1461052748910 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 00:59:09 INFO - PROCESS | 1998 | 1461052749104 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:09 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd351ca800 == 117 [pid = 1998] [id = 373] 00:59:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd21d5d400) [pid = 1998] [serial = 1120] [outer = (nil)] 00:59:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd22086800) [pid = 1998] [serial = 1121] [outer = 0x7ffd21d5d400] 00:59:09 INFO - PROCESS | 1998 | 1461052749238 Marionette DEBUG loaded listener.js 00:59:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd229a2800) [pid = 1998] [serial = 1122] [outer = 0x7ffd21d5d400] 00:59:10 INFO - PROCESS | 1998 | 1461052750164 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 00:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1532ms 00:59:10 INFO - PROCESS | 1998 | 1461052750233 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 00:59:10 INFO - PROCESS | 1998 | 1461052750237 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 00:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:59:10 INFO - PROCESS | 1998 | 1461052750243 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:59:10 INFO - PROCESS | 1998 | 1461052750245 Marionette TRACE conn5 <- [1,1466,null,{}] 00:59:10 INFO - PROCESS | 1998 | 1461052750250 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:10 INFO - PROCESS | 1998 | 1461052750502 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 00:59:10 INFO - PROCESS | 1998 | 1461052750742 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a49e000 == 118 [pid = 1998] [id = 374] 00:59:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd21b68400) [pid = 1998] [serial = 1123] [outer = (nil)] 00:59:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd2312f800) [pid = 1998] [serial = 1124] [outer = 0x7ffd21b68400] 00:59:10 INFO - PROCESS | 1998 | 1461052750829 Marionette DEBUG loaded listener.js 00:59:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd26be1400) [pid = 1998] [serial = 1125] [outer = 0x7ffd21b68400] 00:59:11 INFO - PROCESS | 1998 | 1461052751714 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 00:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1528ms 00:59:11 INFO - PROCESS | 1998 | 1461052751774 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 00:59:11 INFO - PROCESS | 1998 | 1461052751778 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 00:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:59:11 INFO - PROCESS | 1998 | 1461052751784 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:59:11 INFO - PROCESS | 1998 | 1461052751786 Marionette TRACE conn5 <- [1,1470,null,{}] 00:59:11 INFO - PROCESS | 1998 | 1461052751792 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:11 INFO - PROCESS | 1998 | 1461052751974 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 00:59:12 INFO - PROCESS | 1998 | 1461052752207 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd10728000 == 119 [pid = 1998] [id = 375] 00:59:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd21b6e000) [pid = 1998] [serial = 1126] [outer = (nil)] 00:59:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd292f4c00) [pid = 1998] [serial = 1127] [outer = 0x7ffd21b6e000] 00:59:12 INFO - PROCESS | 1998 | 1461052752321 Marionette DEBUG loaded listener.js 00:59:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd2e05b400) [pid = 1998] [serial = 1128] [outer = 0x7ffd21b6e000] 00:59:13 INFO - PROCESS | 1998 | 1461052753157 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 00:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1434ms 00:59:13 INFO - PROCESS | 1998 | 1461052753220 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 00:59:13 INFO - PROCESS | 1998 | 1461052753223 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 00:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:59:13 INFO - PROCESS | 1998 | 1461052753229 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:59:13 INFO - PROCESS | 1998 | 1461052753232 Marionette TRACE conn5 <- [1,1474,null,{}] 00:59:13 INFO - PROCESS | 1998 | 1461052753237 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:13 INFO - PROCESS | 1998 | 1461052753432 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 00:59:13 INFO - PROCESS | 1998 | 1461052753625 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:13 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3e566000 == 120 [pid = 1998] [id = 376] 00:59:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd34cb2c00) [pid = 1998] [serial = 1129] [outer = (nil)] 00:59:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd34fe8400) [pid = 1998] [serial = 1130] [outer = 0x7ffd34cb2c00] 00:59:13 INFO - PROCESS | 1998 | 1461052753704 Marionette DEBUG loaded listener.js 00:59:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 210 (0x7ffd36107c00) [pid = 1998] [serial = 1131] [outer = 0x7ffd34cb2c00] 00:59:14 INFO - PROCESS | 1998 | 1461052754646 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 00:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1488ms 00:59:14 INFO - PROCESS | 1998 | 1461052754718 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 00:59:14 INFO - PROCESS | 1998 | 1461052754722 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 00:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:59:14 INFO - PROCESS | 1998 | 1461052754729 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:59:14 INFO - PROCESS | 1998 | 1461052754731 Marionette TRACE conn5 <- [1,1478,null,{}] 00:59:14 INFO - PROCESS | 1998 | 1461052754736 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:14 INFO - PROCESS | 1998 | 1461052754935 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 00:59:15 INFO - PROCESS | 1998 | 1461052755172 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd103ef800 == 121 [pid = 1998] [id = 377] 00:59:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd121f3c00) [pid = 1998] [serial = 1132] [outer = (nil)] 00:59:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd121fa400) [pid = 1998] [serial = 1133] [outer = 0x7ffd121f3c00] 00:59:15 INFO - PROCESS | 1998 | 1461052755265 Marionette DEBUG loaded listener.js 00:59:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 213 (0x7ffd121ff000) [pid = 1998] [serial = 1134] [outer = 0x7ffd121f3c00] 00:59:16 INFO - PROCESS | 1998 | 1461052756115 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 00:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1431ms 00:59:16 INFO - PROCESS | 1998 | 1461052756161 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 00:59:16 INFO - PROCESS | 1998 | 1461052756165 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 00:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:59:16 INFO - PROCESS | 1998 | 1461052756171 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:59:16 INFO - PROCESS | 1998 | 1461052756175 Marionette TRACE conn5 <- [1,1482,null,{}] 00:59:16 INFO - PROCESS | 1998 | 1461052756180 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:16 INFO - PROCESS | 1998 | 1461052756376 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 00:59:16 INFO - PROCESS | 1998 | 1461052756652 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:16 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e3e0800 == 122 [pid = 1998] [id = 378] 00:59:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 214 (0x7ffd39e2b400) [pid = 1998] [serial = 1135] [outer = (nil)] 00:59:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 215 (0x7ffd39e2f000) [pid = 1998] [serial = 1136] [outer = 0x7ffd39e2b400] 00:59:16 INFO - PROCESS | 1998 | 1461052756784 Marionette DEBUG loaded listener.js 00:59:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 216 (0x7ffd3a20ec00) [pid = 1998] [serial = 1137] [outer = 0x7ffd39e2b400] 00:59:17 INFO - PROCESS | 1998 | 1461052757680 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 00:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1582ms 00:59:17 INFO - PROCESS | 1998 | 1461052757754 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 00:59:17 INFO - PROCESS | 1998 | 1461052757758 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 00:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:59:17 INFO - PROCESS | 1998 | 1461052757763 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:59:17 INFO - PROCESS | 1998 | 1461052757766 Marionette TRACE conn5 <- [1,1486,null,{}] 00:59:17 INFO - PROCESS | 1998 | 1461052757771 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:17 INFO - PROCESS | 1998 | 1461052757945 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 00:59:18 INFO - PROCESS | 1998 | 1461052758180 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0c9db800 == 123 [pid = 1998] [id = 379] 00:59:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 217 (0x7ffd0f18d000) [pid = 1998] [serial = 1138] [outer = (nil)] 00:59:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 218 (0x7ffd2262f000) [pid = 1998] [serial = 1139] [outer = 0x7ffd0f18d000] 00:59:18 INFO - PROCESS | 1998 | 1461052758323 Marionette DEBUG loaded listener.js 00:59:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 219 (0x7ffd22636800) [pid = 1998] [serial = 1140] [outer = 0x7ffd0f18d000] 00:59:19 INFO - PROCESS | 1998 | 1461052759199 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 00:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1477ms 00:59:19 INFO - PROCESS | 1998 | 1461052759242 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 00:59:19 INFO - PROCESS | 1998 | 1461052759246 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 00:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:59:19 INFO - PROCESS | 1998 | 1461052759252 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:59:19 INFO - PROCESS | 1998 | 1461052759255 Marionette TRACE conn5 <- [1,1490,null,{}] 00:59:19 INFO - PROCESS | 1998 | 1461052759261 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:19 INFO - PROCESS | 1998 | 1461052759438 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 00:59:19 INFO - PROCESS | 1998 | 1461052759636 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:19 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd101b0000 == 124 [pid = 1998] [id = 380] 00:59:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 220 (0x7ffd0e2eac00) [pid = 1998] [serial = 1141] [outer = (nil)] 00:59:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 221 (0x7ffd0e2f3c00) [pid = 1998] [serial = 1142] [outer = 0x7ffd0e2eac00] 00:59:19 INFO - PROCESS | 1998 | 1461052759709 Marionette DEBUG loaded listener.js 00:59:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd0e2f8c00) [pid = 1998] [serial = 1143] [outer = 0x7ffd0e2eac00] 00:59:20 INFO - PROCESS | 1998 | 1461052760608 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 00:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1432ms 00:59:20 INFO - PROCESS | 1998 | 1461052760685 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 00:59:20 INFO - PROCESS | 1998 | 1461052760688 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 00:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:59:20 INFO - PROCESS | 1998 | 1461052760694 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:59:20 INFO - PROCESS | 1998 | 1461052760696 Marionette TRACE conn5 <- [1,1494,null,{}] 00:59:20 INFO - PROCESS | 1998 | 1461052760702 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:20 INFO - PROCESS | 1998 | 1461052760881 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 00:59:21 INFO - PROCESS | 1998 | 1461052761077 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:21 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12978800 == 125 [pid = 1998] [id = 381] 00:59:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd0e2ed400) [pid = 1998] [serial = 1144] [outer = (nil)] 00:59:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 224 (0x7ffd0e5c5c00) [pid = 1998] [serial = 1145] [outer = 0x7ffd0e2ed400] 00:59:21 INFO - PROCESS | 1998 | 1461052761150 Marionette DEBUG loaded listener.js 00:59:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd0e5ca800) [pid = 1998] [serial = 1146] [outer = 0x7ffd0e2ed400] 00:59:22 INFO - PROCESS | 1998 | 1461052762056 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 00:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1428ms 00:59:22 INFO - PROCESS | 1998 | 1461052762123 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 00:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:59:22 INFO - PROCESS | 1998 | 1461052762128 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 00:59:22 INFO - PROCESS | 1998 | 1461052762134 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:59:22 INFO - PROCESS | 1998 | 1461052762138 Marionette TRACE conn5 <- [1,1498,null,{}] 00:59:22 INFO - PROCESS | 1998 | 1461052762144 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:22 INFO - PROCESS | 1998 | 1461052762353 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 00:59:23 INFO - PROCESS | 1998 | 1461052763081 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:23 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd103ef000 == 126 [pid = 1998] [id = 382] 00:59:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd0f198000) [pid = 1998] [serial = 1147] [outer = (nil)] 00:59:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd0f1d5400) [pid = 1998] [serial = 1148] [outer = 0x7ffd0f198000] 00:59:23 INFO - PROCESS | 1998 | 1461052763152 Marionette DEBUG loaded listener.js 00:59:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd0f4e1800) [pid = 1998] [serial = 1149] [outer = 0x7ffd0f198000] 00:59:24 INFO - PROCESS | 1998 | 1461052764037 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 00:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1983ms 00:59:24 INFO - PROCESS | 1998 | 1461052764119 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 00:59:24 INFO - PROCESS | 1998 | 1461052764125 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 00:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:59:24 INFO - PROCESS | 1998 | 1461052764134 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:59:24 INFO - PROCESS | 1998 | 1461052764138 Marionette TRACE conn5 <- [1,1502,null,{}] 00:59:24 INFO - PROCESS | 1998 | 1461052764173 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:24 INFO - PROCESS | 1998 | 1461052764421 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 00:59:24 INFO - PROCESS | 1998 | 1461052764571 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f39b000 == 127 [pid = 1998] [id = 383] 00:59:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd10291000) [pid = 1998] [serial = 1150] [outer = (nil)] 00:59:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd121fb400) [pid = 1998] [serial = 1151] [outer = 0x7ffd10291000] 00:59:24 INFO - PROCESS | 1998 | 1461052764799 Marionette DEBUG loaded listener.js 00:59:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd1280d400) [pid = 1998] [serial = 1152] [outer = 0x7ffd10291000] 00:59:25 INFO - PROCESS | 1998 | 1461052765713 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 00:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1634ms 00:59:25 INFO - PROCESS | 1998 | 1461052765771 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 00:59:25 INFO - PROCESS | 1998 | 1461052765777 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 00:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:59:25 INFO - PROCESS | 1998 | 1461052765783 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:59:25 INFO - PROCESS | 1998 | 1461052765785 Marionette TRACE conn5 <- [1,1506,null,{}] 00:59:25 INFO - PROCESS | 1998 | 1461052765791 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:25 INFO - PROCESS | 1998 | 1461052765966 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 00:59:26 INFO - PROCESS | 1998 | 1461052766240 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:26 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f2d7800 == 128 [pid = 1998] [id = 384] 00:59:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 232 (0x7ffd100f2000) [pid = 1998] [serial = 1153] [outer = (nil)] 00:59:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd12eefc00) [pid = 1998] [serial = 1154] [outer = 0x7ffd100f2000] 00:59:26 INFO - PROCESS | 1998 | 1461052766396 Marionette DEBUG loaded listener.js 00:59:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 234 (0x7ffd1460a800) [pid = 1998] [serial = 1155] [outer = 0x7ffd100f2000] 00:59:26 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2309c800 == 127 [pid = 1998] [id = 315] 00:59:26 INFO - PROCESS | 1998 | --DOMWINDOW == 233 (0x7ffd1e9ed000) [pid = 1998] [serial = 1043] [outer = (nil)] [url = about:blank] 00:59:26 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd10744400) [pid = 1998] [serial = 1019] [outer = (nil)] [url = about:blank] 00:59:26 INFO - PROCESS | 1998 | --DOMWINDOW == 231 (0x7ffd10750c00) [pid = 1998] [serial = 1022] [outer = (nil)] [url = about:blank] 00:59:26 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd124ee800 == 126 [pid = 1998] [id = 366] 00:59:26 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e998000 == 125 [pid = 1998] [id = 365] 00:59:26 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd173e5000 == 124 [pid = 1998] [id = 364] 00:59:26 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd114c2800 == 123 [pid = 1998] [id = 363] 00:59:26 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd101b9000 == 122 [pid = 1998] [id = 362] 00:59:27 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e911000 == 121 [pid = 1998] [id = 357] 00:59:27 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3ca42800 == 120 [pid = 1998] [id = 356] 00:59:27 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a37f800 == 119 [pid = 1998] [id = 355] 00:59:27 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3981a800 == 118 [pid = 1998] [id = 354] 00:59:27 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34c84800 == 117 [pid = 1998] [id = 353] 00:59:27 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd297c2000 == 116 [pid = 1998] [id = 352] 00:59:27 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28719800 == 115 [pid = 1998] [id = 351] 00:59:27 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd277f0000 == 114 [pid = 1998] [id = 350] 00:59:27 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd228cb000 == 113 [pid = 1998] [id = 349] 00:59:27 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd140d3000 == 112 [pid = 1998] [id = 348] 00:59:27 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd258b2800 == 111 [pid = 1998] [id = 347] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd1edcc000) [pid = 1998] [serial = 921] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd1fb37400) [pid = 1998] [serial = 879] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd1b726c00) [pid = 1998] [serial = 1034] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd35f3ec00) [pid = 1998] [serial = 888] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd3a204800) [pid = 1998] [serial = 846] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd17753800) [pid = 1998] [serial = 1032] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd1da0a400) [pid = 1998] [serial = 876] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 223 (0x7ffd33ecf400) [pid = 1998] [serial = 828] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd17661400) [pid = 1998] [serial = 837] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd2594c800) [pid = 1998] [serial = 882] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 220 (0x7ffd229ac400) [pid = 1998] [serial = 989] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 219 (0x7ffd21ec1000) [pid = 1998] [serial = 903] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 218 (0x7ffd174ec800) [pid = 1998] [serial = 900] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 217 (0x7ffd24fcf400) [pid = 1998] [serial = 822] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 216 (0x7ffd39e2a000) [pid = 1998] [serial = 897] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 215 (0x7ffd1e9c6400) [pid = 1998] [serial = 1041] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 214 (0x7ffd34a67400) [pid = 1998] [serial = 995] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 213 (0x7ffd28b99c00) [pid = 1998] [serial = 825] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 212 (0x7ffd1daf0c00) [pid = 1998] [serial = 1038] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 211 (0x7ffd33ed6400) [pid = 1998] [serial = 885] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 210 (0x7ffd39f5d400) [pid = 1998] [serial = 834] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 209 (0x7ffd2502f000) [pid = 1998] [serial = 992] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd38186400) [pid = 1998] [serial = 891] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd1fba6400) [pid = 1998] [serial = 978] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd268a3000) [pid = 1998] [serial = 813] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd2a26a400) [pid = 1998] [serial = 843] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd17592000) [pid = 1998] [serial = 1031] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd16e4f400) [pid = 1998] [serial = 894] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd16e50c00) [pid = 1998] [serial = 1029] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd0f4e2800) [pid = 1998] [serial = 1010] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd1bbbe400) [pid = 1998] [serial = 983] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd12ef9400) [pid = 1998] [serial = 1013] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd128e5800) [pid = 1998] [serial = 1025] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd1e1d2400) [pid = 1998] [serial = 1040] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 196 (0x7ffd39863400) [pid = 1998] [serial = 831] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd1e9c9000) [pid = 1998] [serial = 840] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd17575800) [pid = 1998] [serial = 1001] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd1460a400) [pid = 1998] [serial = 980] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd1db6c400) [pid = 1998] [serial = 816] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd1e9e0800) [pid = 1998] [serial = 1004] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd12a70800) [pid = 1998] [serial = 849] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd39869000) [pid = 1998] [serial = 998] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd1c8ae400) [pid = 1998] [serial = 1037] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd1599f400) [pid = 1998] [serial = 1028] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd20077c00) [pid = 1998] [serial = 986] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd20076800) [pid = 1998] [serial = 819] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd156ce000) [pid = 1998] [serial = 687] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd1c318c00) [pid = 1998] [serial = 1035] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd12eef800) [pid = 1998] [serial = 1026] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd1e9ec800) [pid = 1998] [serial = 1007] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd10296000) [pid = 1998] [serial = 1016] [outer = (nil)] [url = about:blank] 00:59:27 INFO - PROCESS | 1998 | 1461052767389 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 00:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1629ms 00:59:27 INFO - PROCESS | 1998 | 1461052767413 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 00:59:27 INFO - PROCESS | 1998 | 1461052767417 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 00:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:59:27 INFO - PROCESS | 1998 | 1461052767432 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:59:27 INFO - PROCESS | 1998 | 1461052767440 Marionette TRACE conn5 <- [1,1510,null,{}] 00:59:27 INFO - PROCESS | 1998 | 1461052767446 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:27 INFO - PROCESS | 1998 | 1461052767662 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 00:59:27 INFO - PROCESS | 1998 | 1461052767812 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12b5d000 == 112 [pid = 1998] [id = 385] 00:59:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd100f3400) [pid = 1998] [serial = 1156] [outer = (nil)] 00:59:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd16e42c00) [pid = 1998] [serial = 1157] [outer = 0x7ffd100f3400] 00:59:27 INFO - PROCESS | 1998 | 1461052767874 Marionette DEBUG loaded listener.js 00:59:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd16ef6000) [pid = 1998] [serial = 1158] [outer = 0x7ffd100f3400] 00:59:28 INFO - PROCESS | 1998 | 1461052768582 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 00:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1191ms 00:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:59:28 INFO - PROCESS | 1998 | 1461052768615 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 00:59:28 INFO - PROCESS | 1998 | 1461052768618 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 00:59:28 INFO - PROCESS | 1998 | 1461052768654 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:59:28 INFO - PROCESS | 1998 | 1461052768656 Marionette TRACE conn5 <- [1,1514,null,{}] 00:59:28 INFO - PROCESS | 1998 | 1461052768670 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:28 INFO - PROCESS | 1998 | 1461052768854 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 00:59:28 INFO - PROCESS | 1998 | 1461052768864 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1d80a000 == 113 [pid = 1998] [id = 386] 00:59:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd16ef8800) [pid = 1998] [serial = 1159] [outer = (nil)] 00:59:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd174e4400) [pid = 1998] [serial = 1160] [outer = 0x7ffd16ef8800] 00:59:28 INFO - PROCESS | 1998 | 1461052768923 Marionette DEBUG loaded listener.js 00:59:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd1756f000) [pid = 1998] [serial = 1161] [outer = 0x7ffd16ef8800] 00:59:29 INFO - PROCESS | 1998 | 1461052769845 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 00:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1269ms 00:59:29 INFO - PROCESS | 1998 | 1461052769893 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 00:59:29 INFO - PROCESS | 1998 | 1461052769897 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 00:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:59:29 INFO - PROCESS | 1998 | 1461052769911 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:59:29 INFO - PROCESS | 1998 | 1461052769913 Marionette TRACE conn5 <- [1,1518,null,{}] 00:59:29 INFO - PROCESS | 1998 | 1461052769919 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:30 INFO - PROCESS | 1998 | 1461052770146 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 00:59:30 INFO - PROCESS | 1998 | 1461052770176 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e90d800 == 114 [pid = 1998] [id = 387] 00:59:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd17592400) [pid = 1998] [serial = 1162] [outer = (nil)] 00:59:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd1765a400) [pid = 1998] [serial = 1163] [outer = 0x7ffd17592400] 00:59:30 INFO - PROCESS | 1998 | 1461052770250 Marionette DEBUG loaded listener.js 00:59:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd177c2400) [pid = 1998] [serial = 1164] [outer = 0x7ffd17592400] 00:59:31 INFO - PROCESS | 1998 | 1461052771527 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 00:59:31 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd26084800) [pid = 1998] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:59:31 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd1028f000) [pid = 1998] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:59:31 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd12815800) [pid = 1998] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:59:31 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd1dc20000) [pid = 1998] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:59:31 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd17586c00) [pid = 1998] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:59:31 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd100fd800) [pid = 1998] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:59:31 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd14608400) [pid = 1998] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1680ms 00:59:31 INFO - PROCESS | 1998 | 1461052771592 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 00:59:31 INFO - PROCESS | 1998 | 1461052771595 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 00:59:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:59:31 INFO - PROCESS | 1998 | 1461052771601 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:59:31 INFO - PROCESS | 1998 | 1461052771603 Marionette TRACE conn5 <- [1,1522,null,{}] 00:59:31 INFO - PROCESS | 1998 | 1461052771608 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:31 INFO - PROCESS | 1998 | 1461052771760 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 00:59:31 INFO - PROCESS | 1998 | 1461052771953 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:31 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1dc67000 == 115 [pid = 1998] [id = 388] 00:59:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd10746c00) [pid = 1998] [serial = 1165] [outer = (nil)] 00:59:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd1770e800) [pid = 1998] [serial = 1166] [outer = 0x7ffd10746c00] 00:59:32 INFO - PROCESS | 1998 | 1461052772015 Marionette DEBUG loaded listener.js 00:59:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd1b988400) [pid = 1998] [serial = 1167] [outer = 0x7ffd10746c00] 00:59:32 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:32 INFO - PROCESS | 1998 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:59:32 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:32 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:32 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:32 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:32 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:32 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:32 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:32 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:32 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:32 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:32 INFO - PROCESS | 1998 | 1461052772627 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 00:59:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 00:59:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:59:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 00:59:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:59:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 00:59:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:59:32 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 00:59:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:59:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1077ms 00:59:32 INFO - PROCESS | 1998 | 1461052772682 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 00:59:32 INFO - PROCESS | 1998 | 1461052772688 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 00:59:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:59:32 INFO - PROCESS | 1998 | 1461052772694 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:59:32 INFO - PROCESS | 1998 | 1461052772696 Marionette TRACE conn5 <- [1,1526,null,{}] 00:59:32 INFO - PROCESS | 1998 | 1461052772701 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:32 INFO - PROCESS | 1998 | 1461052772855 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 00:59:33 INFO - PROCESS | 1998 | 1461052773005 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd228ca000 == 116 [pid = 1998] [id = 389] 00:59:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd12814c00) [pid = 1998] [serial = 1168] [outer = (nil)] 00:59:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd1c8b2000) [pid = 1998] [serial = 1169] [outer = 0x7ffd12814c00] 00:59:33 INFO - PROCESS | 1998 | 1461052773066 Marionette DEBUG loaded listener.js 00:59:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd1e6e8400) [pid = 1998] [serial = 1170] [outer = 0x7ffd12814c00] 00:59:33 INFO - PROCESS | 1998 | 1461052773902 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 00:59:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:59:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:59:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:59:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1230ms 00:59:33 INFO - PROCESS | 1998 | 1461052773953 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 00:59:33 INFO - PROCESS | 1998 | 1461052773960 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 00:59:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:59:33 INFO - PROCESS | 1998 | 1461052773970 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:59:33 INFO - PROCESS | 1998 | 1461052773977 Marionette TRACE conn5 <- [1,1530,null,{}] 00:59:33 INFO - PROCESS | 1998 | 1461052773986 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:34 INFO - PROCESS | 1998 | 1461052774194 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 00:59:34 INFO - PROCESS | 1998 | 1461052774394 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:34 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12489000 == 117 [pid = 1998] [id = 390] 00:59:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd0e5cd800) [pid = 1998] [serial = 1171] [outer = (nil)] 00:59:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd0f4e3800) [pid = 1998] [serial = 1172] [outer = 0x7ffd0e5cd800] 00:59:34 INFO - PROCESS | 1998 | 1461052774470 Marionette DEBUG loaded listener.js 00:59:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd10747800) [pid = 1998] [serial = 1173] [outer = 0x7ffd0e5cd800] 00:59:35 INFO - PROCESS | 1998 | 1461052775310 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 00:59:35 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 00:59:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:59:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:59:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 00:59:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:59:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1389ms 00:59:35 INFO - PROCESS | 1998 | 1461052775362 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 00:59:35 INFO - PROCESS | 1998 | 1461052775370 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 00:59:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:59:35 INFO - PROCESS | 1998 | 1461052775380 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:59:35 INFO - PROCESS | 1998 | 1461052775385 Marionette TRACE conn5 <- [1,1534,null,{}] 00:59:35 INFO - PROCESS | 1998 | 1461052775390 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:35 INFO - PROCESS | 1998 | 1461052775651 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 00:59:35 INFO - PROCESS | 1998 | 1461052775794 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c5b2800 == 118 [pid = 1998] [id = 391] 00:59:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd121f8800) [pid = 1998] [serial = 1174] [outer = (nil)] 00:59:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd12ef5400) [pid = 1998] [serial = 1175] [outer = 0x7ffd121f8800] 00:59:35 INFO - PROCESS | 1998 | 1461052775864 Marionette DEBUG loaded listener.js 00:59:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd1463d800) [pid = 1998] [serial = 1176] [outer = 0x7ffd121f8800] 00:59:36 INFO - PROCESS | 1998 | 1461052776902 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 00:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1581ms 00:59:36 INFO - PROCESS | 1998 | 1461052776962 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 00:59:36 INFO - PROCESS | 1998 | 1461052776965 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 00:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:59:36 INFO - PROCESS | 1998 | 1461052776974 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:59:36 INFO - PROCESS | 1998 | 1461052776980 Marionette TRACE conn5 <- [1,1538,null,{}] 00:59:37 INFO - PROCESS | 1998 | 1461052776995 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:37 INFO - PROCESS | 1998 | 1461052777193 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 00:59:37 INFO - PROCESS | 1998 | 1461052777428 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd232e6800 == 119 [pid = 1998] [id = 392] 00:59:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd16e47c00) [pid = 1998] [serial = 1177] [outer = (nil)] 00:59:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd1765dc00) [pid = 1998] [serial = 1178] [outer = 0x7ffd16e47c00] 00:59:37 INFO - PROCESS | 1998 | 1461052777545 Marionette DEBUG loaded listener.js 00:59:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd1b720800) [pid = 1998] [serial = 1179] [outer = 0x7ffd16e47c00] 00:59:38 INFO - PROCESS | 1998 | 1461052778398 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:59:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:59:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1487ms 00:59:38 INFO - PROCESS | 1998 | 1461052778462 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 00:59:38 INFO - PROCESS | 1998 | 1461052778467 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 00:59:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:59:38 INFO - PROCESS | 1998 | 1461052778473 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:59:38 INFO - PROCESS | 1998 | 1461052778477 Marionette TRACE conn5 <- [1,1542,null,{}] 00:59:38 INFO - PROCESS | 1998 | 1461052778482 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:38 INFO - PROCESS | 1998 | 1461052778667 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 00:59:38 INFO - PROCESS | 1998 | 1461052778857 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e33800 == 120 [pid = 1998] [id = 393] 00:59:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd17583c00) [pid = 1998] [serial = 1180] [outer = (nil)] 00:59:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd1daf0c00) [pid = 1998] [serial = 1181] [outer = 0x7ffd17583c00] 00:59:38 INFO - PROCESS | 1998 | 1461052778945 Marionette DEBUG loaded listener.js 00:59:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd1e7f4c00) [pid = 1998] [serial = 1182] [outer = 0x7ffd17583c00] 00:59:39 INFO - PROCESS | 1998 | 1461052779753 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 00:59:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:59:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1329ms 00:59:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:59:39 INFO - PROCESS | 1998 | 1461052779828 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 00:59:39 INFO - PROCESS | 1998 | 1461052779831 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 00:59:39 INFO - PROCESS | 1998 | 1461052779838 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:59:39 INFO - PROCESS | 1998 | 1461052779842 Marionette TRACE conn5 <- [1,1546,null,{}] 00:59:39 INFO - PROCESS | 1998 | 1461052779848 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:40 INFO - PROCESS | 1998 | 1461052780038 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 00:59:40 INFO - PROCESS | 1998 | 1461052780240 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:40 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27ab6800 == 121 [pid = 1998] [id = 394] 00:59:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd17661400) [pid = 1998] [serial = 1183] [outer = (nil)] 00:59:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd1e9c9000) [pid = 1998] [serial = 1184] [outer = 0x7ffd17661400] 00:59:40 INFO - PROCESS | 1998 | 1461052780314 Marionette DEBUG loaded listener.js 00:59:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd1eefb800) [pid = 1998] [serial = 1185] [outer = 0x7ffd17661400] 00:59:41 INFO - PROCESS | 1998 | 1461052781193 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:59:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:59:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1385ms 00:59:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:59:41 INFO - PROCESS | 1998 | 1461052781224 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 00:59:41 INFO - PROCESS | 1998 | 1461052781227 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 00:59:41 INFO - PROCESS | 1998 | 1461052781234 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:59:41 INFO - PROCESS | 1998 | 1461052781238 Marionette TRACE conn5 <- [1,1550,null,{}] 00:59:41 INFO - PROCESS | 1998 | 1461052781243 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:41 INFO - PROCESS | 1998 | 1461052781483 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 00:59:41 INFO - PROCESS | 1998 | 1461052781688 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd29732800 == 122 [pid = 1998] [id = 395] 00:59:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd1f9b2400) [pid = 1998] [serial = 1186] [outer = (nil)] 00:59:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd21d08400) [pid = 1998] [serial = 1187] [outer = 0x7ffd1f9b2400] 00:59:41 INFO - PROCESS | 1998 | 1461052781765 Marionette DEBUG loaded listener.js 00:59:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd21ec1c00) [pid = 1998] [serial = 1188] [outer = 0x7ffd1f9b2400] 00:59:42 INFO - PROCESS | 1998 | 1461052782680 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 00:59:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1485ms 00:59:42 INFO - PROCESS | 1998 | 1461052782718 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 00:59:42 INFO - PROCESS | 1998 | 1461052782722 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 00:59:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:59:42 INFO - PROCESS | 1998 | 1461052782727 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:59:42 INFO - PROCESS | 1998 | 1461052782730 Marionette TRACE conn5 <- [1,1554,null,{}] 00:59:42 INFO - PROCESS | 1998 | 1461052782735 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:42 INFO - PROCESS | 1998 | 1461052782914 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 00:59:43 INFO - PROCESS | 1998 | 1461052783120 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2edb9000 == 123 [pid = 1998] [id = 396] 00:59:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd1bbd3800) [pid = 1998] [serial = 1189] [outer = (nil)] 00:59:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd21f6e800) [pid = 1998] [serial = 1190] [outer = 0x7ffd1bbd3800] 00:59:43 INFO - PROCESS | 1998 | 1461052783188 Marionette DEBUG loaded listener.js 00:59:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd22632c00) [pid = 1998] [serial = 1191] [outer = 0x7ffd1bbd3800] 00:59:44 INFO - PROCESS | 1998 | 1461052784078 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 00:59:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:59:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1383ms 00:59:44 INFO - PROCESS | 1998 | 1461052784112 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 00:59:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:59:44 INFO - PROCESS | 1998 | 1461052784116 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 00:59:44 INFO - PROCESS | 1998 | 1461052784122 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:59:44 INFO - PROCESS | 1998 | 1461052784125 Marionette TRACE conn5 <- [1,1558,null,{}] 00:59:44 INFO - PROCESS | 1998 | 1461052784130 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:44 INFO - PROCESS | 1998 | 1461052784316 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 00:59:44 INFO - PROCESS | 1998 | 1461052784515 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:44 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35f67000 == 124 [pid = 1998] [id = 397] 00:59:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 210 (0x7ffd21ae1800) [pid = 1998] [serial = 1192] [outer = (nil)] 00:59:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd226e2800) [pid = 1998] [serial = 1193] [outer = 0x7ffd21ae1800] 00:59:44 INFO - PROCESS | 1998 | 1461052784585 Marionette DEBUG loaded listener.js 00:59:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd22c1a000) [pid = 1998] [serial = 1194] [outer = 0x7ffd21ae1800] 00:59:45 INFO - PROCESS | 1998 | 1461052785452 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 00:59:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:59:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1387ms 00:59:45 INFO - PROCESS | 1998 | 1461052785509 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 00:59:45 INFO - PROCESS | 1998 | 1461052785512 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 00:59:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:59:45 INFO - PROCESS | 1998 | 1461052785519 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:59:45 INFO - PROCESS | 1998 | 1461052785521 Marionette TRACE conn5 <- [1,1562,null,{}] 00:59:45 INFO - PROCESS | 1998 | 1461052785527 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:45 INFO - PROCESS | 1998 | 1461052785698 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 00:59:45 INFO - PROCESS | 1998 | 1461052785915 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:46 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd39f98800 == 125 [pid = 1998] [id = 398] 00:59:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 213 (0x7ffd21ef4400) [pid = 1998] [serial = 1195] [outer = (nil)] 00:59:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 214 (0x7ffd23130400) [pid = 1998] [serial = 1196] [outer = 0x7ffd21ef4400] 00:59:46 INFO - PROCESS | 1998 | 1461052786055 Marionette DEBUG loaded listener.js 00:59:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 215 (0x7ffd25828c00) [pid = 1998] [serial = 1197] [outer = 0x7ffd21ef4400] 00:59:46 INFO - PROCESS | 1998 | 1461052786904 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 00:59:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:59:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1435ms 00:59:46 INFO - PROCESS | 1998 | 1461052786955 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 00:59:46 INFO - PROCESS | 1998 | 1461052786959 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 00:59:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:59:46 INFO - PROCESS | 1998 | 1461052786965 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:59:46 INFO - PROCESS | 1998 | 1461052786967 Marionette TRACE conn5 <- [1,1566,null,{}] 00:59:46 INFO - PROCESS | 1998 | 1461052786973 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:47 INFO - PROCESS | 1998 | 1461052787172 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 00:59:47 INFO - PROCESS | 1998 | 1461052787384 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3cd33800 == 126 [pid = 1998] [id = 399] 00:59:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 216 (0x7ffd21d3e000) [pid = 1998] [serial = 1198] [outer = (nil)] 00:59:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 217 (0x7ffd26dc0400) [pid = 1998] [serial = 1199] [outer = 0x7ffd21d3e000] 00:59:47 INFO - PROCESS | 1998 | 1461052787454 Marionette DEBUG loaded listener.js 00:59:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 218 (0x7ffd28282400) [pid = 1998] [serial = 1200] [outer = 0x7ffd21d3e000] 00:59:48 INFO - PROCESS | 1998 | 1461052788350 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 00:59:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:59:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1429ms 00:59:48 INFO - PROCESS | 1998 | 1461052788395 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 00:59:48 INFO - PROCESS | 1998 | 1461052788399 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 00:59:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:59:48 INFO - PROCESS | 1998 | 1461052788405 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:59:48 INFO - PROCESS | 1998 | 1461052788409 Marionette TRACE conn5 <- [1,1570,null,{}] 00:59:48 INFO - PROCESS | 1998 | 1461052788414 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:48 INFO - PROCESS | 1998 | 1461052788612 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 00:59:48 INFO - PROCESS | 1998 | 1461052788816 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd13e9d800 == 127 [pid = 1998] [id = 400] 00:59:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 219 (0x7ffd21eee400) [pid = 1998] [serial = 1201] [outer = (nil)] 00:59:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 220 (0x7ffd2959ac00) [pid = 1998] [serial = 1202] [outer = 0x7ffd21eee400] 00:59:48 INFO - PROCESS | 1998 | 1461052788895 Marionette DEBUG loaded listener.js 00:59:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 221 (0x7ffd351de800) [pid = 1998] [serial = 1203] [outer = 0x7ffd21eee400] 00:59:49 INFO - PROCESS | 1998 | 1461052789793 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 00:59:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:59:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1428ms 00:59:49 INFO - PROCESS | 1998 | 1461052789835 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 00:59:49 INFO - PROCESS | 1998 | 1461052789839 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 00:59:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:59:49 INFO - PROCESS | 1998 | 1461052789844 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:59:49 INFO - PROCESS | 1998 | 1461052789848 Marionette TRACE conn5 <- [1,1574,null,{}] 00:59:49 INFO - PROCESS | 1998 | 1461052789853 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:50 INFO - PROCESS | 1998 | 1461052790034 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 00:59:50 INFO - PROCESS | 1998 | 1461052790234 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22d7c000 == 128 [pid = 1998] [id = 401] 00:59:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd13d23400) [pid = 1998] [serial = 1204] [outer = (nil)] 00:59:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd13d2d000) [pid = 1998] [serial = 1205] [outer = 0x7ffd13d23400] 00:59:50 INFO - PROCESS | 1998 | 1461052790304 Marionette DEBUG loaded listener.js 00:59:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 224 (0x7ffd22082800) [pid = 1998] [serial = 1206] [outer = 0x7ffd13d23400] 00:59:51 INFO - PROCESS | 1998 | 1461052791163 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 00:59:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:59:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1380ms 00:59:51 INFO - PROCESS | 1998 | 1461052791226 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 00:59:51 INFO - PROCESS | 1998 | 1461052791230 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 00:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:59:51 INFO - PROCESS | 1998 | 1461052791236 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:59:51 INFO - PROCESS | 1998 | 1461052791238 Marionette TRACE conn5 <- [1,1578,null,{}] 00:59:51 INFO - PROCESS | 1998 | 1461052791244 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:51 INFO - PROCESS | 1998 | 1461052791430 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 00:59:51 INFO - PROCESS | 1998 | 1461052791692 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d2c1000 == 129 [pid = 1998] [id = 402] 00:59:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd0d2a3400) [pid = 1998] [serial = 1207] [outer = (nil)] 00:59:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd0d2ac800) [pid = 1998] [serial = 1208] [outer = 0x7ffd0d2a3400] 00:59:51 INFO - PROCESS | 1998 | 1461052791774 Marionette DEBUG loaded listener.js 00:59:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd0d2b2000) [pid = 1998] [serial = 1209] [outer = 0x7ffd0d2a3400] 00:59:52 INFO - PROCESS | 1998 | 1461052792611 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 00:59:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:59:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1433ms 00:59:52 INFO - PROCESS | 1998 | 1461052792670 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 00:59:52 INFO - PROCESS | 1998 | 1461052792674 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 00:59:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:59:52 INFO - PROCESS | 1998 | 1461052792679 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:59:52 INFO - PROCESS | 1998 | 1461052792682 Marionette TRACE conn5 <- [1,1582,null,{}] 00:59:52 INFO - PROCESS | 1998 | 1461052792687 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:52 INFO - PROCESS | 1998 | 1461052792894 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 00:59:53 INFO - PROCESS | 1998 | 1461052793097 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22d88800 == 130 [pid = 1998] [id = 403] 00:59:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd0d2a3c00) [pid = 1998] [serial = 1210] [outer = (nil)] 00:59:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd22c1f400) [pid = 1998] [serial = 1211] [outer = 0x7ffd0d2a3c00] 00:59:53 INFO - PROCESS | 1998 | 1461052793169 Marionette DEBUG loaded listener.js 00:59:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd35ff9000) [pid = 1998] [serial = 1212] [outer = 0x7ffd0d2a3c00] 00:59:54 INFO - PROCESS | 1998 | 1461052794043 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 00:59:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:59:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1435ms 00:59:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:59:54 INFO - PROCESS | 1998 | 1461052794116 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 00:59:54 INFO - PROCESS | 1998 | 1461052794119 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 00:59:54 INFO - PROCESS | 1998 | 1461052794125 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:59:54 INFO - PROCESS | 1998 | 1461052794128 Marionette TRACE conn5 <- [1,1586,null,{}] 00:59:54 INFO - PROCESS | 1998 | 1461052794133 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:54 INFO - PROCESS | 1998 | 1461052794335 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 00:59:54 INFO - PROCESS | 1998 | 1461052794539 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:54 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd122b5800 == 131 [pid = 1998] [id = 404] 00:59:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd0bc9d800) [pid = 1998] [serial = 1213] [outer = (nil)] 00:59:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 232 (0x7ffd0bca3c00) [pid = 1998] [serial = 1214] [outer = 0x7ffd0bc9d800] 00:59:54 INFO - PROCESS | 1998 | 1461052794691 Marionette DEBUG loaded listener.js 00:59:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd0bca8c00) [pid = 1998] [serial = 1215] [outer = 0x7ffd0bc9d800] 00:59:55 INFO - PROCESS | 1998 | 1461052795515 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 00:59:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:59:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1433ms 00:59:55 INFO - PROCESS | 1998 | 1461052795558 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 00:59:55 INFO - PROCESS | 1998 | 1461052795561 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 00:59:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:59:55 INFO - PROCESS | 1998 | 1461052795567 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:59:55 INFO - PROCESS | 1998 | 1461052795569 Marionette TRACE conn5 <- [1,1590,null,{}] 00:59:55 INFO - PROCESS | 1998 | 1461052795574 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:55 INFO - PROCESS | 1998 | 1461052795762 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 00:59:55 INFO - PROCESS | 1998 | 1461052795965 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d412800 == 132 [pid = 1998] [id = 405] 00:59:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 234 (0x7ffd0bc9e000) [pid = 1998] [serial = 1216] [outer = (nil)] 00:59:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 235 (0x7ffd0d449000) [pid = 1998] [serial = 1217] [outer = 0x7ffd0bc9e000] 00:59:56 INFO - PROCESS | 1998 | 1461052796035 Marionette DEBUG loaded listener.js 00:59:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 236 (0x7ffd0d44f000) [pid = 1998] [serial = 1218] [outer = 0x7ffd0bc9e000] 00:59:56 INFO - PROCESS | 1998 | 1461052796936 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 00:59:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:59:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1436ms 00:59:57 INFO - PROCESS | 1998 | 1461052797004 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 00:59:57 INFO - PROCESS | 1998 | 1461052797008 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 00:59:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:59:57 INFO - PROCESS | 1998 | 1461052797014 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:59:57 INFO - PROCESS | 1998 | 1461052797017 Marionette TRACE conn5 <- [1,1594,null,{}] 00:59:57 INFO - PROCESS | 1998 | 1461052797022 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:57 INFO - PROCESS | 1998 | 1461052797207 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 00:59:57 INFO - PROCESS | 1998 | 1461052797501 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:57 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd16ec3800 == 133 [pid = 1998] [id = 406] 00:59:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 237 (0x7ffd0f4dd000) [pid = 1998] [serial = 1219] [outer = (nil)] 00:59:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 238 (0x7ffd1280d000) [pid = 1998] [serial = 1220] [outer = 0x7ffd0f4dd000] 00:59:57 INFO - PROCESS | 1998 | 1461052797615 Marionette DEBUG loaded listener.js 00:59:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 239 (0x7ffd1460c400) [pid = 1998] [serial = 1221] [outer = 0x7ffd0f4dd000] 00:59:58 INFO - PROCESS | 1998 | 1461052798415 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 00:59:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:59:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1433ms 00:59:58 INFO - PROCESS | 1998 | 1461052798448 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 00:59:58 INFO - PROCESS | 1998 | 1461052798451 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 00:59:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:59:58 INFO - PROCESS | 1998 | 1461052798457 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:59:58 INFO - PROCESS | 1998 | 1461052798459 Marionette TRACE conn5 <- [1,1598,null,{}] 00:59:58 INFO - PROCESS | 1998 | 1461052798464 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:58 INFO - PROCESS | 1998 | 1461052798646 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 00:59:58 INFO - PROCESS | 1998 | 1461052798853 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a4a2800 == 134 [pid = 1998] [id = 407] 00:59:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 240 (0x7ffd0d44f400) [pid = 1998] [serial = 1222] [outer = (nil)] 00:59:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 241 (0x7ffd146cc000) [pid = 1998] [serial = 1223] [outer = 0x7ffd0d44f400] 00:59:58 INFO - PROCESS | 1998 | 1461052798920 Marionette DEBUG loaded listener.js 00:59:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 242 (0x7ffd146d0400) [pid = 1998] [serial = 1224] [outer = 0x7ffd0d44f400] 01:00:00 INFO - PROCESS | 1998 | 1461052800277 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:00:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:00:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1879ms 01:00:00 INFO - PROCESS | 1998 | 1461052800338 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 01:00:00 INFO - PROCESS | 1998 | 1461052800344 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 01:00:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:00:00 INFO - PROCESS | 1998 | 1461052800352 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:00:00 INFO - PROCESS | 1998 | 1461052800356 Marionette TRACE conn5 <- [1,1602,null,{}] 01:00:00 INFO - PROCESS | 1998 | 1461052800364 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:00 INFO - PROCESS | 1998 | 1461052800565 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 01:00:00 INFO - PROCESS | 1998 | 1461052800813 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd103f4000 == 135 [pid = 1998] [id = 408] 01:00:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 243 (0x7ffd100fc400) [pid = 1998] [serial = 1225] [outer = (nil)] 01:00:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 244 (0x7ffd10745800) [pid = 1998] [serial = 1226] [outer = 0x7ffd100fc400] 01:00:00 INFO - PROCESS | 1998 | 1461052800944 Marionette DEBUG loaded listener.js 01:00:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 245 (0x7ffd121ff400) [pid = 1998] [serial = 1227] [outer = 0x7ffd100fc400] 01:00:02 INFO - PROCESS | 1998 | 1461052801995 Marionette TRACE conn5 <- [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]]]}] 01:00:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:00:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1739ms 01:00:02 INFO - PROCESS | 1998 | 1461052802119 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 01:00:02 INFO - PROCESS | 1998 | 1461052802139 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 01:00:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:00:02 INFO - PROCESS | 1998 | 1461052802155 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:00:02 INFO - PROCESS | 1998 | 1461052802159 Marionette TRACE conn5 <- [1,1606,null,{}] 01:00:02 INFO - PROCESS | 1998 | 1461052802182 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:02 INFO - PROCESS | 1998 | 1461052802437 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 01:00:02 INFO - PROCESS | 1998 | 1461052802690 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:02 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0ffd7000 == 136 [pid = 1998] [id = 409] 01:00:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 246 (0x7ffd1280c400) [pid = 1998] [serial = 1228] [outer = (nil)] 01:00:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 247 (0x7ffd12ef7800) [pid = 1998] [serial = 1229] [outer = 0x7ffd1280c400] 01:00:02 INFO - PROCESS | 1998 | 1461052802801 Marionette DEBUG loaded listener.js 01:00:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 248 (0x7ffd14607800) [pid = 1998] [serial = 1230] [outer = 0x7ffd1280c400] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1dc67000 == 135 [pid = 1998] [id = 388] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 247 (0x7ffd26947800) [pid = 1998] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 246 (0x7ffd1281c800) [pid = 1998] [serial = 1076] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 245 (0x7ffd351d3400) [pid = 1998] [serial = 1079] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 244 (0x7ffd0f1d9400) [pid = 1998] [serial = 1082] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 243 (0x7ffd1c31a400) [pid = 1998] [serial = 1103] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e90d800 == 134 [pid = 1998] [id = 387] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1d80a000 == 133 [pid = 1998] [id = 386] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12b5d000 == 132 [pid = 1998] [id = 385] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f2d7800 == 131 [pid = 1998] [id = 384] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f39b000 == 130 [pid = 1998] [id = 383] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd103ef000 == 129 [pid = 1998] [id = 382] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd10728000 == 128 [pid = 1998] [id = 375] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a49e000 == 127 [pid = 1998] [id = 374] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd351ca800 == 126 [pid = 1998] [id = 373] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd29295000 == 125 [pid = 1998] [id = 372] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd277da000 == 124 [pid = 1998] [id = 371] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26072800 == 123 [pid = 1998] [id = 370] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1f91d800 == 122 [pid = 1998] [id = 369] 01:00:03 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd14377000 == 121 [pid = 1998] [id = 368] 01:00:03 INFO - PROCESS | 1998 | 1461052803754 Marionette TRACE conn5 <- [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]]]}] 01:00:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:00:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1658ms 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 242 (0x7ffd128e9c00) [pid = 1998] [serial = 1091] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 241 (0x7ffd12ef7400) [pid = 1998] [serial = 1092] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 240 (0x7ffd16e42400) [pid = 1998] [serial = 1094] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 239 (0x7ffd21aed800) [pid = 1998] [serial = 1058] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 238 (0x7ffd1f9aac00) [pid = 1998] [serial = 1044] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 237 (0x7ffd24460400) [pid = 1998] [serial = 1064] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 236 (0x7ffd1774c000) [pid = 1998] [serial = 1097] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 235 (0x7ffd1da0cc00) [pid = 1998] [serial = 1052] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 234 (0x7ffd0f195800) [pid = 1998] [serial = 1085] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 233 (0x7ffd0f4da400) [pid = 1998] [serial = 1088] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd1074b400) [pid = 1998] [serial = 1089] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 231 (0x7ffd28283c00) [pid = 1998] [serial = 1070] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd1e9e8400) [pid = 1998] [serial = 1055] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd174e9000) [pid = 1998] [serial = 1049] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd2a213400) [pid = 1998] [serial = 1073] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd21d3a000) [pid = 1998] [serial = 1061] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd12efd000) [pid = 1998] [serial = 1046] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd273c2400) [pid = 1998] [serial = 1067] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd174e6400) [pid = 1998] [serial = 1101] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 223 (0x7ffd156ca400) [pid = 1998] [serial = 1100] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd177cf400) [pid = 1998] [serial = 1098] [outer = (nil)] [url = about:blank] 01:00:03 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd174e9400) [pid = 1998] [serial = 1095] [outer = (nil)] [url = about:blank] 01:00:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:00:03 INFO - PROCESS | 1998 | 1461052803833 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 01:00:03 INFO - PROCESS | 1998 | 1461052803836 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 01:00:03 INFO - PROCESS | 1998 | 1461052803842 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:00:03 INFO - PROCESS | 1998 | 1461052803847 Marionette TRACE conn5 <- [1,1610,null,{}] 01:00:03 INFO - PROCESS | 1998 | 1461052803862 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:04 INFO - PROCESS | 1998 | 1461052804035 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 01:00:04 INFO - PROCESS | 1998 | 1461052804045 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12482800 == 122 [pid = 1998] [id = 410] 01:00:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd146cd800) [pid = 1998] [serial = 1231] [outer = (nil)] 01:00:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd1599bc00) [pid = 1998] [serial = 1232] [outer = 0x7ffd146cd800] 01:00:04 INFO - PROCESS | 1998 | 1461052804136 Marionette DEBUG loaded listener.js 01:00:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 224 (0x7ffd16ef3000) [pid = 1998] [serial = 1233] [outer = 0x7ffd146cd800] 01:00:05 INFO - PROCESS | 1998 | 1461052805008 Marionette TRACE conn5 <- [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]]]}] 01:00:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:00:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1185ms 01:00:05 INFO - PROCESS | 1998 | 1461052805027 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 01:00:05 INFO - PROCESS | 1998 | 1461052805031 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 01:00:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:00:05 INFO - PROCESS | 1998 | 1461052805037 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:00:05 INFO - PROCESS | 1998 | 1461052805039 Marionette TRACE conn5 <- [1,1614,null,{}] 01:00:05 INFO - PROCESS | 1998 | 1461052805044 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:05 INFO - PROCESS | 1998 | 1461052805279 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 01:00:05 INFO - PROCESS | 1998 | 1461052805301 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd13e9f800 == 123 [pid = 1998] [id = 411] 01:00:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd146d4c00) [pid = 1998] [serial = 1234] [outer = (nil)] 01:00:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd17572c00) [pid = 1998] [serial = 1235] [outer = 0x7ffd146d4c00] 01:00:05 INFO - PROCESS | 1998 | 1461052805363 Marionette DEBUG loaded listener.js 01:00:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd17707000) [pid = 1998] [serial = 1236] [outer = 0x7ffd146d4c00] 01:00:06 INFO - PROCESS | 1998 | 1461052806254 Marionette TRACE conn5 <- [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]]]}] 01:00:06 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 01:00:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1241ms 01:00:06 INFO - PROCESS | 1998 | 1461052806283 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 01:00:06 INFO - PROCESS | 1998 | 1461052806286 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 01:00:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:00:06 INFO - PROCESS | 1998 | 1461052806303 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:00:06 INFO - PROCESS | 1998 | 1461052806306 Marionette TRACE conn5 <- [1,1618,null,{}] 01:00:06 INFO - PROCESS | 1998 | 1461052806311 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:06 INFO - PROCESS | 1998 | 1461052806547 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 01:00:06 INFO - PROCESS | 1998 | 1461052806578 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:06 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1750d000 == 124 [pid = 1998] [id = 412] 01:00:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd16e50400) [pid = 1998] [serial = 1237] [outer = (nil)] 01:00:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd1b723400) [pid = 1998] [serial = 1238] [outer = 0x7ffd16e50400] 01:00:06 INFO - PROCESS | 1998 | 1461052806638 Marionette DEBUG loaded listener.js 01:00:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd1c31d000) [pid = 1998] [serial = 1239] [outer = 0x7ffd16e50400] 01:00:07 INFO - PROCESS | 1998 | 1461052807555 Marionette TRACE conn5 <- [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]]]}] 01:00:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:00:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1327ms 01:00:07 INFO - PROCESS | 1998 | 1461052807637 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 01:00:07 INFO - PROCESS | 1998 | 1461052807640 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 01:00:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:00:07 INFO - PROCESS | 1998 | 1461052807646 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:00:07 INFO - PROCESS | 1998 | 1461052807648 Marionette TRACE conn5 <- [1,1622,null,{}] 01:00:07 INFO - PROCESS | 1998 | 1461052807653 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:07 INFO - PROCESS | 1998 | 1461052807919 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 01:00:07 INFO - PROCESS | 1998 | 1461052807952 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1dc57000 == 125 [pid = 1998] [id = 413] 01:00:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd1da0d000) [pid = 1998] [serial = 1240] [outer = (nil)] 01:00:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 232 (0x7ffd1e9d1400) [pid = 1998] [serial = 1241] [outer = 0x7ffd1da0d000] 01:00:08 INFO - PROCESS | 1998 | 1461052808018 Marionette DEBUG loaded listener.js 01:00:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd21b62000) [pid = 1998] [serial = 1242] [outer = 0x7ffd1da0d000] 01:00:08 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd17592400) [pid = 1998] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:00:08 INFO - PROCESS | 1998 | --DOMWINDOW == 231 (0x7ffd10746c00) [pid = 1998] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:00:08 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd1c312800) [pid = 1998] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:00:08 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd100f2000) [pid = 1998] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:00:08 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd16ef8800) [pid = 1998] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:00:08 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd0f198000) [pid = 1998] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:00:08 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd100f3400) [pid = 1998] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:00:08 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd10291000) [pid = 1998] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:00:09 INFO - PROCESS | 1998 | 1461052809256 Marionette TRACE conn5 <- [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]]]}] 01:00:09 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 01:00:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1628ms 01:00:09 INFO - PROCESS | 1998 | 1461052809276 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 01:00:09 INFO - PROCESS | 1998 | 1461052809279 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 01:00:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:00:09 INFO - PROCESS | 1998 | 1461052809284 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:00:09 INFO - PROCESS | 1998 | 1461052809287 Marionette TRACE conn5 <- [1,1626,null,{}] 01:00:09 INFO - PROCESS | 1998 | 1461052809295 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:09 INFO - PROCESS | 1998 | 1461052809480 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 01:00:09 INFO - PROCESS | 1998 | 1461052809494 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:09 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e9ab000 == 126 [pid = 1998] [id = 414] 01:00:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd14604400) [pid = 1998] [serial = 1243] [outer = (nil)] 01:00:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd21d14000) [pid = 1998] [serial = 1244] [outer = 0x7ffd14604400] 01:00:09 INFO - PROCESS | 1998 | 1461052809553 Marionette DEBUG loaded listener.js 01:00:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd21d59c00) [pid = 1998] [serial = 1245] [outer = 0x7ffd14604400] 01:00:10 INFO - PROCESS | 1998 | 1461052810372 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:00:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:00:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1136ms 01:00:10 INFO - PROCESS | 1998 | 1461052810421 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 01:00:10 INFO - PROCESS | 1998 | 1461052810425 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 01:00:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:00:10 INFO - PROCESS | 1998 | 1461052810440 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:00:10 INFO - PROCESS | 1998 | 1461052810443 Marionette TRACE conn5 <- [1,1630,null,{}] 01:00:10 INFO - PROCESS | 1998 | 1461052810448 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:10 INFO - PROCESS | 1998 | 1461052810623 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 01:00:10 INFO - PROCESS | 1998 | 1461052810953 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0c9dd000 == 127 [pid = 1998] [id = 415] 01:00:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd0bc9c800) [pid = 1998] [serial = 1246] [outer = (nil)] 01:00:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd0d2a5c00) [pid = 1998] [serial = 1247] [outer = 0x7ffd0bc9c800] 01:00:11 INFO - PROCESS | 1998 | 1461052811038 Marionette DEBUG loaded listener.js 01:00:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd0e2f5c00) [pid = 1998] [serial = 1248] [outer = 0x7ffd0bc9c800] 01:00:12 INFO - PROCESS | 1998 | 1461052812018 Marionette TRACE conn5 <- [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]]]}] 01:00:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:00:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1632ms 01:00:12 INFO - PROCESS | 1998 | 1461052812074 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 01:00:12 INFO - PROCESS | 1998 | 1461052812081 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 01:00:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:00:12 INFO - PROCESS | 1998 | 1461052812090 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:00:12 INFO - PROCESS | 1998 | 1461052812094 Marionette TRACE conn5 <- [1,1634,null,{}] 01:00:12 INFO - PROCESS | 1998 | 1461052812101 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:12 INFO - PROCESS | 1998 | 1461052812307 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 01:00:12 INFO - PROCESS | 1998 | 1461052812604 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd13e91000 == 128 [pid = 1998] [id = 416] 01:00:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 232 (0x7ffd1281ac00) [pid = 1998] [serial = 1249] [outer = (nil)] 01:00:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd13d24800) [pid = 1998] [serial = 1250] [outer = 0x7ffd1281ac00] 01:00:12 INFO - PROCESS | 1998 | 1461052812732 Marionette DEBUG loaded listener.js 01:00:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 234 (0x7ffd14641000) [pid = 1998] [serial = 1251] [outer = 0x7ffd1281ac00] 01:00:13 INFO - PROCESS | 1998 | 1461052813669 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:00:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:00:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1631ms 01:00:13 INFO - PROCESS | 1998 | 1461052813724 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 01:00:13 INFO - PROCESS | 1998 | 1461052813729 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 01:00:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:00:13 INFO - PROCESS | 1998 | 1461052813736 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:00:13 INFO - PROCESS | 1998 | 1461052813740 Marionette TRACE conn5 <- [1,1638,null,{}] 01:00:13 INFO - PROCESS | 1998 | 1461052813745 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:13 INFO - PROCESS | 1998 | 1461052813952 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 01:00:14 INFO - PROCESS | 1998 | 1461052814232 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd228c6800 == 129 [pid = 1998] [id = 417] 01:00:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 235 (0x7ffd146cd000) [pid = 1998] [serial = 1252] [outer = (nil)] 01:00:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 236 (0x7ffd17588000) [pid = 1998] [serial = 1253] [outer = 0x7ffd146cd000] 01:00:14 INFO - PROCESS | 1998 | 1461052814353 Marionette DEBUG loaded listener.js 01:00:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 237 (0x7ffd1bbcc400) [pid = 1998] [serial = 1254] [outer = 0x7ffd146cd000] 01:00:15 INFO - PROCESS | 1998 | 1461052815240 Marionette TRACE conn5 <- [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]]]}] 01:00:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:00:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1584ms 01:00:15 INFO - PROCESS | 1998 | 1461052815321 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 01:00:15 INFO - PROCESS | 1998 | 1461052815326 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 01:00:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:00:15 INFO - PROCESS | 1998 | 1461052815342 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:00:15 INFO - PROCESS | 1998 | 1461052815351 Marionette TRACE conn5 <- [1,1642,null,{}] 01:00:15 INFO - PROCESS | 1998 | 1461052815358 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:15 INFO - PROCESS | 1998 | 1461052815677 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 01:00:15 INFO - PROCESS | 1998 | 1461052815920 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd25adf000 == 130 [pid = 1998] [id = 418] 01:00:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 238 (0x7ffd1c312800) [pid = 1998] [serial = 1255] [outer = (nil)] 01:00:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 239 (0x7ffd1e9dec00) [pid = 1998] [serial = 1256] [outer = 0x7ffd1c312800] 01:00:16 INFO - PROCESS | 1998 | 1461052816008 Marionette DEBUG loaded listener.js 01:00:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 240 (0x7ffd1fb39000) [pid = 1998] [serial = 1257] [outer = 0x7ffd1c312800] 01:00:16 INFO - PROCESS | 1998 | 1461052816870 Marionette TRACE conn5 <- [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]]]}] 01:00:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1600ms 01:00:16 INFO - PROCESS | 1998 | 1461052816934 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 01:00:16 INFO - PROCESS | 1998 | 1461052816939 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 01:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:00:16 INFO - PROCESS | 1998 | 1461052816945 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:00:16 INFO - PROCESS | 1998 | 1461052816947 Marionette TRACE conn5 <- [1,1646,null,{}] 01:00:16 INFO - PROCESS | 1998 | 1461052816953 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:17 INFO - PROCESS | 1998 | 1461052817173 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 01:00:17 INFO - PROCESS | 1998 | 1461052817417 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27a7a800 == 131 [pid = 1998] [id = 419] 01:00:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 241 (0x7ffd1dc22000) [pid = 1998] [serial = 1258] [outer = (nil)] 01:00:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 242 (0x7ffd21d64800) [pid = 1998] [serial = 1259] [outer = 0x7ffd1dc22000] 01:00:17 INFO - PROCESS | 1998 | 1461052817536 Marionette DEBUG loaded listener.js 01:00:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 243 (0x7ffd21ef2400) [pid = 1998] [serial = 1260] [outer = 0x7ffd1dc22000] 01:00:18 INFO - PROCESS | 1998 | 1461052818422 Marionette TRACE conn5 <- [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]]]}] 01:00:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:00:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1538ms 01:00:18 INFO - PROCESS | 1998 | 1461052818484 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 01:00:18 INFO - PROCESS | 1998 | 1461052818488 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 01:00:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:00:18 INFO - PROCESS | 1998 | 1461052818495 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:00:18 INFO - PROCESS | 1998 | 1461052818498 Marionette TRACE conn5 <- [1,1650,null,{}] 01:00:18 INFO - PROCESS | 1998 | 1461052818503 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:18 INFO - PROCESS | 1998 | 1461052818718 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 01:00:18 INFO - PROCESS | 1998 | 1461052818972 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:19 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd29734000 == 132 [pid = 1998] [id = 420] 01:00:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 244 (0x7ffd226e9000) [pid = 1998] [serial = 1261] [outer = (nil)] 01:00:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 245 (0x7ffd229a1c00) [pid = 1998] [serial = 1262] [outer = 0x7ffd226e9000] 01:00:19 INFO - PROCESS | 1998 | 1461052819111 Marionette DEBUG loaded listener.js 01:00:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 246 (0x7ffd26be0c00) [pid = 1998] [serial = 1263] [outer = 0x7ffd226e9000] 01:00:20 INFO - PROCESS | 1998 | 1461052820041 Marionette TRACE conn5 <- [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]]]}] 01:00:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:00:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1586ms 01:00:20 INFO - PROCESS | 1998 | 1461052820083 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 01:00:20 INFO - PROCESS | 1998 | 1461052820087 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 01:00:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:00:20 INFO - PROCESS | 1998 | 1461052820093 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:00:20 INFO - PROCESS | 1998 | 1461052820095 Marionette TRACE conn5 <- [1,1654,null,{}] 01:00:20 INFO - PROCESS | 1998 | 1461052820100 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:20 INFO - PROCESS | 1998 | 1461052820302 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 01:00:20 INFO - PROCESS | 1998 | 1461052820515 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35b8b800 == 133 [pid = 1998] [id = 421] 01:00:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 247 (0x7ffd226ec800) [pid = 1998] [serial = 1264] [outer = (nil)] 01:00:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 248 (0x7ffd2a47e800) [pid = 1998] [serial = 1265] [outer = 0x7ffd226ec800] 01:00:20 INFO - PROCESS | 1998 | 1461052820633 Marionette DEBUG loaded listener.js 01:00:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 249 (0x7ffd34a67400) [pid = 1998] [serial = 1266] [outer = 0x7ffd226ec800] 01:00:21 INFO - PROCESS | 1998 | 1461052821544 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:00:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:00:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1483ms 01:00:21 INFO - PROCESS | 1998 | 1461052821577 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 01:00:21 INFO - PROCESS | 1998 | 1461052821580 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 01:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:00:21 INFO - PROCESS | 1998 | 1461052821587 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:00:21 INFO - PROCESS | 1998 | 1461052821590 Marionette TRACE conn5 <- [1,1658,null,{}] 01:00:21 INFO - PROCESS | 1998 | 1461052821595 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:21 INFO - PROCESS | 1998 | 1461052821779 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 01:00:22 INFO - PROCESS | 1998 | 1461052822008 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a49f000 == 134 [pid = 1998] [id = 422] 01:00:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 250 (0x7ffd27d88000) [pid = 1998] [serial = 1267] [outer = (nil)] 01:00:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 251 (0x7ffd34d11c00) [pid = 1998] [serial = 1268] [outer = 0x7ffd27d88000] 01:00:22 INFO - PROCESS | 1998 | 1461052822082 Marionette DEBUG loaded listener.js 01:00:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 252 (0x7ffd35ff2c00) [pid = 1998] [serial = 1269] [outer = 0x7ffd27d88000] 01:00:22 INFO - PROCESS | 1998 | 1461052822971 Marionette TRACE conn5 <- [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]]]}] 01:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1437ms 01:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:00:23 INFO - PROCESS | 1998 | 1461052823025 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 01:00:23 INFO - PROCESS | 1998 | 1461052823028 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 01:00:23 INFO - PROCESS | 1998 | 1461052823034 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:00:23 INFO - PROCESS | 1998 | 1461052823037 Marionette TRACE conn5 <- [1,1662,null,{}] 01:00:23 INFO - PROCESS | 1998 | 1461052823042 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:23 INFO - PROCESS | 1998 | 1461052823233 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 01:00:23 INFO - PROCESS | 1998 | 1461052823450 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:23 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22daf000 == 135 [pid = 1998] [id = 423] 01:00:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 253 (0x7ffd0e3e4400) [pid = 1998] [serial = 1270] [outer = (nil)] 01:00:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 254 (0x7ffd0e3ed400) [pid = 1998] [serial = 1271] [outer = 0x7ffd0e3e4400] 01:00:23 INFO - PROCESS | 1998 | 1461052823566 Marionette DEBUG loaded listener.js 01:00:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 255 (0x7ffd0e3f2400) [pid = 1998] [serial = 1272] [outer = 0x7ffd0e3e4400] 01:00:24 INFO - PROCESS | 1998 | 1461052824435 Marionette TRACE conn5 <- [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]]]}] 01:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1435ms 01:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:00:24 INFO - PROCESS | 1998 | 1461052824469 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 01:00:24 INFO - PROCESS | 1998 | 1461052824471 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 01:00:24 INFO - PROCESS | 1998 | 1461052824477 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:00:24 INFO - PROCESS | 1998 | 1461052824481 Marionette TRACE conn5 <- [1,1666,null,{}] 01:00:24 INFO - PROCESS | 1998 | 1461052824486 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:24 INFO - PROCESS | 1998 | 1461052824669 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 01:00:24 INFO - PROCESS | 1998 | 1461052824933 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd17673800 == 136 [pid = 1998] [id = 424] 01:00:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 256 (0x7ffd0e3e5400) [pid = 1998] [serial = 1273] [outer = (nil)] 01:00:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 257 (0x7ffd13d8fc00) [pid = 1998] [serial = 1274] [outer = 0x7ffd0e3e5400] 01:00:25 INFO - PROCESS | 1998 | 1461052825011 Marionette DEBUG loaded listener.js 01:00:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 258 (0x7ffd13d94400) [pid = 1998] [serial = 1275] [outer = 0x7ffd0e3e5400] 01:00:25 INFO - PROCESS | 1998 | 1461052825865 Marionette TRACE conn5 <- [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]]]}] 01:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1431ms 01:00:25 INFO - PROCESS | 1998 | 1461052825909 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 01:00:25 INFO - PROCESS | 1998 | 1461052825912 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 01:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:00:25 INFO - PROCESS | 1998 | 1461052825918 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:00:25 INFO - PROCESS | 1998 | 1461052825920 Marionette TRACE conn5 <- [1,1670,null,{}] 01:00:25 INFO - PROCESS | 1998 | 1461052825926 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:26 INFO - PROCESS | 1998 | 1461052826104 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 01:00:26 INFO - PROCESS | 1998 | 1461052826313 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:26 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1768c800 == 137 [pid = 1998] [id = 425] 01:00:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 259 (0x7ffd13d95800) [pid = 1998] [serial = 1276] [outer = (nil)] 01:00:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 260 (0x7ffd13d9a000) [pid = 1998] [serial = 1277] [outer = 0x7ffd13d95800] 01:00:26 INFO - PROCESS | 1998 | 1461052826434 Marionette DEBUG loaded listener.js 01:00:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 261 (0x7ffd22d16800) [pid = 1998] [serial = 1278] [outer = 0x7ffd13d95800] 01:00:27 INFO - PROCESS | 1998 | 1461052827397 Marionette TRACE conn5 <- [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]]]}] 01:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1527ms 01:00:27 INFO - PROCESS | 1998 | 1461052827446 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 01:00:27 INFO - PROCESS | 1998 | 1461052827451 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 01:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:00:27 INFO - PROCESS | 1998 | 1461052827456 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:00:27 INFO - PROCESS | 1998 | 1461052827460 Marionette TRACE conn5 <- [1,1674,null,{}] 01:00:27 INFO - PROCESS | 1998 | 1461052827465 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:27 INFO - PROCESS | 1998 | 1461052827692 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 01:00:27 INFO - PROCESS | 1998 | 1461052827943 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c265000 == 138 [pid = 1998] [id = 426] 01:00:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 262 (0x7ffd12a64000) [pid = 1998] [serial = 1279] [outer = (nil)] 01:00:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 263 (0x7ffd380c7400) [pid = 1998] [serial = 1280] [outer = 0x7ffd12a64000] 01:00:28 INFO - PROCESS | 1998 | 1461052828136 Marionette DEBUG loaded listener.js 01:00:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 264 (0x7ffd39e27800) [pid = 1998] [serial = 1281] [outer = 0x7ffd12a64000] 01:00:29 INFO - PROCESS | 1998 | 1461052829477 Marionette TRACE conn5 <- [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]]]}] 01:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2086ms 01:00:29 INFO - PROCESS | 1998 | 1461052829578 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 01:00:29 INFO - PROCESS | 1998 | 1461052829584 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 01:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:00:29 INFO - PROCESS | 1998 | 1461052829596 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:00:29 INFO - PROCESS | 1998 | 1461052829601 Marionette TRACE conn5 <- [1,1678,null,{}] 01:00:29 INFO - PROCESS | 1998 | 1461052829610 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:29 INFO - PROCESS | 1998 | 1461052829784 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 01:00:29 INFO - PROCESS | 1998 | 1461052829993 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd11459000 == 139 [pid = 1998] [id = 427] 01:00:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 265 (0x7ffd0e5d1c00) [pid = 1998] [serial = 1282] [outer = (nil)] 01:00:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 266 (0x7ffd0f197c00) [pid = 1998] [serial = 1283] [outer = 0x7ffd0e5d1c00] 01:00:30 INFO - PROCESS | 1998 | 1461052830102 Marionette DEBUG loaded listener.js 01:00:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 267 (0x7ffd0f4e0400) [pid = 1998] [serial = 1284] [outer = 0x7ffd0e5d1c00] 01:00:31 INFO - PROCESS | 1998 | 1461052831166 Marionette TRACE conn5 <- [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]]]}] 01:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1636ms 01:00:31 INFO - PROCESS | 1998 | 1461052831233 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 01:00:31 INFO - PROCESS | 1998 | 1461052831242 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 01:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:00:31 INFO - PROCESS | 1998 | 1461052831252 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:00:31 INFO - PROCESS | 1998 | 1461052831255 Marionette TRACE conn5 <- [1,1682,null,{}] 01:00:31 INFO - PROCESS | 1998 | 1461052831261 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:31 INFO - PROCESS | 1998 | 1461052831461 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 01:00:31 INFO - PROCESS | 1998 | 1461052831726 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:31 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd101be000 == 140 [pid = 1998] [id = 428] 01:00:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 268 (0x7ffd0f4db400) [pid = 1998] [serial = 1285] [outer = (nil)] 01:00:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 269 (0x7ffd10292c00) [pid = 1998] [serial = 1286] [outer = 0x7ffd0f4db400] 01:00:31 INFO - PROCESS | 1998 | 1461052831839 Marionette DEBUG loaded listener.js 01:00:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 270 (0x7ffd12809400) [pid = 1998] [serial = 1287] [outer = 0x7ffd0f4db400] 01:00:32 INFO - PROCESS | 1998 | 1461052832787 Marionette TRACE conn5 <- [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]]]}] 01:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1584ms 01:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:00:32 INFO - PROCESS | 1998 | 1461052832837 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 01:00:32 INFO - PROCESS | 1998 | 1461052832840 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 01:00:32 INFO - PROCESS | 1998 | 1461052832846 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:00:32 INFO - PROCESS | 1998 | 1461052832851 Marionette TRACE conn5 <- [1,1686,null,{}] 01:00:32 INFO - PROCESS | 1998 | 1461052832865 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:33 INFO - PROCESS | 1998 | 1461052833054 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 01:00:33 INFO - PROCESS | 1998 | 1461052833347 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e3e3000 == 141 [pid = 1998] [id = 429] 01:00:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 271 (0x7ffd13d30000) [pid = 1998] [serial = 1288] [outer = (nil)] 01:00:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 272 (0x7ffd14604000) [pid = 1998] [serial = 1289] [outer = 0x7ffd13d30000] 01:00:33 INFO - PROCESS | 1998 | 1461052833464 Marionette DEBUG loaded listener.js 01:00:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 273 (0x7ffd146cdc00) [pid = 1998] [serial = 1290] [outer = 0x7ffd13d30000] 01:00:34 INFO - PROCESS | 1998 | 1461052834342 Marionette TRACE conn5 <- [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]]]}] 01:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 01:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1539ms 01:00:34 INFO - PROCESS | 1998 | 1461052834385 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 01:00:34 INFO - PROCESS | 1998 | 1461052834389 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 01:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:00:34 INFO - PROCESS | 1998 | 1461052834395 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:00:34 INFO - PROCESS | 1998 | 1461052834397 Marionette TRACE conn5 <- [1,1690,null,{}] 01:00:34 INFO - PROCESS | 1998 | 1461052834403 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:34 INFO - PROCESS | 1998 | 1461052834587 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 01:00:34 INFO - PROCESS | 1998 | 1461052834801 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:34 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0c9e2800 == 142 [pid = 1998] [id = 430] 01:00:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 274 (0x7ffd0f1d5c00) [pid = 1998] [serial = 1291] [outer = (nil)] 01:00:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 275 (0x7ffd12821000) [pid = 1998] [serial = 1292] [outer = 0x7ffd0f1d5c00] 01:00:34 INFO - PROCESS | 1998 | 1461052834929 Marionette DEBUG loaded listener.js 01:00:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 276 (0x7ffd17573400) [pid = 1998] [serial = 1293] [outer = 0x7ffd0f1d5c00] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c5aa000 == 141 [pid = 1998] [id = 316] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3614d800 == 140 [pid = 1998] [id = 44] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27f84800 == 139 [pid = 1998] [id = 45] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3cd36800 == 138 [pid = 1998] [id = 159] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ba04800 == 137 [pid = 1998] [id = 359] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd16ead000 == 136 [pid = 1998] [id = 360] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1247b800 == 135 [pid = 1998] [id = 358] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 275 (0x7ffd1074e000) [pid = 1998] [serial = 1106] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 274 (0x7ffd1c318000) [pid = 1998] [serial = 1112] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 273 (0x7ffd2312f800) [pid = 1998] [serial = 1124] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 272 (0x7ffd159a0000) [pid = 1998] [serial = 1109] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 271 (0x7ffd22086800) [pid = 1998] [serial = 1121] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 270 (0x7ffd1e1d2c00) [pid = 1998] [serial = 1115] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 269 (0x7ffd121fa400) [pid = 1998] [serial = 1133] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 268 (0x7ffd34fe8400) [pid = 1998] [serial = 1130] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 267 (0x7ffd292f4c00) [pid = 1998] [serial = 1127] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 266 (0x7ffd1e9e4800) [pid = 1998] [serial = 1118] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 265 (0x7ffd39e2f000) [pid = 1998] [serial = 1136] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 264 (0x7ffd2262f000) [pid = 1998] [serial = 1139] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 263 (0x7ffd0e2f3c00) [pid = 1998] [serial = 1142] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 262 (0x7ffd0e5c5c00) [pid = 1998] [serial = 1145] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 261 (0x7ffd1c8b2000) [pid = 1998] [serial = 1169] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e9ab000 == 134 [pid = 1998] [id = 414] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1dc57000 == 133 [pid = 1998] [id = 413] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1750d000 == 132 [pid = 1998] [id = 412] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd13e9f800 == 131 [pid = 1998] [id = 411] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12482800 == 130 [pid = 1998] [id = 410] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0ffd7000 == 129 [pid = 1998] [id = 409] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd103f4000 == 128 [pid = 1998] [id = 408] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0d2c1000 == 127 [pid = 1998] [id = 402] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22d7c000 == 126 [pid = 1998] [id = 401] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd13e9d800 == 125 [pid = 1998] [id = 400] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3cd33800 == 124 [pid = 1998] [id = 399] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd39f98800 == 123 [pid = 1998] [id = 398] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd35f67000 == 122 [pid = 1998] [id = 397] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2edb9000 == 121 [pid = 1998] [id = 396] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd29732800 == 120 [pid = 1998] [id = 395] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27ab6800 == 119 [pid = 1998] [id = 394] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26e33800 == 118 [pid = 1998] [id = 393] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd232e6800 == 117 [pid = 1998] [id = 392] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c5b2800 == 116 [pid = 1998] [id = 391] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26076800 == 115 [pid = 1998] [id = 11] 01:00:35 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12489000 == 114 [pid = 1998] [id = 390] 01:00:35 INFO - PROCESS | 1998 | 1461052835792 Marionette TRACE conn5 <- [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]]]}] 01:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1427ms 01:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:00:35 INFO - PROCESS | 1998 | 1461052835824 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 01:00:35 INFO - PROCESS | 1998 | 1461052835827 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 01:00:35 INFO - PROCESS | 1998 | 1461052835834 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:00:35 INFO - PROCESS | 1998 | 1461052835837 Marionette TRACE conn5 <- [1,1694,null,{}] 01:00:35 INFO - PROCESS | 1998 | 1461052835842 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 260 (0x7ffd1765a400) [pid = 1998] [serial = 1163] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 259 (0x7ffd1770e800) [pid = 1998] [serial = 1166] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 258 (0x7ffd177c2400) [pid = 1998] [serial = 1164] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 257 (0x7ffd1dc2ac00) [pid = 1998] [serial = 1104] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 256 (0x7ffd12eefc00) [pid = 1998] [serial = 1154] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 255 (0x7ffd1460a800) [pid = 1998] [serial = 1155] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 254 (0x7ffd174e4400) [pid = 1998] [serial = 1160] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 253 (0x7ffd0f1d5400) [pid = 1998] [serial = 1148] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 252 (0x7ffd0f4e1800) [pid = 1998] [serial = 1149] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 251 (0x7ffd16e42c00) [pid = 1998] [serial = 1157] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 250 (0x7ffd16ef6000) [pid = 1998] [serial = 1158] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 249 (0x7ffd1280d400) [pid = 1998] [serial = 1152] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 248 (0x7ffd121fb400) [pid = 1998] [serial = 1151] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 247 (0x7ffd1756f000) [pid = 1998] [serial = 1161] [outer = (nil)] [url = about:blank] 01:00:35 INFO - PROCESS | 1998 | --DOMWINDOW == 246 (0x7ffd1b988400) [pid = 1998] [serial = 1167] [outer = (nil)] [url = about:blank] 01:00:36 INFO - PROCESS | 1998 | 1461052836105 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 01:00:36 INFO - PROCESS | 1998 | 1461052836126 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd10728000 == 115 [pid = 1998] [id = 431] 01:00:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 247 (0x7ffd0e5c5c00) [pid = 1998] [serial = 1294] [outer = (nil)] 01:00:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 248 (0x7ffd17583400) [pid = 1998] [serial = 1295] [outer = 0x7ffd0e5c5c00] 01:00:36 INFO - PROCESS | 1998 | 1461052836183 Marionette DEBUG loaded listener.js 01:00:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 249 (0x7ffd1774b000) [pid = 1998] [serial = 1296] [outer = 0x7ffd0e5c5c00] 01:00:37 INFO - PROCESS | 1998 | 1461052837042 Marionette TRACE conn5 <- [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]]]}] 01:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1235ms 01:00:37 INFO - PROCESS | 1998 | 1461052837067 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 01:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:00:37 INFO - PROCESS | 1998 | 1461052837070 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 01:00:37 INFO - PROCESS | 1998 | 1461052837075 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:00:37 INFO - PROCESS | 1998 | 1461052837078 Marionette TRACE conn5 <- [1,1698,null,{}] 01:00:37 INFO - PROCESS | 1998 | 1461052837083 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:37 INFO - PROCESS | 1998 | 1461052837284 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 01:00:37 INFO - PROCESS | 1998 | 1461052837458 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd173e5000 == 116 [pid = 1998] [id = 432] 01:00:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 250 (0x7ffd0f1d5400) [pid = 1998] [serial = 1297] [outer = (nil)] 01:00:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 251 (0x7ffd1db6e400) [pid = 1998] [serial = 1298] [outer = 0x7ffd0f1d5400] 01:00:37 INFO - PROCESS | 1998 | 1461052837541 Marionette DEBUG loaded listener.js 01:00:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 252 (0x7ffd1e358800) [pid = 1998] [serial = 1299] [outer = 0x7ffd0f1d5400] 01:00:38 INFO - PROCESS | 1998 | 1461052838346 Marionette TRACE conn5 <- [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]]]}] 01:00:38 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 01:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1330ms 01:00:38 INFO - PROCESS | 1998 | 1461052838406 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 01:00:38 INFO - PROCESS | 1998 | 1461052838409 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 01:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:00:38 INFO - PROCESS | 1998 | 1461052838414 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:00:38 INFO - PROCESS | 1998 | 1461052838416 Marionette TRACE conn5 <- [1,1702,null,{}] 01:00:38 INFO - PROCESS | 1998 | 1461052838429 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:38 INFO - PROCESS | 1998 | 1461052838642 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 01:00:38 INFO - PROCESS | 1998 | 1461052838669 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c278800 == 117 [pid = 1998] [id = 433] 01:00:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 253 (0x7ffd0f4e1800) [pid = 1998] [serial = 1300] [outer = (nil)] 01:00:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 254 (0x7ffd1e35dc00) [pid = 1998] [serial = 1301] [outer = 0x7ffd0f4e1800] 01:00:38 INFO - PROCESS | 1998 | 1461052838726 Marionette DEBUG loaded listener.js 01:00:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 255 (0x7ffd1e367000) [pid = 1998] [serial = 1302] [outer = 0x7ffd0f4e1800] 01:00:39 INFO - PROCESS | 1998 | 1461052839581 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1191ms 01:00:39 INFO - PROCESS | 1998 | 1461052839608 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 01:00:39 INFO - PROCESS | 1998 | 1461052839611 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 01:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:00:39 INFO - PROCESS | 1998 | 1461052839617 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:00:39 INFO - PROCESS | 1998 | 1461052839619 Marionette TRACE conn5 <- [1,1706,null,{}] 01:00:39 INFO - PROCESS | 1998 | 1461052839628 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:39 INFO - PROCESS | 1998 | 1461052839840 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 01:00:39 INFO - PROCESS | 1998 | 1461052839867 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:39 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1d805800 == 118 [pid = 1998] [id = 434] 01:00:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 256 (0x7ffd1e35c800) [pid = 1998] [serial = 1303] [outer = (nil)] 01:00:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 257 (0x7ffd1e6f1000) [pid = 1998] [serial = 1304] [outer = 0x7ffd1e35c800] 01:00:39 INFO - PROCESS | 1998 | 1461052839924 Marionette DEBUG loaded listener.js 01:00:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 258 (0x7ffd1e9e8800) [pid = 1998] [serial = 1305] [outer = 0x7ffd1e35c800] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 257 (0x7ffd0f18d000) [pid = 1998] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 256 (0x7ffd1da0d000) [pid = 1998] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 255 (0x7ffd1bbc0000) [pid = 1998] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 254 (0x7ffd1765e000) [pid = 1998] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 253 (0x7ffd14606000) [pid = 1998] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 252 (0x7ffd1756f800) [pid = 1998] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 251 (0x7ffd100fc400) [pid = 1998] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 250 (0x7ffd1029cc00) [pid = 1998] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 249 (0x7ffd146d4c00) [pid = 1998] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 248 (0x7ffd39e2b400) [pid = 1998] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 247 (0x7ffd1280c400) [pid = 1998] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 246 (0x7ffd128e5400) [pid = 1998] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 245 (0x7ffd0e2eac00) [pid = 1998] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 244 (0x7ffd1fee7400) [pid = 1998] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 243 (0x7ffd0e2ed400) [pid = 1998] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 242 (0x7ffd1765ec00) [pid = 1998] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 241 (0x7ffd17657800) [pid = 1998] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 240 (0x7ffd1db6f400) [pid = 1998] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 239 (0x7ffd156c6800) [pid = 1998] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 238 (0x7ffd0f4db800) [pid = 1998] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 237 (0x7ffd260a1c00) [pid = 1998] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 236 (0x7ffd121f3c00) [pid = 1998] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 235 (0x7ffd21d5d400) [pid = 1998] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 234 (0x7ffd21b68400) [pid = 1998] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 233 (0x7ffd17574c00) [pid = 1998] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd146cd800) [pid = 1998] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 231 (0x7ffd17591c00) [pid = 1998] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd2208ac00) [pid = 1998] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd1b728c00) [pid = 1998] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd0f1d3000) [pid = 1998] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd1756dc00) [pid = 1998] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd1463c000) [pid = 1998] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd21d38400) [pid = 1998] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd28b9d800) [pid = 1998] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 223 (0x7ffd1028d400) [pid = 1998] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd21f6b000) [pid = 1998] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd34cb2c00) [pid = 1998] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 220 (0x7ffd10299800) [pid = 1998] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 219 (0x7ffd0f191400) [pid = 1998] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 218 (0x7ffd16e50400) [pid = 1998] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 217 (0x7ffd177c6800) [pid = 1998] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 216 (0x7ffd12813400) [pid = 1998] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 215 (0x7ffd1e7fa000) [pid = 1998] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 214 (0x7ffd10290800) [pid = 1998] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 213 (0x7ffd0f4dac00) [pid = 1998] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 212 (0x7ffd128e3000) [pid = 1998] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 211 (0x7ffd1028e400) [pid = 1998] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 210 (0x7ffd1c5e2400) [pid = 1998] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 209 (0x7ffd17755400) [pid = 1998] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd22c24800) [pid = 1998] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd156c7000) [pid = 1998] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd1bbd0400) [pid = 1998] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd174efc00) [pid = 1998] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd21b6e000) [pid = 1998] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd1dc2b000) [pid = 1998] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd100f5800) [pid = 1998] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd172e1000) [pid = 1998] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd100fe400) [pid = 1998] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd12816800) [pid = 1998] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:00:41 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd2926ac00) [pid = 1998] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:00:41 INFO - PROCESS | 1998 | 1461052841734 Marionette TRACE conn5 <- [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]]]}] 01:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2136ms 01:00:41 INFO - PROCESS | 1998 | 1461052841755 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 01:00:41 INFO - PROCESS | 1998 | 1461052841757 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 01:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:00:41 INFO - PROCESS | 1998 | 1461052841775 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:00:41 INFO - PROCESS | 1998 | 1461052841777 Marionette TRACE conn5 <- [1,1710,null,{}] 01:00:41 INFO - PROCESS | 1998 | 1461052841782 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:41 INFO - PROCESS | 1998 | 1461052841932 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 01:00:41 INFO - PROCESS | 1998 | 1461052841969 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd103f2000 == 119 [pid = 1998] [id = 435] 01:00:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd0bc9f800) [pid = 1998] [serial = 1306] [outer = (nil)] 01:00:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd0f4de800) [pid = 1998] [serial = 1307] [outer = 0x7ffd0bc9f800] 01:00:42 INFO - PROCESS | 1998 | 1461052842028 Marionette DEBUG loaded listener.js 01:00:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd1074f000) [pid = 1998] [serial = 1308] [outer = 0x7ffd0bc9f800] 01:00:42 INFO - PROCESS | 1998 | 1461052842870 Marionette TRACE conn5 <- [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]]]}] 01:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1125ms 01:00:42 INFO - PROCESS | 1998 | 1461052842900 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 01:00:42 INFO - PROCESS | 1998 | 1461052842903 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 01:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:00:42 INFO - PROCESS | 1998 | 1461052842919 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:00:42 INFO - PROCESS | 1998 | 1461052842921 Marionette TRACE conn5 <- [1,1714,null,{}] 01:00:42 INFO - PROCESS | 1998 | 1461052842926 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:43 INFO - PROCESS | 1998 | 1461052843105 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 01:00:43 INFO - PROCESS | 1998 | 1461052843396 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d407000 == 120 [pid = 1998] [id = 436] 01:00:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd0bc9c400) [pid = 1998] [serial = 1309] [outer = (nil)] 01:00:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd0bca9c00) [pid = 1998] [serial = 1310] [outer = 0x7ffd0bc9c400] 01:00:43 INFO - PROCESS | 1998 | 1461052843513 Marionette DEBUG loaded listener.js 01:00:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd0d455400) [pid = 1998] [serial = 1311] [outer = 0x7ffd0bc9c400] 01:00:44 INFO - PROCESS | 1998 | 1461052844507 Marionette TRACE conn5 <- [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]]]}] 01:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1628ms 01:00:44 INFO - PROCESS | 1998 | 1461052844549 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 01:00:44 INFO - PROCESS | 1998 | 1461052844556 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 01:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:00:44 INFO - PROCESS | 1998 | 1461052844565 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:00:44 INFO - PROCESS | 1998 | 1461052844569 Marionette TRACE conn5 <- [1,1718,null,{}] 01:00:44 INFO - PROCESS | 1998 | 1461052844576 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:44 INFO - PROCESS | 1998 | 1461052844766 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 01:00:45 INFO - PROCESS | 1998 | 1461052845035 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd124d2800 == 121 [pid = 1998] [id = 437] 01:00:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd10290800) [pid = 1998] [serial = 1312] [outer = (nil)] 01:00:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd121f2400) [pid = 1998] [serial = 1313] [outer = 0x7ffd10290800] 01:00:45 INFO - PROCESS | 1998 | 1461052845155 Marionette DEBUG loaded listener.js 01:00:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd12815000) [pid = 1998] [serial = 1314] [outer = 0x7ffd10290800] 01:00:46 INFO - PROCESS | 1998 | 1461052846055 Marionette TRACE conn5 <- [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]]]}] 01:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1541ms 01:00:46 INFO - PROCESS | 1998 | 1461052846109 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 01:00:46 INFO - PROCESS | 1998 | 1461052846115 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 01:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:00:46 INFO - PROCESS | 1998 | 1461052846122 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:00:46 INFO - PROCESS | 1998 | 1461052846125 Marionette TRACE conn5 <- [1,1722,null,{}] 01:00:46 INFO - PROCESS | 1998 | 1461052846131 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:46 INFO - PROCESS | 1998 | 1461052846318 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 01:00:46 INFO - PROCESS | 1998 | 1461052846600 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:46 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd17516000 == 122 [pid = 1998] [id = 438] 01:00:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd12820400) [pid = 1998] [serial = 1315] [outer = (nil)] 01:00:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd13d97800) [pid = 1998] [serial = 1316] [outer = 0x7ffd12820400] 01:00:46 INFO - PROCESS | 1998 | 1461052846718 Marionette DEBUG loaded listener.js 01:00:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 210 (0x7ffd146cc400) [pid = 1998] [serial = 1317] [outer = 0x7ffd12820400] 01:00:47 INFO - PROCESS | 1998 | 1461052847598 Marionette TRACE conn5 <- [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]]]}] 01:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 01:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1529ms 01:00:47 INFO - PROCESS | 1998 | 1461052847652 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 01:00:47 INFO - PROCESS | 1998 | 1461052847656 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 01:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:00:47 INFO - PROCESS | 1998 | 1461052847669 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:00:47 INFO - PROCESS | 1998 | 1461052847678 Marionette TRACE conn5 <- [1,1726,null,{}] 01:00:47 INFO - PROCESS | 1998 | 1461052847686 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:47 INFO - PROCESS | 1998 | 1461052847911 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 01:00:48 INFO - PROCESS | 1998 | 1461052848213 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e99b800 == 123 [pid = 1998] [id = 439] 01:00:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd128e3000) [pid = 1998] [serial = 1318] [outer = (nil)] 01:00:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd17585800) [pid = 1998] [serial = 1319] [outer = 0x7ffd128e3000] 01:00:48 INFO - PROCESS | 1998 | 1461052848287 Marionette DEBUG loaded listener.js 01:00:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 213 (0x7ffd1b728c00) [pid = 1998] [serial = 1320] [outer = 0x7ffd128e3000] 01:00:49 INFO - PROCESS | 1998 | 1461052849137 Marionette TRACE conn5 <- [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]]]}] 01:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1550ms 01:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:00:49 INFO - PROCESS | 1998 | 1461052849213 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 01:00:49 INFO - PROCESS | 1998 | 1461052849216 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 01:00:49 INFO - PROCESS | 1998 | 1461052849223 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:00:49 INFO - PROCESS | 1998 | 1461052849226 Marionette TRACE conn5 <- [1,1730,null,{}] 01:00:49 INFO - PROCESS | 1998 | 1461052849231 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:49 INFO - PROCESS | 1998 | 1461052849415 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 01:00:49 INFO - PROCESS | 1998 | 1461052849709 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:49 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd21ac9800 == 124 [pid = 1998] [id = 440] 01:00:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 214 (0x7ffd12a6a400) [pid = 1998] [serial = 1321] [outer = (nil)] 01:00:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 215 (0x7ffd1c8ae000) [pid = 1998] [serial = 1322] [outer = 0x7ffd12a6a400] 01:00:49 INFO - PROCESS | 1998 | 1461052849785 Marionette DEBUG loaded listener.js 01:00:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 216 (0x7ffd1db69400) [pid = 1998] [serial = 1323] [outer = 0x7ffd12a6a400] 01:00:50 INFO - PROCESS | 1998 | 1461052850606 Marionette TRACE conn5 <- [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]]]}] 01:00:50 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 01:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1432ms 01:00:50 INFO - PROCESS | 1998 | 1461052850656 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 01:00:50 INFO - PROCESS | 1998 | 1461052850660 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 01:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:00:50 INFO - PROCESS | 1998 | 1461052850667 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:00:50 INFO - PROCESS | 1998 | 1461052850671 Marionette TRACE conn5 <- [1,1734,null,{}] 01:00:50 INFO - PROCESS | 1998 | 1461052850677 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:50 INFO - PROCESS | 1998 | 1461052850883 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 01:00:51 INFO - PROCESS | 1998 | 1461052851088 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22d75000 == 125 [pid = 1998] [id = 441] 01:00:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 217 (0x7ffd1e2d6800) [pid = 1998] [serial = 1324] [outer = (nil)] 01:00:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 218 (0x7ffd1e35b800) [pid = 1998] [serial = 1325] [outer = 0x7ffd1e2d6800] 01:00:51 INFO - PROCESS | 1998 | 1461052851214 Marionette DEBUG loaded listener.js 01:00:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 219 (0x7ffd1e9e9000) [pid = 1998] [serial = 1326] [outer = 0x7ffd1e2d6800] 01:00:52 INFO - PROCESS | 1998 | 1461052852219 Marionette TRACE conn5 <- [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]]]}] 01:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1583ms 01:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:00:52 INFO - PROCESS | 1998 | 1461052852251 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 01:00:52 INFO - PROCESS | 1998 | 1461052852254 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 01:00:52 INFO - PROCESS | 1998 | 1461052852260 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:00:52 INFO - PROCESS | 1998 | 1461052852263 Marionette TRACE conn5 <- [1,1738,null,{}] 01:00:52 INFO - PROCESS | 1998 | 1461052852268 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:52 INFO - PROCESS | 1998 | 1461052852455 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 01:00:52 INFO - PROCESS | 1998 | 1461052852669 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd259ad800 == 126 [pid = 1998] [id = 442] 01:00:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 220 (0x7ffd1fb9d800) [pid = 1998] [serial = 1327] [outer = (nil)] 01:00:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 221 (0x7ffd21b6e400) [pid = 1998] [serial = 1328] [outer = 0x7ffd1fb9d800] 01:00:52 INFO - PROCESS | 1998 | 1461052852738 Marionette DEBUG loaded listener.js 01:00:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd21d33800) [pid = 1998] [serial = 1329] [outer = 0x7ffd1fb9d800] 01:00:53 INFO - PROCESS | 1998 | 1461052853639 Marionette TRACE conn5 <- [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]]]}] 01:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1438ms 01:00:53 INFO - PROCESS | 1998 | 1461052853697 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 01:00:53 INFO - PROCESS | 1998 | 1461052853700 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 01:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:00:53 INFO - PROCESS | 1998 | 1461052853706 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:00:53 INFO - PROCESS | 1998 | 1461052853709 Marionette TRACE conn5 <- [1,1742,null,{}] 01:00:53 INFO - PROCESS | 1998 | 1461052853714 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:53 INFO - PROCESS | 1998 | 1461052853892 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 01:00:54 INFO - PROCESS | 1998 | 1461052854103 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:54 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e33800 == 127 [pid = 1998] [id = 443] 01:00:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd12815400) [pid = 1998] [serial = 1330] [outer = (nil)] 01:00:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 224 (0x7ffd21d3a000) [pid = 1998] [serial = 1331] [outer = 0x7ffd12815400] 01:00:54 INFO - PROCESS | 1998 | 1461052854173 Marionette DEBUG loaded listener.js 01:00:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd21eee000) [pid = 1998] [serial = 1332] [outer = 0x7ffd12815400] 01:00:55 INFO - PROCESS | 1998 | 1461052855090 Marionette TRACE conn5 <- [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]]]}] 01:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1427ms 01:00:55 INFO - PROCESS | 1998 | 1461052855136 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 01:00:55 INFO - PROCESS | 1998 | 1461052855139 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 01:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:00:55 INFO - PROCESS | 1998 | 1461052855145 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:00:55 INFO - PROCESS | 1998 | 1461052855148 Marionette TRACE conn5 <- [1,1746,null,{}] 01:00:55 INFO - PROCESS | 1998 | 1461052855153 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:55 INFO - PROCESS | 1998 | 1461052855324 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 01:00:55 INFO - PROCESS | 1998 | 1461052855533 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27a75000 == 128 [pid = 1998] [id = 444] 01:00:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd17590000) [pid = 1998] [serial = 1333] [outer = (nil)] 01:00:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd21f6d000) [pid = 1998] [serial = 1334] [outer = 0x7ffd17590000] 01:00:55 INFO - PROCESS | 1998 | 1461052855600 Marionette DEBUG loaded listener.js 01:00:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd22089400) [pid = 1998] [serial = 1335] [outer = 0x7ffd17590000] 01:00:56 INFO - PROCESS | 1998 | 1461052856458 Marionette TRACE conn5 <- [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]]]}] 01:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1380ms 01:00:56 INFO - PROCESS | 1998 | 1461052856527 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 01:00:56 INFO - PROCESS | 1998 | 1461052856533 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 01:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:00:56 INFO - PROCESS | 1998 | 1461052856543 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:00:56 INFO - PROCESS | 1998 | 1461052856548 Marionette TRACE conn5 <- [1,1750,null,{}] 01:00:56 INFO - PROCESS | 1998 | 1461052856555 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:56 INFO - PROCESS | 1998 | 1461052856772 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 01:00:56 INFO - PROCESS | 1998 | 1461052856975 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:57 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28a1d800 == 129 [pid = 1998] [id = 445] 01:00:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd1edc4400) [pid = 1998] [serial = 1336] [outer = (nil)] 01:00:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd2262e000) [pid = 1998] [serial = 1337] [outer = 0x7ffd1edc4400] 01:00:57 INFO - PROCESS | 1998 | 1461052857121 Marionette DEBUG loaded listener.js 01:00:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd226e6c00) [pid = 1998] [serial = 1338] [outer = 0x7ffd1edc4400] 01:00:58 INFO - PROCESS | 1998 | 1461052858033 Marionette TRACE conn5 <- [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]]]}] 01:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1540ms 01:00:58 INFO - PROCESS | 1998 | 1461052858087 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 01:00:58 INFO - PROCESS | 1998 | 1461052858094 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 01:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:00:58 INFO - PROCESS | 1998 | 1461052858102 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:00:58 INFO - PROCESS | 1998 | 1461052858104 Marionette TRACE conn5 <- [1,1754,null,{}] 01:00:58 INFO - PROCESS | 1998 | 1461052858110 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:58 INFO - PROCESS | 1998 | 1461052858332 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 01:00:58 INFO - PROCESS | 1998 | 1461052858547 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd297d1000 == 130 [pid = 1998] [id = 446] 01:00:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 232 (0x7ffd22629400) [pid = 1998] [serial = 1339] [outer = (nil)] 01:00:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd229ab000) [pid = 1998] [serial = 1340] [outer = 0x7ffd22629400] 01:00:58 INFO - PROCESS | 1998 | 1461052858630 Marionette DEBUG loaded listener.js 01:00:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 234 (0x7ffd22d18800) [pid = 1998] [serial = 1341] [outer = 0x7ffd22629400] 01:00:59 INFO - PROCESS | 1998 | 1461052859573 Marionette TRACE conn5 <- [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]]]}] 01:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1543ms 01:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:00:59 INFO - PROCESS | 1998 | 1461052859646 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 01:00:59 INFO - PROCESS | 1998 | 1461052859649 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 01:00:59 INFO - PROCESS | 1998 | 1461052859655 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:00:59 INFO - PROCESS | 1998 | 1461052859659 Marionette TRACE conn5 <- [1,1758,null,{}] 01:00:59 INFO - PROCESS | 1998 | 1461052859664 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:59 INFO - PROCESS | 1998 | 1461052859866 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 01:01:00 INFO - PROCESS | 1998 | 1461052860072 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35b99800 == 131 [pid = 1998] [id = 447] 01:01:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 235 (0x7ffd226e7400) [pid = 1998] [serial = 1342] [outer = (nil)] 01:01:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 236 (0x7ffd260ab000) [pid = 1998] [serial = 1343] [outer = 0x7ffd226e7400] 01:01:00 INFO - PROCESS | 1998 | 1461052860181 Marionette DEBUG loaded listener.js 01:01:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 237 (0x7ffd26bdb800) [pid = 1998] [serial = 1344] [outer = 0x7ffd226e7400] 01:01:01 INFO - PROCESS | 1998 | 1461052861053 Marionette TRACE conn5 <- [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]]]}] 01:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1436ms 01:01:01 INFO - PROCESS | 1998 | 1461052861090 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 01:01:01 INFO - PROCESS | 1998 | 1461052861093 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 01:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:01:01 INFO - PROCESS | 1998 | 1461052861099 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:01:01 INFO - PROCESS | 1998 | 1461052861102 Marionette TRACE conn5 <- [1,1762,null,{}] 01:01:01 INFO - PROCESS | 1998 | 1461052861107 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:01 INFO - PROCESS | 1998 | 1461052861285 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 01:01:01 INFO - PROCESS | 1998 | 1461052861496 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3997a000 == 132 [pid = 1998] [id = 448] 01:01:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 238 (0x7ffd2312d000) [pid = 1998] [serial = 1345] [outer = (nil)] 01:01:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 239 (0x7ffd2767a000) [pid = 1998] [serial = 1346] [outer = 0x7ffd2312d000] 01:01:01 INFO - PROCESS | 1998 | 1461052861570 Marionette DEBUG loaded listener.js 01:01:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 240 (0x7ffd28285400) [pid = 1998] [serial = 1347] [outer = 0x7ffd2312d000] 01:01:02 INFO - PROCESS | 1998 | 1461052862563 Marionette TRACE conn5 <- [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]]]}] 01:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1529ms 01:01:02 INFO - PROCESS | 1998 | 1461052862628 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 01:01:02 INFO - PROCESS | 1998 | 1461052862632 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 01:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:01:02 INFO - PROCESS | 1998 | 1461052862637 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:01:02 INFO - PROCESS | 1998 | 1461052862640 Marionette TRACE conn5 <- [1,1766,null,{}] 01:01:02 INFO - PROCESS | 1998 | 1461052862645 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:02 INFO - PROCESS | 1998 | 1461052862826 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 01:01:03 INFO - PROCESS | 1998 | 1461052863047 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd122bc000 == 133 [pid = 1998] [id = 449] 01:01:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 241 (0x7ffd0f4ddc00) [pid = 1998] [serial = 1348] [outer = (nil)] 01:01:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 242 (0x7ffd1c5e6800) [pid = 1998] [serial = 1349] [outer = 0x7ffd0f4ddc00] 01:01:03 INFO - PROCESS | 1998 | 1461052863159 Marionette DEBUG loaded listener.js 01:01:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 243 (0x7ffd2876b000) [pid = 1998] [serial = 1350] [outer = 0x7ffd0f4ddc00] 01:01:04 INFO - PROCESS | 1998 | 1461052864093 Marionette TRACE conn5 <- [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]]]}] 01:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1487ms 01:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:01:04 INFO - PROCESS | 1998 | 1461052864126 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 01:01:04 INFO - PROCESS | 1998 | 1461052864128 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 01:01:04 INFO - PROCESS | 1998 | 1461052864134 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:01:04 INFO - PROCESS | 1998 | 1461052864137 Marionette TRACE conn5 <- [1,1770,null,{}] 01:01:04 INFO - PROCESS | 1998 | 1461052864142 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:04 INFO - PROCESS | 1998 | 1461052864323 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 01:01:04 INFO - PROCESS | 1998 | 1461052864610 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd10722000 == 134 [pid = 1998] [id = 450] 01:01:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 244 (0x7ffd0e2f5400) [pid = 1998] [serial = 1351] [outer = (nil)] 01:01:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 245 (0x7ffd0f197000) [pid = 1998] [serial = 1352] [outer = 0x7ffd0e2f5400] 01:01:04 INFO - PROCESS | 1998 | 1461052864707 Marionette DEBUG loaded listener.js 01:01:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 246 (0x7ffd12808400) [pid = 1998] [serial = 1353] [outer = 0x7ffd0e2f5400] 01:01:05 INFO - PROCESS | 1998 | 1461052865568 Marionette TRACE conn5 <- [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]]]}] 01:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1485ms 01:01:05 INFO - PROCESS | 1998 | 1461052865619 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 01:01:05 INFO - PROCESS | 1998 | 1461052865623 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 01:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:01:05 INFO - PROCESS | 1998 | 1461052865629 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:01:05 INFO - PROCESS | 1998 | 1461052865631 Marionette TRACE conn5 <- [1,1774,null,{}] 01:01:05 INFO - PROCESS | 1998 | 1461052865636 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:05 INFO - PROCESS | 1998 | 1461052865836 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 01:01:06 INFO - PROCESS | 1998 | 1461052866065 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:06 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f399000 == 135 [pid = 1998] [id = 451] 01:01:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 247 (0x7ffd0f190000) [pid = 1998] [serial = 1354] [outer = (nil)] 01:01:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 248 (0x7ffd0f4df800) [pid = 1998] [serial = 1355] [outer = 0x7ffd0f190000] 01:01:06 INFO - PROCESS | 1998 | 1461052866176 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 249 (0x7ffd12814400) [pid = 1998] [serial = 1356] [outer = 0x7ffd0f190000] 01:01:07 INFO - PROCESS | 1998 | 1461052867660 Marionette TRACE conn5 <- [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]]]}] 01:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2088ms 01:01:07 INFO - PROCESS | 1998 | 1461052867718 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 01:01:07 INFO - PROCESS | 1998 | 1461052867723 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 01:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:01:07 INFO - PROCESS | 1998 | 1461052867731 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:01:07 INFO - PROCESS | 1998 | 1461052867736 Marionette TRACE conn5 <- [1,1778,null,{}] 01:01:07 INFO - PROCESS | 1998 | 1461052867743 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:07 INFO - PROCESS | 1998 | 1461052867935 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 01:01:08 INFO - PROCESS | 1998 | 1461052868200 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12b5b000 == 136 [pid = 1998] [id = 452] 01:01:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 250 (0x7ffd0f1d6400) [pid = 1998] [serial = 1357] [outer = (nil)] 01:01:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 251 (0x7ffd0f4d8c00) [pid = 1998] [serial = 1358] [outer = 0x7ffd0f1d6400] 01:01:08 INFO - PROCESS | 1998 | 1461052868328 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 252 (0x7ffd1028f400) [pid = 1998] [serial = 1359] [outer = 0x7ffd0f1d6400] 01:01:09 INFO - PROCESS | 1998 | 1461052869350 Marionette TRACE conn5 <- [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]]]}] 01:01:09 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 01:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1692ms 01:01:09 INFO - PROCESS | 1998 | 1461052869423 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 01:01:09 INFO - PROCESS | 1998 | 1461052869431 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 01:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:01:09 INFO - PROCESS | 1998 | 1461052869440 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:01:09 INFO - PROCESS | 1998 | 1461052869443 Marionette TRACE conn5 <- [1,1782,null,{}] 01:01:09 INFO - PROCESS | 1998 | 1461052869448 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:09 INFO - PROCESS | 1998 | 1461052869667 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 01:01:10 INFO - PROCESS | 1998 | 1461052870077 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd103ef800 == 135 [pid = 1998] [id = 377] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3e566000 == 134 [pid = 1998] [id = 376] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd103f2000 == 133 [pid = 1998] [id = 435] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 251 (0x7ffd21d14000) [pid = 1998] [serial = 1244] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 250 (0x7ffd1280d000) [pid = 1998] [serial = 1220] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 249 (0x7ffd0bca3c00) [pid = 1998] [serial = 1214] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 248 (0x7ffd0d449000) [pid = 1998] [serial = 1217] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 247 (0x7ffd22c1f400) [pid = 1998] [serial = 1211] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0c9de000 == 134 [pid = 1998] [id = 453] 01:01:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 248 (0x7ffd0bca3c00) [pid = 1998] [serial = 1360] [outer = (nil)] 01:01:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 249 (0x7ffd0f4e2c00) [pid = 1998] [serial = 1361] [outer = 0x7ffd0bca3c00] 01:01:10 INFO - PROCESS | 1998 | 1461052870228 Marionette DEBUG loaded listener.js 01:01:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 250 (0x7ffd1281f400) [pid = 1998] [serial = 1362] [outer = 0x7ffd0bca3c00] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1d805800 == 133 [pid = 1998] [id = 434] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c278800 == 132 [pid = 1998] [id = 433] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd173e5000 == 131 [pid = 1998] [id = 432] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd10728000 == 130 [pid = 1998] [id = 431] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0c9e2800 == 129 [pid = 1998] [id = 430] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e3e3000 == 128 [pid = 1998] [id = 429] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd101be000 == 127 [pid = 1998] [id = 428] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd11459000 == 126 [pid = 1998] [id = 427] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd35b8b800 == 125 [pid = 1998] [id = 421] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd29734000 == 124 [pid = 1998] [id = 420] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27a7a800 == 123 [pid = 1998] [id = 419] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd25adf000 == 122 [pid = 1998] [id = 418] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd228c6800 == 121 [pid = 1998] [id = 417] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd13e91000 == 120 [pid = 1998] [id = 416] 01:01:10 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0c9dd000 == 119 [pid = 1998] [id = 415] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 249 (0x7ffd22636800) [pid = 1998] [serial = 1140] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 248 (0x7ffd1e9d1400) [pid = 1998] [serial = 1241] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 247 (0x7ffd26dc0400) [pid = 1998] [serial = 1199] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 246 (0x7ffd1feed800) [pid = 1998] [serial = 930] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 245 (0x7ffd21f69800) [pid = 1998] [serial = 987] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 244 (0x7ffd17585c00) [pid = 1998] [serial = 924] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 243 (0x7ffd1e9e6000) [pid = 1998] [serial = 1005] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 242 (0x7ffd121ff400) [pid = 1998] [serial = 1227] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 241 (0x7ffd172d6800) [pid = 1998] [serial = 1110] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 240 (0x7ffd17572c00) [pid = 1998] [serial = 1235] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 239 (0x7ffd3a20ec00) [pid = 1998] [serial = 1137] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 238 (0x7ffd12ef7800) [pid = 1998] [serial = 1229] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 237 (0x7ffd226e2800) [pid = 1998] [serial = 1193] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 236 (0x7ffd14635400) [pid = 1998] [serial = 1047] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 235 (0x7ffd21b62000) [pid = 1998] [serial = 1242] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 234 (0x7ffd1daf0c00) [pid = 1998] [serial = 1181] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 233 (0x7ffd0e2f8c00) [pid = 1998] [serial = 1143] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd21d08c00) [pid = 1998] [serial = 1059] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 231 (0x7ffd0e5ca800) [pid = 1998] [serial = 1146] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd1db08400) [pid = 1998] [serial = 927] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd1daec000) [pid = 1998] [serial = 1113] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd2207f800) [pid = 1998] [serial = 936] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd22c24000) [pid = 1998] [serial = 1062] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd1e7f2800) [pid = 1998] [serial = 1014] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd2e05b000) [pid = 1998] [serial = 1074] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd1e9c9000) [pid = 1998] [serial = 1184] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 223 (0x7ffd121ff000) [pid = 1998] [serial = 1134] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd229a2800) [pid = 1998] [serial = 1122] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd26be1400) [pid = 1998] [serial = 1125] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 220 (0x7ffd38026800) [pid = 1998] [serial = 1008] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 219 (0x7ffd16ef3000) [pid = 1998] [serial = 1233] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 218 (0x7ffd1e1d1400) [pid = 1998] [serial = 1053] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 217 (0x7ffd21f6e800) [pid = 1998] [serial = 1190] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 216 (0x7ffd146cc000) [pid = 1998] [serial = 1223] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 215 (0x7ffd2a427000) [pid = 1998] [serial = 942] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 214 (0x7ffd1f9b1000) [pid = 1998] [serial = 1056] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 213 (0x7ffd0f4e3800) [pid = 1998] [serial = 1172] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 212 (0x7ffd13d2d000) [pid = 1998] [serial = 1205] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 211 (0x7ffd0f1de400) [pid = 1998] [serial = 1083] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 210 (0x7ffd17579c00) [pid = 1998] [serial = 1002] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 209 (0x7ffd26013800) [pid = 1998] [serial = 873] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd2594b800) [pid = 1998] [serial = 939] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd37beac00) [pid = 1998] [serial = 996] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd1074b000) [pid = 1998] [serial = 1020] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd28289c00) [pid = 1998] [serial = 993] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd36107c00) [pid = 1998] [serial = 1131] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd12820c00) [pid = 1998] [serial = 1107] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd21d08400) [pid = 1998] [serial = 1187] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd0f19b000) [pid = 1998] [serial = 1086] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd0d2ac800) [pid = 1998] [serial = 1208] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd1c31d000) [pid = 1998] [serial = 1239] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd22c22c00) [pid = 1998] [serial = 990] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd34a6b800) [pid = 1998] [serial = 1077] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 196 (0x7ffd14607800) [pid = 1998] [serial = 1230] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd21d3d800) [pid = 1998] [serial = 933] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd12ef4000) [pid = 1998] [serial = 1023] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd39fb7400) [pid = 1998] [serial = 1011] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd2959ac00) [pid = 1998] [serial = 1202] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd128ee000) [pid = 1998] [serial = 951] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd1029b000) [pid = 1998] [serial = 1017] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd10745800) [pid = 1998] [serial = 1226] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd17707000) [pid = 1998] [serial = 1236] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd38027800) [pid = 1998] [serial = 948] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd1e7fc000) [pid = 1998] [serial = 1116] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd1daee400) [pid = 1998] [serial = 1071] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd1b723400) [pid = 1998] [serial = 1238] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd17706c00) [pid = 1998] [serial = 1050] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd34d0c800) [pid = 1998] [serial = 945] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd1db0e400) [pid = 1998] [serial = 984] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd2e05b400) [pid = 1998] [serial = 1128] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd1fb35400) [pid = 1998] [serial = 1119] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd16e4dc00) [pid = 1998] [serial = 981] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd23130400) [pid = 1998] [serial = 1196] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd2594b400) [pid = 1998] [serial = 1065] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd1599bc00) [pid = 1998] [serial = 1232] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd12ef5400) [pid = 1998] [serial = 1175] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd27d4a400) [pid = 1998] [serial = 1068] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd38027400) [pid = 1998] [serial = 1080] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd1765dc00) [pid = 1998] [serial = 1178] [outer = (nil)] [url = about:blank] 01:01:10 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd39e2f800) [pid = 1998] [serial = 999] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1998 | 1461052871111 Marionette TRACE conn5 <- [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]]]}] 01:01:11 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 01:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1693ms 01:01:11 INFO - PROCESS | 1998 | 1461052871137 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 01:01:11 INFO - PROCESS | 1998 | 1461052871140 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 01:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:01:11 INFO - PROCESS | 1998 | 1461052871146 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:01:11 INFO - PROCESS | 1998 | 1461052871151 Marionette TRACE conn5 <- [1,1786,null,{}] 01:01:11 INFO - PROCESS | 1998 | 1461052871165 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:11 INFO - PROCESS | 1998 | 1461052871332 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 01:01:11 INFO - PROCESS | 1998 | 1461052871350 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:11 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd103ea800 == 120 [pid = 1998] [id = 454] 01:01:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd1281f800) [pid = 1998] [serial = 1363] [outer = (nil)] 01:01:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd13d30800) [pid = 1998] [serial = 1364] [outer = 0x7ffd1281f800] 01:01:11 INFO - PROCESS | 1998 | 1461052871415 Marionette DEBUG loaded listener.js 01:01:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd14608000) [pid = 1998] [serial = 1365] [outer = 0x7ffd1281f800] 01:01:12 INFO - PROCESS | 1998 | 1461052872364 Marionette TRACE conn5 <- [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]]]}] 01:01:12 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 01:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1237ms 01:01:12 INFO - PROCESS | 1998 | 1461052872383 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 01:01:12 INFO - PROCESS | 1998 | 1461052872388 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 01:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:01:12 INFO - PROCESS | 1998 | 1461052872397 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:01:12 INFO - PROCESS | 1998 | 1461052872399 Marionette TRACE conn5 <- [1,1790,null,{}] 01:01:12 INFO - PROCESS | 1998 | 1461052872402 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:12 INFO - PROCESS | 1998 | 1461052872569 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 01:01:12 INFO - PROCESS | 1998 | 1461052872583 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1248d000 == 121 [pid = 1998] [id = 455] 01:01:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd0d44cc00) [pid = 1998] [serial = 1366] [outer = (nil)] 01:01:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd156c2800) [pid = 1998] [serial = 1367] [outer = 0x7ffd0d44cc00] 01:01:12 INFO - PROCESS | 1998 | 1461052872815 Marionette DEBUG loaded listener.js 01:01:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd172d3800) [pid = 1998] [serial = 1368] [outer = 0x7ffd0d44cc00] 01:01:13 INFO - PROCESS | 1998 | 1461052873674 Marionette TRACE conn5 <- [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]]]}] 01:01:13 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) 01:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1325ms 01:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:01:13 INFO - PROCESS | 1998 | 1461052873730 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 01:01:13 INFO - PROCESS | 1998 | 1461052873732 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 01:01:13 INFO - PROCESS | 1998 | 1461052873738 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:01:13 INFO - PROCESS | 1998 | 1461052873741 Marionette TRACE conn5 <- [1,1794,null,{}] 01:01:13 INFO - PROCESS | 1998 | 1461052873746 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:13 INFO - PROCESS | 1998 | 1461052873969 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 01:01:14 INFO - PROCESS | 1998 | 1461052873999 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd140cb800 == 122 [pid = 1998] [id = 456] 01:01:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd146cb000) [pid = 1998] [serial = 1369] [outer = (nil)] 01:01:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd1756dc00) [pid = 1998] [serial = 1370] [outer = 0x7ffd146cb000] 01:01:14 INFO - PROCESS | 1998 | 1461052874062 Marionette DEBUG loaded listener.js 01:01:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd1758c400) [pid = 1998] [serial = 1371] [outer = 0x7ffd146cb000] 01:01:15 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd0e5d1c00) [pid = 1998] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:01:15 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd0f4e1800) [pid = 1998] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:01:15 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd13d30000) [pid = 1998] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:01:15 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd0f4db400) [pid = 1998] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:01:15 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd1e35c800) [pid = 1998] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:01:15 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd0e5c5c00) [pid = 1998] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:01:15 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd0f1d5c00) [pid = 1998] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:01:15 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd14604400) [pid = 1998] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:01:15 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd0f1d5400) [pid = 1998] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:01:15 INFO - PROCESS | 1998 | 1461052875530 Marionette TRACE conn5 <- [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]]]}] 01:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1830ms 01:01:15 INFO - PROCESS | 1998 | 1461052875567 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 01:01:15 INFO - PROCESS | 1998 | 1461052875569 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 01:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:01:15 INFO - PROCESS | 1998 | 1461052875576 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:01:15 INFO - PROCESS | 1998 | 1461052875578 Marionette TRACE conn5 <- [1,1798,null,{}] 01:01:15 INFO - PROCESS | 1998 | 1461052875584 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:15 INFO - PROCESS | 1998 | 1461052875841 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 01:01:16 INFO - PROCESS | 1998 | 1461052876000 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:16 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1767f000 == 123 [pid = 1998] [id = 457] 01:01:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd0e5d1c00) [pid = 1998] [serial = 1372] [outer = (nil)] 01:01:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd1db6b800) [pid = 1998] [serial = 1373] [outer = 0x7ffd0e5d1c00] 01:01:16 INFO - PROCESS | 1998 | 1461052876062 Marionette DEBUG loaded listener.js 01:01:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd1e1d5400) [pid = 1998] [serial = 1374] [outer = 0x7ffd0e5d1c00] 01:01:16 INFO - PROCESS | 1998 | 1461052876719 Marionette TRACE conn5 <- [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]]]}] 01:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1182ms 01:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:01:16 INFO - PROCESS | 1998 | 1461052876758 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 01:01:16 INFO - PROCESS | 1998 | 1461052876761 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 01:01:16 INFO - PROCESS | 1998 | 1461052876768 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:01:16 INFO - PROCESS | 1998 | 1461052876772 Marionette TRACE conn5 <- [1,1802,null,{}] 01:01:16 INFO - PROCESS | 1998 | 1461052876777 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:17 INFO - PROCESS | 1998 | 1461052877013 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 01:01:17 INFO - PROCESS | 1998 | 1461052877033 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ba1b000 == 124 [pid = 1998] [id = 458] 01:01:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd1281c800) [pid = 1998] [serial = 1375] [outer = (nil)] 01:01:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd1e358400) [pid = 1998] [serial = 1376] [outer = 0x7ffd1281c800] 01:01:17 INFO - PROCESS | 1998 | 1461052877092 Marionette DEBUG loaded listener.js 01:01:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd1e367c00) [pid = 1998] [serial = 1377] [outer = 0x7ffd1281c800] 01:01:18 INFO - PROCESS | 1998 | 1461052878219 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1479ms 01:01:18 INFO - PROCESS | 1998 | 1461052878249 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 01:01:18 INFO - PROCESS | 1998 | 1461052878256 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 01:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:01:18 INFO - PROCESS | 1998 | 1461052878264 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:01:18 INFO - PROCESS | 1998 | 1461052878269 Marionette TRACE conn5 <- [1,1806,null,{}] 01:01:18 INFO - PROCESS | 1998 | 1461052878276 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:18 INFO - PROCESS | 1998 | 1461052878461 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 01:01:18 INFO - PROCESS | 1998 | 1461052878671 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd10731800 == 125 [pid = 1998] [id = 459] 01:01:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd0f199000) [pid = 1998] [serial = 1378] [outer = (nil)] 01:01:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd100f2800) [pid = 1998] [serial = 1379] [outer = 0x7ffd0f199000] 01:01:18 INFO - PROCESS | 1998 | 1461052878742 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd121fa400) [pid = 1998] [serial = 1380] [outer = 0x7ffd0f199000] 01:01:19 INFO - PROCESS | 1998 | 1461052879748 Marionette TRACE conn5 <- [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]]]}] 01:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1540ms 01:01:19 INFO - PROCESS | 1998 | 1461052879807 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 01:01:19 INFO - PROCESS | 1998 | 1461052879816 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 01:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:01:19 INFO - PROCESS | 1998 | 1461052879826 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:01:19 INFO - PROCESS | 1998 | 1461052879829 Marionette TRACE conn5 <- [1,1810,null,{}] 01:01:19 INFO - PROCESS | 1998 | 1461052879835 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:20 INFO - PROCESS | 1998 | 1461052880023 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 01:01:20 INFO - PROCESS | 1998 | 1461052880303 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1750c000 == 126 [pid = 1998] [id = 460] 01:01:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd0f4dfc00) [pid = 1998] [serial = 1381] [outer = (nil)] 01:01:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd13d2d000) [pid = 1998] [serial = 1382] [outer = 0x7ffd0f4dfc00] 01:01:20 INFO - PROCESS | 1998 | 1461052880423 Marionette DEBUG loaded listener.js 01:01:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd156c9800) [pid = 1998] [serial = 1383] [outer = 0x7ffd0f4dfc00] 01:01:21 INFO - PROCESS | 1998 | 1461052881299 Marionette TRACE conn5 <- [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]]]}] 01:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1530ms 01:01:21 INFO - PROCESS | 1998 | 1461052881356 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 01:01:21 INFO - PROCESS | 1998 | 1461052881360 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 01:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:01:21 INFO - PROCESS | 1998 | 1461052881366 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:01:21 INFO - PROCESS | 1998 | 1461052881371 Marionette TRACE conn5 <- [1,1814,null,{}] 01:01:21 INFO - PROCESS | 1998 | 1461052881388 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:21 INFO - PROCESS | 1998 | 1461052881618 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 01:01:21 INFO - PROCESS | 1998 | 1461052881823 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:21 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e677800 == 127 [pid = 1998] [id = 461] 01:01:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd13d8f800) [pid = 1998] [serial = 1384] [outer = (nil)] 01:01:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd1b726c00) [pid = 1998] [serial = 1385] [outer = 0x7ffd13d8f800] 01:01:21 INFO - PROCESS | 1998 | 1461052881980 Marionette DEBUG loaded listener.js 01:01:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd1e1d3c00) [pid = 1998] [serial = 1386] [outer = 0x7ffd13d8f800] 01:01:22 INFO - PROCESS | 1998 | 1461052882882 Marionette TRACE conn5 <- [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]]]}] 01:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1586ms 01:01:22 INFO - PROCESS | 1998 | 1461052882953 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 01:01:22 INFO - PROCESS | 1998 | 1461052882957 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 01:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:01:22 INFO - PROCESS | 1998 | 1461052882963 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:01:22 INFO - PROCESS | 1998 | 1461052882965 Marionette TRACE conn5 <- [1,1818,null,{}] 01:01:22 INFO - PROCESS | 1998 | 1461052882971 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:23 INFO - PROCESS | 1998 | 1461052883173 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 01:01:23 INFO - PROCESS | 1998 | 1461052883375 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:23 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1eb6d800 == 128 [pid = 1998] [id = 462] 01:01:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd1e35a400) [pid = 1998] [serial = 1387] [outer = (nil)] 01:01:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd1e7f5c00) [pid = 1998] [serial = 1388] [outer = 0x7ffd1e35a400] 01:01:23 INFO - PROCESS | 1998 | 1461052883456 Marionette DEBUG loaded listener.js 01:01:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd1e9c9c00) [pid = 1998] [serial = 1389] [outer = 0x7ffd1e35a400] 01:01:24 INFO - PROCESS | 1998 | 1461052884374 Marionette TRACE conn5 <- [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]]]}] 01:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1483ms 01:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:01:24 INFO - PROCESS | 1998 | 1461052884447 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 01:01:24 INFO - PROCESS | 1998 | 1461052884450 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 01:01:24 INFO - PROCESS | 1998 | 1461052884456 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:01:24 INFO - PROCESS | 1998 | 1461052884460 Marionette TRACE conn5 <- [1,1822,null,{}] 01:01:24 INFO - PROCESS | 1998 | 1461052884465 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:24 INFO - PROCESS | 1998 | 1461052884650 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 01:01:24 INFO - PROCESS | 1998 | 1461052884905 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd229e4000 == 129 [pid = 1998] [id = 463] 01:01:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd1e9eb000) [pid = 1998] [serial = 1390] [outer = (nil)] 01:01:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd1fb32800) [pid = 1998] [serial = 1391] [outer = 0x7ffd1e9eb000] 01:01:25 INFO - PROCESS | 1998 | 1461052885030 Marionette DEBUG loaded listener.js 01:01:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd1fedf800) [pid = 1998] [serial = 1392] [outer = 0x7ffd1e9eb000] 01:01:25 INFO - PROCESS | 1998 | 1461052885892 Marionette TRACE conn5 <- [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]]]}] 01:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1486ms 01:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:01:25 INFO - PROCESS | 1998 | 1461052885942 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 01:01:25 INFO - PROCESS | 1998 | 1461052885944 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 01:01:25 INFO - PROCESS | 1998 | 1461052885951 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:01:25 INFO - PROCESS | 1998 | 1461052885954 Marionette TRACE conn5 <- [1,1826,null,{}] 01:01:25 INFO - PROCESS | 1998 | 1461052885959 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:26 INFO - PROCESS | 1998 | 1461052886169 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 01:01:26 INFO - PROCESS | 1998 | 1461052886371 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:26 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd230a9000 == 130 [pid = 1998] [id = 464] 01:01:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd1fee1400) [pid = 1998] [serial = 1393] [outer = (nil)] 01:01:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd21d0bc00) [pid = 1998] [serial = 1394] [outer = 0x7ffd1fee1400] 01:01:26 INFO - PROCESS | 1998 | 1461052886447 Marionette DEBUG loaded listener.js 01:01:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd2208b000) [pid = 1998] [serial = 1395] [outer = 0x7ffd1fee1400] 01:01:27 INFO - PROCESS | 1998 | 1461052887375 Marionette TRACE conn5 <- [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]]]}] 01:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1483ms 01:01:27 INFO - PROCESS | 1998 | 1461052887433 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 01:01:27 INFO - PROCESS | 1998 | 1461052887437 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 01:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:01:27 INFO - PROCESS | 1998 | 1461052887443 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:01:27 INFO - PROCESS | 1998 | 1461052887445 Marionette TRACE conn5 <- [1,1830,null,{}] 01:01:27 INFO - PROCESS | 1998 | 1461052887451 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:27 INFO - PROCESS | 1998 | 1461052887621 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 01:01:27 INFO - PROCESS | 1998 | 1461052887832 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2694e000 == 131 [pid = 1998] [id = 465] 01:01:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd21ae6000) [pid = 1998] [serial = 1396] [outer = (nil)] 01:01:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd229a0800) [pid = 1998] [serial = 1397] [outer = 0x7ffd21ae6000] 01:01:27 INFO - PROCESS | 1998 | 1461052887905 Marionette DEBUG loaded listener.js 01:01:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd22c1f400) [pid = 1998] [serial = 1398] [outer = 0x7ffd21ae6000] 01:01:28 INFO - PROCESS | 1998 | 1461052888822 Marionette TRACE conn5 <- [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]]]}] 01:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1429ms 01:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:01:28 INFO - PROCESS | 1998 | 1461052888874 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 01:01:28 INFO - PROCESS | 1998 | 1461052888877 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 01:01:28 INFO - PROCESS | 1998 | 1461052888882 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:01:28 INFO - PROCESS | 1998 | 1461052888886 Marionette TRACE conn5 <- [1,1834,null,{}] 01:01:28 INFO - PROCESS | 1998 | 1461052888891 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:29 INFO - PROCESS | 1998 | 1461052889070 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 01:01:29 INFO - PROCESS | 1998 | 1461052889279 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:29 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2761f000 == 132 [pid = 1998] [id = 466] 01:01:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd21aeb800) [pid = 1998] [serial = 1399] [outer = (nil)] 01:01:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd22d18000) [pid = 1998] [serial = 1400] [outer = 0x7ffd21aeb800] 01:01:29 INFO - PROCESS | 1998 | 1461052889352 Marionette DEBUG loaded listener.js 01:01:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd22d20400) [pid = 1998] [serial = 1401] [outer = 0x7ffd21aeb800] 01:01:30 INFO - PROCESS | 1998 | 1461052890252 Marionette TRACE conn5 <- [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]]]}] 01:01:30 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 01:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1437ms 01:01:30 INFO - PROCESS | 1998 | 1461052890320 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 01:01:30 INFO - PROCESS | 1998 | 1461052890323 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 01:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:01:30 INFO - PROCESS | 1998 | 1461052890329 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:01:30 INFO - PROCESS | 1998 | 1461052890331 Marionette TRACE conn5 <- [1,1838,null,{}] 01:01:30 INFO - PROCESS | 1998 | 1461052890337 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:30 INFO - PROCESS | 1998 | 1461052890565 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 01:01:30 INFO - PROCESS | 1998 | 1461052890779 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28722800 == 133 [pid = 1998] [id = 467] 01:01:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd21f6c800) [pid = 1998] [serial = 1402] [outer = (nil)] 01:01:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd24456c00) [pid = 1998] [serial = 1403] [outer = 0x7ffd21f6c800] 01:01:30 INFO - PROCESS | 1998 | 1461052890890 Marionette DEBUG loaded listener.js 01:01:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd25829000) [pid = 1998] [serial = 1404] [outer = 0x7ffd21f6c800] 01:01:31 INFO - PROCESS | 1998 | 1461052891766 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1484ms 01:01:31 INFO - PROCESS | 1998 | 1461052891814 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 01:01:31 INFO - PROCESS | 1998 | 1461052891816 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 01:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:01:31 INFO - PROCESS | 1998 | 1461052891822 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:01:31 INFO - PROCESS | 1998 | 1461052891825 Marionette TRACE conn5 <- [1,1842,null,{}] 01:01:31 INFO - PROCESS | 1998 | 1461052891830 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:32 INFO - PROCESS | 1998 | 1461052892009 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 01:01:32 INFO - PROCESS | 1998 | 1461052892219 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:32 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd297d7000 == 134 [pid = 1998] [id = 468] 01:01:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd0bca2000) [pid = 1998] [serial = 1405] [outer = (nil)] 01:01:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd25827000) [pid = 1998] [serial = 1406] [outer = 0x7ffd0bca2000] 01:01:32 INFO - PROCESS | 1998 | 1461052892375 Marionette DEBUG loaded listener.js 01:01:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd26898c00) [pid = 1998] [serial = 1407] [outer = 0x7ffd0bca2000] 01:01:33 INFO - PROCESS | 1998 | 1461052893336 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1545ms 01:01:33 INFO - PROCESS | 1998 | 1461052893369 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 01:01:33 INFO - PROCESS | 1998 | 1461052893373 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 01:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:01:33 INFO - PROCESS | 1998 | 1461052893379 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:01:33 INFO - PROCESS | 1998 | 1461052893382 Marionette TRACE conn5 <- [1,1846,null,{}] 01:01:33 INFO - PROCESS | 1998 | 1461052893387 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:33 INFO - PROCESS | 1998 | 1461052893600 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 01:01:33 INFO - PROCESS | 1998 | 1461052893830 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34c79000 == 135 [pid = 1998] [id = 469] 01:01:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd2262f800) [pid = 1998] [serial = 1408] [outer = (nil)] 01:01:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd29277800) [pid = 1998] [serial = 1409] [outer = 0x7ffd2262f800] 01:01:33 INFO - PROCESS | 1998 | 1461052893945 Marionette DEBUG loaded listener.js 01:01:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd2e056c00) [pid = 1998] [serial = 1410] [outer = 0x7ffd2262f800] 01:01:34 INFO - PROCESS | 1998 | 1461052894866 Marionette TRACE conn5 <- [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]]]}] 01:01:34 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) 01:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1535ms 01:01:34 INFO - PROCESS | 1998 | 1461052894930 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 01:01:34 INFO - PROCESS | 1998 | 1461052894934 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 01:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:01:34 INFO - PROCESS | 1998 | 1461052894943 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:01:34 INFO - PROCESS | 1998 | 1461052894945 Marionette TRACE conn5 <- [1,1850,null,{}] 01:01:34 INFO - PROCESS | 1998 | 1461052894949 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:35 INFO - PROCESS | 1998 | 1461052895127 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 01:01:35 INFO - PROCESS | 1998 | 1461052895337 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd37b19000 == 136 [pid = 1998] [id = 470] 01:01:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 210 (0x7ffd22d17000) [pid = 1998] [serial = 1411] [outer = (nil)] 01:01:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd33ed7c00) [pid = 1998] [serial = 1412] [outer = 0x7ffd22d17000] 01:01:35 INFO - PROCESS | 1998 | 1461052895443 Marionette DEBUG loaded listener.js 01:01:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd34d08000) [pid = 1998] [serial = 1413] [outer = 0x7ffd22d17000] 01:01:36 INFO - PROCESS | 1998 | 1461052896308 Marionette TRACE conn5 <- [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]]]}] 01:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1435ms 01:01:36 INFO - PROCESS | 1998 | 1461052896379 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 01:01:36 INFO - PROCESS | 1998 | 1461052896383 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 01:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:01:36 INFO - PROCESS | 1998 | 1461052896390 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:01:36 INFO - PROCESS | 1998 | 1461052896393 Marionette TRACE conn5 <- [1,1854,null,{}] 01:01:36 INFO - PROCESS | 1998 | 1461052896399 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:36 INFO - PROCESS | 1998 | 1461052896580 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 01:01:36 INFO - PROCESS | 1998 | 1461052896792 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd39f89800 == 137 [pid = 1998] [id = 471] 01:01:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 213 (0x7ffd1e9c5000) [pid = 1998] [serial = 1414] [outer = (nil)] 01:01:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 214 (0x7ffd34fe8800) [pid = 1998] [serial = 1415] [outer = 0x7ffd1e9c5000] 01:01:36 INFO - PROCESS | 1998 | 1461052896905 Marionette DEBUG loaded listener.js 01:01:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 215 (0x7ffd35ffe000) [pid = 1998] [serial = 1416] [outer = 0x7ffd1e9c5000] 01:01:37 INFO - PROCESS | 1998 | 1461052897772 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1431ms 01:01:37 INFO - PROCESS | 1998 | 1461052897822 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 01:01:37 INFO - PROCESS | 1998 | 1461052897826 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 01:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:01:37 INFO - PROCESS | 1998 | 1461052897831 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:01:37 INFO - PROCESS | 1998 | 1461052897834 Marionette TRACE conn5 <- [1,1858,null,{}] 01:01:37 INFO - PROCESS | 1998 | 1461052897839 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:38 INFO - PROCESS | 1998 | 1461052898025 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 01:01:38 INFO - PROCESS | 1998 | 1461052898237 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a4b8800 == 138 [pid = 1998] [id = 472] 01:01:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 216 (0x7ffd24fcf400) [pid = 1998] [serial = 1417] [outer = (nil)] 01:01:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 217 (0x7ffd362c6400) [pid = 1998] [serial = 1418] [outer = 0x7ffd24fcf400] 01:01:38 INFO - PROCESS | 1998 | 1461052898345 Marionette DEBUG loaded listener.js 01:01:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 218 (0x7ffd3818e400) [pid = 1998] [serial = 1419] [outer = 0x7ffd24fcf400] 01:01:39 INFO - PROCESS | 1998 | 1461052899236 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1480ms 01:01:39 INFO - PROCESS | 1998 | 1461052899319 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 01:01:39 INFO - PROCESS | 1998 | 1461052899323 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 01:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:01:39 INFO - PROCESS | 1998 | 1461052899331 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:01:39 INFO - PROCESS | 1998 | 1461052899334 Marionette TRACE conn5 <- [1,1862,null,{}] 01:01:39 INFO - PROCESS | 1998 | 1461052899339 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:39 INFO - PROCESS | 1998 | 1461052899524 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 01:01:39 INFO - PROCESS | 1998 | 1461052899734 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:39 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd103e9000 == 139 [pid = 1998] [id = 473] 01:01:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 219 (0x7ffd0bca0000) [pid = 1998] [serial = 1420] [outer = (nil)] 01:01:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 220 (0x7ffd0c84cc00) [pid = 1998] [serial = 1421] [outer = 0x7ffd0bca0000] 01:01:39 INFO - PROCESS | 1998 | 1461052899850 Marionette DEBUG loaded listener.js 01:01:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 221 (0x7ffd0c852400) [pid = 1998] [serial = 1422] [outer = 0x7ffd0bca0000] 01:01:41 INFO - PROCESS | 1998 | 1461052901292 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2039ms 01:01:41 INFO - PROCESS | 1998 | 1461052901371 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 01:01:41 INFO - PROCESS | 1998 | 1461052901376 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 01:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:01:41 INFO - PROCESS | 1998 | 1461052901384 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:01:41 INFO - PROCESS | 1998 | 1461052901389 Marionette TRACE conn5 <- [1,1866,null,{}] 01:01:41 INFO - PROCESS | 1998 | 1461052901396 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:41 INFO - PROCESS | 1998 | 1461052901581 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 01:01:41 INFO - PROCESS | 1998 | 1461052901848 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd14387000 == 140 [pid = 1998] [id = 474] 01:01:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd0e5ca800) [pid = 1998] [serial = 1423] [outer = (nil)] 01:01:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd0f18fc00) [pid = 1998] [serial = 1424] [outer = 0x7ffd0e5ca800] 01:01:41 INFO - PROCESS | 1998 | 1461052901957 Marionette DEBUG loaded listener.js 01:01:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 224 (0x7ffd0f4e3800) [pid = 1998] [serial = 1425] [outer = 0x7ffd0e5ca800] 01:01:43 INFO - PROCESS | 1998 | 1461052903004 Marionette TRACE conn5 <- [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]]]}] 01:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1683ms 01:01:43 INFO - PROCESS | 1998 | 1461052903069 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 01:01:43 INFO - PROCESS | 1998 | 1461052903076 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 01:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:01:43 INFO - PROCESS | 1998 | 1461052903085 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:01:43 INFO - PROCESS | 1998 | 1461052903089 Marionette TRACE conn5 <- [1,1870,null,{}] 01:01:43 INFO - PROCESS | 1998 | 1461052903096 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:43 INFO - PROCESS | 1998 | 1461052903284 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 01:01:43 INFO - PROCESS | 1998 | 1461052903623 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0ffdb800 == 141 [pid = 1998] [id = 475] 01:01:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd12803c00) [pid = 1998] [serial = 1426] [outer = (nil)] 01:01:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd128e1000) [pid = 1998] [serial = 1427] [outer = 0x7ffd12803c00] 01:01:43 INFO - PROCESS | 1998 | 1461052903744 Marionette DEBUG loaded listener.js 01:01:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd12ef5000) [pid = 1998] [serial = 1428] [outer = 0x7ffd12803c00] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26f5c800 == 140 [pid = 1998] [id = 57] 01:01:44 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd0f4de800) [pid = 1998] [serial = 1307] [outer = (nil)] [url = about:blank] 01:01:44 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd13d8fc00) [pid = 1998] [serial = 1274] [outer = (nil)] [url = about:blank] 01:01:44 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd34d11c00) [pid = 1998] [serial = 1268] [outer = (nil)] [url = about:blank] 01:01:44 INFO - PROCESS | 1998 | --DOMWINDOW == 223 (0x7ffd0e3ed400) [pid = 1998] [serial = 1271] [outer = (nil)] [url = about:blank] 01:01:44 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd13d9a000) [pid = 1998] [serial = 1277] [outer = (nil)] [url = about:blank] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0d412800 == 139 [pid = 1998] [id = 405] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd35b99800 == 138 [pid = 1998] [id = 447] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd297d1000 == 137 [pid = 1998] [id = 446] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28a1d800 == 136 [pid = 1998] [id = 445] 01:01:44 INFO - PROCESS | 1998 | 1461052904753 Marionette TRACE conn5 <- [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]]]}] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27a75000 == 135 [pid = 1998] [id = 444] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26e33800 == 134 [pid = 1998] [id = 443] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd259ad800 == 133 [pid = 1998] [id = 442] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22d75000 == 132 [pid = 1998] [id = 441] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd21ac9800 == 131 [pid = 1998] [id = 440] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e99b800 == 130 [pid = 1998] [id = 439] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd17516000 == 129 [pid = 1998] [id = 438] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd124d2800 == 128 [pid = 1998] [id = 437] 01:01:44 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0d407000 == 127 [pid = 1998] [id = 436] 01:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1734ms 01:01:44 INFO - PROCESS | 1998 | 1461052904820 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 01:01:44 INFO - PROCESS | 1998 | 1461052904823 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 01:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:01:44 INFO - PROCESS | 1998 | 1461052904829 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:01:44 INFO - PROCESS | 1998 | 1461052904834 Marionette TRACE conn5 <- [1,1874,null,{}] 01:01:44 INFO - PROCESS | 1998 | 1461052904848 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:45 INFO - PROCESS | 1998 | 1461052905021 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd0d2a5c00) [pid = 1998] [serial = 1247] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 220 (0x7ffd0f4e0400) [pid = 1998] [serial = 1284] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 219 (0x7ffd17588000) [pid = 1998] [serial = 1253] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 218 (0x7ffd1e367000) [pid = 1998] [serial = 1302] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 217 (0x7ffd146cdc00) [pid = 1998] [serial = 1290] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 216 (0x7ffd1e9dec00) [pid = 1998] [serial = 1256] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 215 (0x7ffd12809400) [pid = 1998] [serial = 1287] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 214 (0x7ffd1e9e8800) [pid = 1998] [serial = 1305] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 213 (0x7ffd1e6f1000) [pid = 1998] [serial = 1304] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 212 (0x7ffd17583400) [pid = 1998] [serial = 1295] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 211 (0x7ffd13d24800) [pid = 1998] [serial = 1250] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 210 (0x7ffd12821000) [pid = 1998] [serial = 1292] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 209 (0x7ffd21d59c00) [pid = 1998] [serial = 1245] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd1774b000) [pid = 1998] [serial = 1296] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd1db6e400) [pid = 1998] [serial = 1298] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd14604000) [pid = 1998] [serial = 1289] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd0f197c00) [pid = 1998] [serial = 1283] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd1e35dc00) [pid = 1998] [serial = 1301] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd229a1c00) [pid = 1998] [serial = 1262] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd1e358800) [pid = 1998] [serial = 1299] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd10292c00) [pid = 1998] [serial = 1286] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd21d64800) [pid = 1998] [serial = 1259] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd2a47e800) [pid = 1998] [serial = 1265] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd17573400) [pid = 1998] [serial = 1293] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd380c7400) [pid = 1998] [serial = 1280] [outer = (nil)] [url = about:blank] 01:01:45 INFO - PROCESS | 1998 | 1461052905267 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd11460800 == 128 [pid = 1998] [id = 476] 01:01:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd0f4e0400) [pid = 1998] [serial = 1429] [outer = (nil)] 01:01:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd13d99400) [pid = 1998] [serial = 1430] [outer = 0x7ffd0f4e0400] 01:01:45 INFO - PROCESS | 1998 | 1461052905333 Marionette DEBUG loaded listener.js 01:01:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd174e5000) [pid = 1998] [serial = 1431] [outer = 0x7ffd0f4e0400] 01:01:46 INFO - PROCESS | 1998 | 1461052906041 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1233ms 01:01:46 INFO - PROCESS | 1998 | 1461052906062 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 01:01:46 INFO - PROCESS | 1998 | 1461052906067 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 01:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:01:46 INFO - PROCESS | 1998 | 1461052906100 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:01:46 INFO - PROCESS | 1998 | 1461052906102 Marionette TRACE conn5 <- [1,1878,null,{}] 01:01:46 INFO - PROCESS | 1998 | 1461052906106 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:46 INFO - PROCESS | 1998 | 1461052906277 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 01:01:46 INFO - PROCESS | 1998 | 1461052906294 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:46 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd140d0000 == 129 [pid = 1998] [id = 477] 01:01:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd16e42c00) [pid = 1998] [serial = 1432] [outer = (nil)] 01:01:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd1774e000) [pid = 1998] [serial = 1433] [outer = 0x7ffd16e42c00] 01:01:46 INFO - PROCESS | 1998 | 1461052906364 Marionette DEBUG loaded listener.js 01:01:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd1c8b1000) [pid = 1998] [serial = 1434] [outer = 0x7ffd16e42c00] 01:01:47 INFO - PROCESS | 1998 | 1461052907270 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1193ms 01:01:47 INFO - PROCESS | 1998 | 1461052907283 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 01:01:47 INFO - PROCESS | 1998 | 1461052907287 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 01:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:01:47 INFO - PROCESS | 1998 | 1461052907293 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:01:47 INFO - PROCESS | 1998 | 1461052907295 Marionette TRACE conn5 <- [1,1882,null,{}] 01:01:47 INFO - PROCESS | 1998 | 1461052907300 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:47 INFO - PROCESS | 1998 | 1461052907597 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 01:01:47 INFO - PROCESS | 1998 | 1461052907624 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ba12000 == 130 [pid = 1998] [id = 478] 01:01:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd0bca4000) [pid = 1998] [serial = 1435] [outer = (nil)] 01:01:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd1db6e400) [pid = 1998] [serial = 1436] [outer = 0x7ffd0bca4000] 01:01:47 INFO - PROCESS | 1998 | 1461052907683 Marionette DEBUG loaded listener.js 01:01:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd1e35dc00) [pid = 1998] [serial = 1437] [outer = 0x7ffd0bca4000] 01:01:48 INFO - PROCESS | 1998 | 1461052908533 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1276ms 01:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:01:48 INFO - PROCESS | 1998 | 1461052908569 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 01:01:48 INFO - PROCESS | 1998 | 1461052908572 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 01:01:48 INFO - PROCESS | 1998 | 1461052908578 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:01:48 INFO - PROCESS | 1998 | 1461052908580 Marionette TRACE conn5 <- [1,1886,null,{}] 01:01:48 INFO - PROCESS | 1998 | 1461052908585 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:48 INFO - PROCESS | 1998 | 1461052908828 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 01:01:48 INFO - PROCESS | 1998 | 1461052908855 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e67f000 == 131 [pid = 1998] [id = 479] 01:01:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd1e360000) [pid = 1998] [serial = 1438] [outer = (nil)] 01:01:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd1e7f6400) [pid = 1998] [serial = 1439] [outer = 0x7ffd1e360000] 01:01:48 INFO - PROCESS | 1998 | 1461052908927 Marionette DEBUG loaded listener.js 01:01:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd21d59000) [pid = 1998] [serial = 1440] [outer = 0x7ffd1e360000] 01:01:49 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd0e5d1c00) [pid = 1998] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:01:49 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd0d44cc00) [pid = 1998] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:01:49 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd0bc9f800) [pid = 1998] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:01:49 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd146cb000) [pid = 1998] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:01:49 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd1281f800) [pid = 1998] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:01:49 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd0bca3c00) [pid = 1998] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:01:49 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd0f1d6400) [pid = 1998] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:01:50 INFO - PROCESS | 1998 | 1461052910173 Marionette TRACE conn5 <- [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]]]}] 01:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1630ms 01:01:50 INFO - PROCESS | 1998 | 1461052910215 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 01:01:50 INFO - PROCESS | 1998 | 1461052910219 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 01:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:01:50 INFO - PROCESS | 1998 | 1461052910224 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:01:50 INFO - PROCESS | 1998 | 1461052910226 Marionette TRACE conn5 <- [1,1890,null,{}] 01:01:50 INFO - PROCESS | 1998 | 1461052910231 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:50 INFO - PROCESS | 1998 | 1461052910378 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 01:01:50 INFO - PROCESS | 1998 | 1461052910439 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ba09000 == 132 [pid = 1998] [id = 480] 01:01:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd0bc9b800) [pid = 1998] [serial = 1441] [outer = (nil)] 01:01:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd146cb000) [pid = 1998] [serial = 1442] [outer = 0x7ffd0bc9b800] 01:01:50 INFO - PROCESS | 1998 | 1461052910650 Marionette DEBUG loaded listener.js 01:01:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd21ebbc00) [pid = 1998] [serial = 1443] [outer = 0x7ffd0bc9b800] 01:01:51 INFO - PROCESS | 1998 | 1461052911307 Marionette TRACE conn5 <- [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]]]}] 01:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1124ms 01:01:51 INFO - PROCESS | 1998 | 1461052911350 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 01:01:51 INFO - PROCESS | 1998 | 1461052911353 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 01:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:01:51 INFO - PROCESS | 1998 | 1461052911358 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:01:51 INFO - PROCESS | 1998 | 1461052911361 Marionette TRACE conn5 <- [1,1894,null,{}] 01:01:51 INFO - PROCESS | 1998 | 1461052911366 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:51 INFO - PROCESS | 1998 | 1461052911534 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 01:01:51 INFO - PROCESS | 1998 | 1461052911706 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22dac800 == 133 [pid = 1998] [id = 481] 01:01:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd0d449000) [pid = 1998] [serial = 1444] [outer = (nil)] 01:01:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd21f76c00) [pid = 1998] [serial = 1445] [outer = 0x7ffd0d449000] 01:01:51 INFO - PROCESS | 1998 | 1461052911765 Marionette DEBUG loaded listener.js 01:01:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd229a4000) [pid = 1998] [serial = 1446] [outer = 0x7ffd0d449000] 01:01:52 INFO - PROCESS | 1998 | 1461052912871 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1581ms 01:01:52 INFO - PROCESS | 1998 | 1461052912942 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 01:01:52 INFO - PROCESS | 1998 | 1461052912949 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 01:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:01:52 INFO - PROCESS | 1998 | 1461052912958 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:01:52 INFO - PROCESS | 1998 | 1461052912961 Marionette TRACE conn5 <- [1,1898,null,{}] 01:01:52 INFO - PROCESS | 1998 | 1461052912969 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:53 INFO - PROCESS | 1998 | 1461052913232 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 01:01:53 INFO - PROCESS | 1998 | 1461052913538 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd122a2800 == 134 [pid = 1998] [id = 482] 01:01:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd0e5c7000) [pid = 1998] [serial = 1447] [outer = (nil)] 01:01:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 210 (0x7ffd100f9400) [pid = 1998] [serial = 1448] [outer = 0x7ffd0e5c7000] 01:01:53 INFO - PROCESS | 1998 | 1461052913613 Marionette DEBUG loaded listener.js 01:01:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd1281b400) [pid = 1998] [serial = 1449] [outer = 0x7ffd0e5c7000] 01:01:54 INFO - PROCESS | 1998 | 1461052914591 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1682ms 01:01:54 INFO - PROCESS | 1998 | 1461052914642 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 01:01:54 INFO - PROCESS | 1998 | 1461052914649 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 01:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:01:54 INFO - PROCESS | 1998 | 1461052914660 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:01:54 INFO - PROCESS | 1998 | 1461052914664 Marionette TRACE conn5 <- [1,1902,null,{}] 01:01:54 INFO - PROCESS | 1998 | 1461052914670 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:54 INFO - PROCESS | 1998 | 1461052914883 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 01:01:55 INFO - PROCESS | 1998 | 1461052915178 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1dc63000 == 135 [pid = 1998] [id = 483] 01:01:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd12a6f800) [pid = 1998] [serial = 1450] [outer = (nil)] 01:01:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 213 (0x7ffd16e47400) [pid = 1998] [serial = 1451] [outer = 0x7ffd12a6f800] 01:01:55 INFO - PROCESS | 1998 | 1461052915296 Marionette DEBUG loaded listener.js 01:01:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 214 (0x7ffd1770d400) [pid = 1998] [serial = 1452] [outer = 0x7ffd12a6f800] 01:01:56 INFO - PROCESS | 1998 | 1461052916163 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1535ms 01:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:01:56 INFO - PROCESS | 1998 | 1461052916196 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 01:01:56 INFO - PROCESS | 1998 | 1461052916199 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 01:01:56 INFO - PROCESS | 1998 | 1461052916205 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:01:56 INFO - PROCESS | 1998 | 1461052916211 Marionette TRACE conn5 <- [1,1906,null,{}] 01:01:56 INFO - PROCESS | 1998 | 1461052916226 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:56 INFO - PROCESS | 1998 | 1461052916410 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 01:01:56 INFO - PROCESS | 1998 | 1461052916629 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e1f000 == 136 [pid = 1998] [id = 484] 01:01:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 215 (0x7ffd14640400) [pid = 1998] [serial = 1453] [outer = (nil)] 01:01:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 216 (0x7ffd1e9e3800) [pid = 1998] [serial = 1454] [outer = 0x7ffd14640400] 01:01:56 INFO - PROCESS | 1998 | 1461052916743 Marionette DEBUG loaded listener.js 01:01:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 217 (0x7ffd21ae6c00) [pid = 1998] [serial = 1455] [outer = 0x7ffd14640400] 01:01:57 INFO - PROCESS | 1998 | 1461052917672 Marionette TRACE conn5 <- [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]]]}] 01:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1534ms 01:01:57 INFO - PROCESS | 1998 | 1461052917739 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 01:01:57 INFO - PROCESS | 1998 | 1461052917745 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 01:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:01:57 INFO - PROCESS | 1998 | 1461052917752 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:01:57 INFO - PROCESS | 1998 | 1461052917755 Marionette TRACE conn5 <- [1,1910,null,{}] 01:01:57 INFO - PROCESS | 1998 | 1461052917761 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:58 INFO - PROCESS | 1998 | 1461052918005 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 01:01:58 INFO - PROCESS | 1998 | 1461052918256 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2882e800 == 137 [pid = 1998] [id = 485] 01:01:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 218 (0x7ffd1dc22400) [pid = 1998] [serial = 1456] [outer = (nil)] 01:01:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 219 (0x7ffd2207d800) [pid = 1998] [serial = 1457] [outer = 0x7ffd1dc22400] 01:01:58 INFO - PROCESS | 1998 | 1461052918373 Marionette DEBUG loaded listener.js 01:01:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 220 (0x7ffd22d14c00) [pid = 1998] [serial = 1458] [outer = 0x7ffd1dc22400] 01:01:59 INFO - PROCESS | 1998 | 1461052919232 Marionette TRACE conn5 <- [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]]]}] 01:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1534ms 01:01:59 INFO - PROCESS | 1998 | 1461052919287 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 01:01:59 INFO - PROCESS | 1998 | 1461052919291 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 01:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:01:59 INFO - PROCESS | 1998 | 1461052919297 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:01:59 INFO - PROCESS | 1998 | 1461052919299 Marionette TRACE conn5 <- [1,1914,null,{}] 01:01:59 INFO - PROCESS | 1998 | 1461052919304 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:59 INFO - PROCESS | 1998 | 1461052919500 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 01:01:59 INFO - PROCESS | 1998 | 1461052919725 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:59 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2edb5000 == 138 [pid = 1998] [id = 486] 01:01:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 221 (0x7ffd21d08800) [pid = 1998] [serial = 1459] [outer = (nil)] 01:01:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd2594b800) [pid = 1998] [serial = 1460] [outer = 0x7ffd21d08800] 01:01:59 INFO - PROCESS | 1998 | 1461052919839 Marionette DEBUG loaded listener.js 01:01:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd26dc8000) [pid = 1998] [serial = 1461] [outer = 0x7ffd21d08800] 01:02:00 INFO - PROCESS | 1998 | 1461052920767 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1533ms 01:02:00 INFO - PROCESS | 1998 | 1461052920831 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 01:02:00 INFO - PROCESS | 1998 | 1461052920834 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 01:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:02:00 INFO - PROCESS | 1998 | 1461052920840 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:02:00 INFO - PROCESS | 1998 | 1461052920843 Marionette TRACE conn5 <- [1,1918,null,{}] 01:02:00 INFO - PROCESS | 1998 | 1461052920849 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:01 INFO - PROCESS | 1998 | 1461052921109 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 01:02:01 INFO - PROCESS | 1998 | 1461052921410 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a49e000 == 139 [pid = 1998] [id = 487] 01:02:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 224 (0x7ffd21d10400) [pid = 1998] [serial = 1462] [outer = (nil)] 01:02:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd2b074000) [pid = 1998] [serial = 1463] [outer = 0x7ffd21d10400] 01:02:01 INFO - PROCESS | 1998 | 1461052921495 Marionette DEBUG loaded listener.js 01:02:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd39e2a000) [pid = 1998] [serial = 1464] [outer = 0x7ffd21d10400] 01:02:02 INFO - PROCESS | 1998 | 1461052922395 Marionette TRACE conn5 <- [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]]]}] 01:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1594ms 01:02:02 INFO - PROCESS | 1998 | 1461052922444 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 01:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:02:02 INFO - PROCESS | 1998 | 1461052922458 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 01:02:02 INFO - PROCESS | 1998 | 1461052922463 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:02:02 INFO - PROCESS | 1998 | 1461052922466 Marionette TRACE conn5 <- [1,1922,null,{}] 01:02:02 INFO - PROCESS | 1998 | 1461052922471 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:02 INFO - PROCESS | 1998 | 1461052922651 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 01:02:02 INFO - PROCESS | 1998 | 1461052922908 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:02 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd41a84800 == 140 [pid = 1998] [id = 488] 01:02:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd0af54c00) [pid = 1998] [serial = 1465] [outer = (nil)] 01:02:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd0af5b000) [pid = 1998] [serial = 1466] [outer = 0x7ffd0af54c00] 01:02:03 INFO - PROCESS | 1998 | 1461052923003 Marionette DEBUG loaded listener.js 01:02:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd0af60c00) [pid = 1998] [serial = 1467] [outer = 0x7ffd0af54c00] 01:02:03 INFO - PROCESS | 1998 | 1461052923815 Marionette TRACE conn5 <- [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]]]}] 01:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1428ms 01:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:02:03 INFO - PROCESS | 1998 | 1461052923892 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 01:02:03 INFO - PROCESS | 1998 | 1461052923895 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 01:02:03 INFO - PROCESS | 1998 | 1461052923901 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:02:03 INFO - PROCESS | 1998 | 1461052923904 Marionette TRACE conn5 <- [1,1926,null,{}] 01:02:03 INFO - PROCESS | 1998 | 1461052923909 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:04 INFO - PROCESS | 1998 | 1461052924084 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 01:02:04 INFO - PROCESS | 1998 | 1461052924294 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0c97d000 == 141 [pid = 1998] [id = 489] 01:02:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd0af55400) [pid = 1998] [serial = 1468] [outer = (nil)] 01:02:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd145a0800) [pid = 1998] [serial = 1469] [outer = 0x7ffd0af55400] 01:02:04 INFO - PROCESS | 1998 | 1461052924407 Marionette DEBUG loaded listener.js 01:02:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 232 (0x7ffd145a5400) [pid = 1998] [serial = 1470] [outer = 0x7ffd0af55400] 01:02:05 INFO - PROCESS | 1998 | 1461052925225 Marionette TRACE conn5 <- [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]]]}] 01:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1385ms 01:02:05 INFO - PROCESS | 1998 | 1461052925293 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 01:02:05 INFO - PROCESS | 1998 | 1461052925297 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 01:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:02:05 INFO - PROCESS | 1998 | 1461052925305 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:02:05 INFO - PROCESS | 1998 | 1461052925308 Marionette TRACE conn5 <- [1,1930,null,{}] 01:02:05 INFO - PROCESS | 1998 | 1461052925314 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:05 INFO - PROCESS | 1998 | 1461052925492 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 01:02:05 INFO - PROCESS | 1998 | 1461052925704 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e39a000 == 142 [pid = 1998] [id = 490] 01:02:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd0af58000) [pid = 1998] [serial = 1471] [outer = (nil)] 01:02:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 234 (0x7ffd145aa400) [pid = 1998] [serial = 1472] [outer = 0x7ffd0af58000] 01:02:05 INFO - PROCESS | 1998 | 1461052925813 Marionette DEBUG loaded listener.js 01:02:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 235 (0x7ffd34a73400) [pid = 1998] [serial = 1473] [outer = 0x7ffd0af58000] 01:02:06 INFO - PROCESS | 1998 | 1461052926697 Marionette TRACE conn5 <- [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]]]}] 01:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1436ms 01:02:06 INFO - PROCESS | 1998 | 1461052926743 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 01:02:06 INFO - PROCESS | 1998 | 1461052926747 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 01:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:02:06 INFO - PROCESS | 1998 | 1461052926752 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:02:06 INFO - PROCESS | 1998 | 1461052926755 Marionette TRACE conn5 <- [1,1934,null,{}] 01:02:06 INFO - PROCESS | 1998 | 1461052926760 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:06 INFO - PROCESS | 1998 | 1461052926942 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 01:02:07 INFO - PROCESS | 1998 | 1461052927164 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd14288800 == 143 [pid = 1998] [id = 491] 01:02:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 236 (0x7ffd0af60800) [pid = 1998] [serial = 1474] [outer = (nil)] 01:02:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 237 (0x7ffd1e5b7800) [pid = 1998] [serial = 1475] [outer = 0x7ffd0af60800] 01:02:07 INFO - PROCESS | 1998 | 1461052927273 Marionette DEBUG loaded listener.js 01:02:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 238 (0x7ffd1e5bbc00) [pid = 1998] [serial = 1476] [outer = 0x7ffd0af60800] 01:02:08 INFO - PROCESS | 1998 | 1461052928456 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1782ms 01:02:08 INFO - PROCESS | 1998 | 1461052928538 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 01:02:08 INFO - PROCESS | 1998 | 1461052928544 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 01:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:02:08 INFO - PROCESS | 1998 | 1461052928552 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:02:08 INFO - PROCESS | 1998 | 1461052928558 Marionette TRACE conn5 <- [1,1938,null,{}] 01:02:08 INFO - PROCESS | 1998 | 1461052928566 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:08 INFO - PROCESS | 1998 | 1461052928919 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 01:02:09 INFO - PROCESS | 1998 | 1461052929228 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:09 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0cdd1800 == 144 [pid = 1998] [id = 492] 01:02:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 239 (0x7ffd145a4800) [pid = 1998] [serial = 1477] [outer = (nil)] 01:02:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 240 (0x7ffd26e66000) [pid = 1998] [serial = 1478] [outer = 0x7ffd145a4800] 01:02:09 INFO - PROCESS | 1998 | 1461052929310 Marionette DEBUG loaded listener.js 01:02:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 241 (0x7ffd26e70800) [pid = 1998] [serial = 1479] [outer = 0x7ffd145a4800] 01:02:10 INFO - PROCESS | 1998 | 1461052930116 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1590ms 01:02:10 INFO - PROCESS | 1998 | 1461052930141 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 01:02:10 INFO - PROCESS | 1998 | 1461052930145 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 01:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:02:10 INFO - PROCESS | 1998 | 1461052930151 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:02:10 INFO - PROCESS | 1998 | 1461052930153 Marionette TRACE conn5 <- [1,1942,null,{}] 01:02:10 INFO - PROCESS | 1998 | 1461052930159 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:10 INFO - PROCESS | 1998 | 1461052930345 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 01:02:10 INFO - PROCESS | 1998 | 1461052930563 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e395000 == 145 [pid = 1998] [id = 493] 01:02:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 242 (0x7ffd0ccb0400) [pid = 1998] [serial = 1480] [outer = (nil)] 01:02:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 243 (0x7ffd0ccb5c00) [pid = 1998] [serial = 1481] [outer = 0x7ffd0ccb0400] 01:02:10 INFO - PROCESS | 1998 | 1461052930674 Marionette DEBUG loaded listener.js 01:02:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 244 (0x7ffd0ccbc000) [pid = 1998] [serial = 1482] [outer = 0x7ffd0ccb0400] 01:02:11 INFO - PROCESS | 1998 | 1461052931589 Marionette TRACE conn5 <- [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]]]}] 01:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1477ms 01:02:11 INFO - PROCESS | 1998 | 1461052931628 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 01:02:11 INFO - PROCESS | 1998 | 1461052931632 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 01:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:02:11 INFO - PROCESS | 1998 | 1461052931638 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:02:11 INFO - PROCESS | 1998 | 1461052931641 Marionette TRACE conn5 <- [1,1946,null,{}] 01:02:11 INFO - PROCESS | 1998 | 1461052931647 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:11 INFO - PROCESS | 1998 | 1461052931826 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 01:02:12 INFO - PROCESS | 1998 | 1461052932044 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f2db000 == 146 [pid = 1998] [id = 494] 01:02:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 245 (0x7ffd0ccb1400) [pid = 1998] [serial = 1483] [outer = (nil)] 01:02:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 246 (0x7ffd0f18e400) [pid = 1998] [serial = 1484] [outer = 0x7ffd0ccb1400] 01:02:12 INFO - PROCESS | 1998 | 1461052932177 Marionette DEBUG loaded listener.js 01:02:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 247 (0x7ffd0f409000) [pid = 1998] [serial = 1485] [outer = 0x7ffd0ccb1400] 01:02:13 INFO - PROCESS | 1998 | 1461052933072 Marionette TRACE conn5 <- [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]]]}] 01:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1496ms 01:02:13 INFO - PROCESS | 1998 | 1461052933135 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 01:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:02:13 INFO - PROCESS | 1998 | 1461052933139 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 01:02:13 INFO - PROCESS | 1998 | 1461052933144 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:02:13 INFO - PROCESS | 1998 | 1461052933147 Marionette TRACE conn5 <- [1,1950,null,{}] 01:02:13 INFO - PROCESS | 1998 | 1461052933152 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:13 INFO - PROCESS | 1998 | 1461052933353 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 01:02:14 INFO - PROCESS | 1998 | 1461052934194 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f396000 == 147 [pid = 1998] [id = 495] 01:02:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 248 (0x7ffd0c848c00) [pid = 1998] [serial = 1486] [outer = (nil)] 01:02:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 249 (0x7ffd0c84c800) [pid = 1998] [serial = 1487] [outer = 0x7ffd0c848c00] 01:02:14 INFO - PROCESS | 1998 | 1461052934295 Marionette DEBUG loaded listener.js 01:02:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 250 (0x7ffd0d44c800) [pid = 1998] [serial = 1488] [outer = 0x7ffd0c848c00] 01:02:15 INFO - PROCESS | 1998 | 1461052935128 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2030ms 01:02:15 INFO - PROCESS | 1998 | 1461052935175 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 01:02:15 INFO - PROCESS | 1998 | 1461052935180 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 01:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:02:15 INFO - PROCESS | 1998 | 1461052935187 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:02:15 INFO - PROCESS | 1998 | 1461052935192 Marionette TRACE conn5 <- [1,1954,null,{}] 01:02:15 INFO - PROCESS | 1998 | 1461052935199 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:15 INFO - PROCESS | 1998 | 1461052935363 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 01:02:15 INFO - PROCESS | 1998 | 1461052935599 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f2c8800 == 148 [pid = 1998] [id = 496] 01:02:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 251 (0x7ffd0d44c400) [pid = 1998] [serial = 1489] [outer = (nil)] 01:02:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 252 (0x7ffd0f1d3000) [pid = 1998] [serial = 1490] [outer = 0x7ffd0d44c400] 01:02:15 INFO - PROCESS | 1998 | 1461052935768 Marionette DEBUG loaded listener.js 01:02:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 253 (0x7ffd100f5000) [pid = 1998] [serial = 1491] [outer = 0x7ffd0d44c400] 01:02:16 INFO - PROCESS | 1998 | 1461052936905 Marionette TRACE conn5 <- [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]]]}] 01:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1740ms 01:02:16 INFO - PROCESS | 1998 | 1461052936932 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 01:02:16 INFO - PROCESS | 1998 | 1461052936938 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 01:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:02:16 INFO - PROCESS | 1998 | 1461052936944 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:02:16 INFO - PROCESS | 1998 | 1461052936947 Marionette TRACE conn5 <- [1,1958,null,{}] 01:02:16 INFO - PROCESS | 1998 | 1461052936953 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:17 INFO - PROCESS | 1998 | 1461052937117 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 01:02:17 INFO - PROCESS | 1998 | 1461052937380 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:17 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd38064800 == 147 [pid = 1998] [id = 68] 01:02:17 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12965800 == 146 [pid = 1998] [id = 281] 01:02:17 INFO - PROCESS | 1998 | --DOMWINDOW == 252 (0x7ffd260ab000) [pid = 1998] [serial = 1343] [outer = (nil)] [url = about:blank] 01:02:17 INFO - PROCESS | 1998 | --DOMWINDOW == 251 (0x7ffd229ab000) [pid = 1998] [serial = 1340] [outer = (nil)] [url = about:blank] 01:02:17 INFO - PROCESS | 1998 | --DOMWINDOW == 250 (0x7ffd2262e000) [pid = 1998] [serial = 1337] [outer = (nil)] [url = about:blank] 01:02:17 INFO - PROCESS | 1998 | --DOMWINDOW == 249 (0x7ffd2767a000) [pid = 1998] [serial = 1346] [outer = (nil)] [url = about:blank] 01:02:17 INFO - PROCESS | 1998 | --DOMWINDOW == 248 (0x7ffd1c5e6800) [pid = 1998] [serial = 1349] [outer = (nil)] [url = about:blank] 01:02:17 INFO - PROCESS | 1998 | --DOMWINDOW == 247 (0x7ffd0f197000) [pid = 1998] [serial = 1352] [outer = (nil)] [url = about:blank] 01:02:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f2c3800 == 147 [pid = 1998] [id = 497] 01:02:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 248 (0x7ffd0e2ed800) [pid = 1998] [serial = 1492] [outer = (nil)] 01:02:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 249 (0x7ffd10292400) [pid = 1998] [serial = 1493] [outer = 0x7ffd0e2ed800] 01:02:17 INFO - PROCESS | 1998 | 1461052937637 Marionette DEBUG loaded listener.js 01:02:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 250 (0x7ffd128e8c00) [pid = 1998] [serial = 1494] [outer = 0x7ffd0e2ed800] 01:02:17 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ba09000 == 146 [pid = 1998] [id = 480] 01:02:17 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e67f000 == 145 [pid = 1998] [id = 479] 01:02:17 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ba12000 == 144 [pid = 1998] [id = 478] 01:02:17 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd140d0000 == 143 [pid = 1998] [id = 477] 01:02:17 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd11460800 == 142 [pid = 1998] [id = 476] 01:02:17 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0ffdb800 == 141 [pid = 1998] [id = 475] 01:02:18 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd14387000 == 140 [pid = 1998] [id = 474] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 249 (0x7ffd1074f000) [pid = 1998] [serial = 1308] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 248 (0x7ffd1756dc00) [pid = 1998] [serial = 1370] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 247 (0x7ffd1758c400) [pid = 1998] [serial = 1371] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 246 (0x7ffd13d30800) [pid = 1998] [serial = 1364] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 245 (0x7ffd14608000) [pid = 1998] [serial = 1365] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 244 (0x7ffd0f4e2c00) [pid = 1998] [serial = 1361] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 243 (0x7ffd1281f400) [pid = 1998] [serial = 1362] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 242 (0x7ffd13d97800) [pid = 1998] [serial = 1316] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 241 (0x7ffd21f6d000) [pid = 1998] [serial = 1334] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 240 (0x7ffd1c8ae000) [pid = 1998] [serial = 1322] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 239 (0x7ffd1028f400) [pid = 1998] [serial = 1359] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 238 (0x7ffd0f4d8c00) [pid = 1998] [serial = 1358] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 237 (0x7ffd121f2400) [pid = 1998] [serial = 1313] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 236 (0x7ffd21b6e400) [pid = 1998] [serial = 1328] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 235 (0x7ffd1e35b800) [pid = 1998] [serial = 1325] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 234 (0x7ffd21d3a000) [pid = 1998] [serial = 1331] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 233 (0x7ffd17585800) [pid = 1998] [serial = 1319] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd0f4df800) [pid = 1998] [serial = 1355] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 231 (0x7ffd0bca9c00) [pid = 1998] [serial = 1310] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd1db6b800) [pid = 1998] [serial = 1373] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd156c2800) [pid = 1998] [serial = 1367] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd172d3800) [pid = 1998] [serial = 1368] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd1e1d5400) [pid = 1998] [serial = 1374] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1998 | 1461052938384 Marionette TRACE conn5 <- [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]]]}] 01:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1489ms 01:02:18 INFO - PROCESS | 1998 | 1461052938462 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 01:02:18 INFO - PROCESS | 1998 | 1461052938466 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 01:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:02:18 INFO - PROCESS | 1998 | 1461052938480 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:02:18 INFO - PROCESS | 1998 | 1461052938488 Marionette TRACE conn5 <- [1,1962,null,{}] 01:02:18 INFO - PROCESS | 1998 | 1461052938495 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:18 INFO - PROCESS | 1998 | 1461052938660 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 01:02:18 INFO - PROCESS | 1998 | 1461052938670 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1248c000 == 141 [pid = 1998] [id = 498] 01:02:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd0f4d8c00) [pid = 1998] [serial = 1495] [outer = (nil)] 01:02:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd13d97800) [pid = 1998] [serial = 1496] [outer = 0x7ffd0f4d8c00] 01:02:18 INFO - PROCESS | 1998 | 1461052938728 Marionette DEBUG loaded listener.js 01:02:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd1460f800) [pid = 1998] [serial = 1497] [outer = 0x7ffd0f4d8c00] 01:02:19 INFO - PROCESS | 1998 | 1461052939604 Marionette TRACE conn5 <- [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]]]}] 01:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1140ms 01:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:02:19 INFO - PROCESS | 1998 | 1461052939614 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 01:02:19 INFO - PROCESS | 1998 | 1461052939618 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 01:02:19 INFO - PROCESS | 1998 | 1461052939625 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:02:19 INFO - PROCESS | 1998 | 1461052939628 Marionette TRACE conn5 <- [1,1966,null,{}] 01:02:19 INFO - PROCESS | 1998 | 1461052939638 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:19 INFO - PROCESS | 1998 | 1461052939812 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 01:02:19 INFO - PROCESS | 1998 | 1461052939826 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:19 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd13e98000 == 142 [pid = 1998] [id = 499] 01:02:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd0e2eb400) [pid = 1998] [serial = 1498] [outer = (nil)] 01:02:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 232 (0x7ffd156ce800) [pid = 1998] [serial = 1499] [outer = 0x7ffd0e2eb400] 01:02:19 INFO - PROCESS | 1998 | 1461052939883 Marionette DEBUG loaded listener.js 01:02:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd16ef8800) [pid = 1998] [serial = 1500] [outer = 0x7ffd0e2eb400] 01:02:20 INFO - PROCESS | 1998 | 1461052940835 Marionette TRACE conn5 <- [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]]]}] 01:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1238ms 01:02:20 INFO - PROCESS | 1998 | 1461052940862 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 01:02:20 INFO - PROCESS | 1998 | 1461052940864 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 01:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:02:20 INFO - PROCESS | 1998 | 1461052940871 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:02:20 INFO - PROCESS | 1998 | 1461052940873 Marionette TRACE conn5 <- [1,1970,null,{}] 01:02:20 INFO - PROCESS | 1998 | 1461052940885 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:21 INFO - PROCESS | 1998 | 1461052941123 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 01:02:21 INFO - PROCESS | 1998 | 1461052941155 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:21 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1551d800 == 143 [pid = 1998] [id = 500] 01:02:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 234 (0x7ffd174e9400) [pid = 1998] [serial = 1501] [outer = (nil)] 01:02:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 235 (0x7ffd17574800) [pid = 1998] [serial = 1502] [outer = 0x7ffd174e9400] 01:02:21 INFO - PROCESS | 1998 | 1461052941228 Marionette DEBUG loaded listener.js 01:02:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 236 (0x7ffd17657000) [pid = 1998] [serial = 1503] [outer = 0x7ffd174e9400] 01:02:22 INFO - PROCESS | 1998 | 1461052942159 Marionette TRACE conn5 <- [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]]]}] 01:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1331ms 01:02:22 INFO - PROCESS | 1998 | 1461052942203 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 01:02:22 INFO - PROCESS | 1998 | 1461052942206 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 01:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:02:22 INFO - PROCESS | 1998 | 1461052942217 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:02:22 INFO - PROCESS | 1998 | 1461052942219 Marionette TRACE conn5 <- [1,1974,null,{}] 01:02:22 INFO - PROCESS | 1998 | 1461052942223 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:22 INFO - PROCESS | 1998 | 1461052942436 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 01:02:22 INFO - PROCESS | 1998 | 1461052942470 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ba0c800 == 144 [pid = 1998] [id = 501] 01:02:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 237 (0x7ffd17709c00) [pid = 1998] [serial = 1504] [outer = (nil)] 01:02:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 238 (0x7ffd1b98d800) [pid = 1998] [serial = 1505] [outer = 0x7ffd17709c00] 01:02:22 INFO - PROCESS | 1998 | 1461052942530 Marionette DEBUG loaded listener.js 01:02:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 239 (0x7ffd1c5e2400) [pid = 1998] [serial = 1506] [outer = 0x7ffd17709c00] 01:02:23 INFO - PROCESS | 1998 | --DOMWINDOW == 238 (0x7ffd1e360000) [pid = 1998] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:02:23 INFO - PROCESS | 1998 | --DOMWINDOW == 237 (0x7ffd12803c00) [pid = 1998] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:02:23 INFO - PROCESS | 1998 | --DOMWINDOW == 236 (0x7ffd0f4e0400) [pid = 1998] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:02:23 INFO - PROCESS | 1998 | --DOMWINDOW == 235 (0x7ffd0e5ca800) [pid = 1998] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:02:23 INFO - PROCESS | 1998 | --DOMWINDOW == 234 (0x7ffd16e42c00) [pid = 1998] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:02:23 INFO - PROCESS | 1998 | --DOMWINDOW == 233 (0x7ffd0bca4000) [pid = 1998] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:02:23 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd0bc9b800) [pid = 1998] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:02:23 INFO - PROCESS | 1998 | 1461052943902 Marionette TRACE conn5 <- [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]]]}] 01:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1744ms 01:02:23 INFO - PROCESS | 1998 | 1461052943962 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 01:02:23 INFO - PROCESS | 1998 | 1461052943965 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 01:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:02:23 INFO - PROCESS | 1998 | 1461052943971 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:02:23 INFO - PROCESS | 1998 | 1461052943973 Marionette TRACE conn5 <- [1,1978,null,{}] 01:02:23 INFO - PROCESS | 1998 | 1461052943978 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:24 INFO - PROCESS | 1998 | 1461052944134 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 01:02:24 INFO - PROCESS | 1998 | 1461052944151 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c282000 == 145 [pid = 1998] [id = 502] 01:02:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd16e46400) [pid = 1998] [serial = 1507] [outer = (nil)] 01:02:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 234 (0x7ffd1da02400) [pid = 1998] [serial = 1508] [outer = 0x7ffd16e46400] 01:02:24 INFO - PROCESS | 1998 | 1461052944211 Marionette DEBUG loaded listener.js 01:02:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 235 (0x7ffd1e1d5400) [pid = 1998] [serial = 1509] [outer = 0x7ffd16e46400] 01:02:25 INFO - PROCESS | 1998 | ************************* 01:02:25 INFO - PROCESS | 1998 | A coding exception was thrown and uncaught in a Task. 01:02:25 INFO - PROCESS | 1998 | 01:02:25 INFO - PROCESS | 1998 | Full message: TypeError: NetworkError when attempting to fetch resource. 01:02:25 INFO - PROCESS | 1998 | Full stack: 01:02:25 INFO - PROCESS | 1998 | ************************* 01:02:25 INFO - PROCESS | 1998 | 1461052945140 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1183ms 01:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:02:25 INFO - PROCESS | 1998 | 1461052945154 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 01:02:25 INFO - PROCESS | 1998 | 1461052945156 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 01:02:25 INFO - PROCESS | 1998 | 1461052945161 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:02:25 INFO - PROCESS | 1998 | 1461052945165 Marionette TRACE conn5 <- [1,1982,null,{}] 01:02:25 INFO - PROCESS | 1998 | 1461052945169 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:25 INFO - PROCESS | 1998 | 1461052945396 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 01:02:25 INFO - PROCESS | 1998 | 1461052945648 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e398800 == 146 [pid = 1998] [id = 503] 01:02:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 236 (0x7ffd0af58800) [pid = 1998] [serial = 1510] [outer = (nil)] 01:02:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 237 (0x7ffd0bca3c00) [pid = 1998] [serial = 1511] [outer = 0x7ffd0af58800] 01:02:25 INFO - PROCESS | 1998 | 1461052945762 Marionette DEBUG loaded listener.js 01:02:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 238 (0x7ffd0d447400) [pid = 1998] [serial = 1512] [outer = 0x7ffd0af58800] 01:02:26 INFO - PROCESS | 1998 | 1461052946736 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1643ms 01:02:26 INFO - PROCESS | 1998 | 1461052946806 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 01:02:26 INFO - PROCESS | 1998 | 1461052946813 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 01:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:02:26 INFO - PROCESS | 1998 | 1461052946821 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:02:26 INFO - PROCESS | 1998 | 1461052946826 Marionette TRACE conn5 <- [1,1986,null,{}] 01:02:26 INFO - PROCESS | 1998 | 1461052946833 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:27 INFO - PROCESS | 1998 | 1461052947063 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 01:02:27 INFO - PROCESS | 1998 | 1461052947326 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd114d3800 == 147 [pid = 1998] [id = 504] 01:02:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 239 (0x7ffd100f6000) [pid = 1998] [serial = 1513] [outer = (nil)] 01:02:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 240 (0x7ffd1029cc00) [pid = 1998] [serial = 1514] [outer = 0x7ffd100f6000] 01:02:27 INFO - PROCESS | 1998 | 1461052947446 Marionette DEBUG loaded listener.js 01:02:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 241 (0x7ffd1280fc00) [pid = 1998] [serial = 1515] [outer = 0x7ffd100f6000] 01:02:28 INFO - PROCESS | 1998 | 1461052948402 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1645ms 01:02:28 INFO - PROCESS | 1998 | 1461052948471 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 01:02:28 INFO - PROCESS | 1998 | 1461052948477 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 01:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:02:28 INFO - PROCESS | 1998 | 1461052948483 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:02:28 INFO - PROCESS | 1998 | 1461052948487 Marionette TRACE conn5 <- [1,1990,null,{}] 01:02:28 INFO - PROCESS | 1998 | 1461052948492 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:28 INFO - PROCESS | 1998 | 1461052948687 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 01:02:29 INFO - PROCESS | 1998 | 1461052949031 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:29 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1768e800 == 148 [pid = 1998] [id = 505] 01:02:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 242 (0x7ffd12a63800) [pid = 1998] [serial = 1516] [outer = (nil)] 01:02:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 243 (0x7ffd13d96400) [pid = 1998] [serial = 1517] [outer = 0x7ffd12a63800] 01:02:29 INFO - PROCESS | 1998 | 1461052949109 Marionette DEBUG loaded listener.js 01:02:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 244 (0x7ffd14635400) [pid = 1998] [serial = 1518] [outer = 0x7ffd12a63800] 01:02:29 INFO - PROCESS | 1998 | 1461052949980 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1538ms 01:02:30 INFO - PROCESS | 1998 | 1461052950022 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 01:02:30 INFO - PROCESS | 1998 | 1461052950026 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 01:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:02:30 INFO - PROCESS | 1998 | 1461052950041 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:02:30 INFO - PROCESS | 1998 | 1461052950050 Marionette TRACE conn5 <- [1,1994,null,{}] 01:02:30 INFO - PROCESS | 1998 | 1461052950056 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:30 INFO - PROCESS | 1998 | 1461052950263 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 01:02:30 INFO - PROCESS | 1998 | 1461052950534 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2289c800 == 149 [pid = 1998] [id = 506] 01:02:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 245 (0x7ffd0f40ac00) [pid = 1998] [serial = 1519] [outer = (nil)] 01:02:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 246 (0x7ffd17657800) [pid = 1998] [serial = 1520] [outer = 0x7ffd0f40ac00] 01:02:30 INFO - PROCESS | 1998 | 1461052950649 Marionette DEBUG loaded listener.js 01:02:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 247 (0x7ffd177ce800) [pid = 1998] [serial = 1521] [outer = 0x7ffd0f40ac00] 01:02:31 INFO - PROCESS | 1998 | 1461052951518 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1498ms 01:02:31 INFO - PROCESS | 1998 | 1461052951531 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 01:02:31 INFO - PROCESS | 1998 | 1461052951534 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 01:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:02:31 INFO - PROCESS | 1998 | 1461052951559 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:02:31 INFO - PROCESS | 1998 | 1461052951562 Marionette TRACE conn5 <- [1,1998,null,{}] 01:02:31 INFO - PROCESS | 1998 | 1461052951567 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:31 INFO - PROCESS | 1998 | 1461052951752 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 01:02:31 INFO - PROCESS | 1998 | 1461052951969 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:32 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22da3800 == 150 [pid = 1998] [id = 507] 01:02:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 248 (0x7ffd12efc400) [pid = 1998] [serial = 1522] [outer = (nil)] 01:02:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 249 (0x7ffd1bbd0000) [pid = 1998] [serial = 1523] [outer = 0x7ffd12efc400] 01:02:32 INFO - PROCESS | 1998 | 1461052952078 Marionette DEBUG loaded listener.js 01:02:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 250 (0x7ffd1e358c00) [pid = 1998] [serial = 1524] [outer = 0x7ffd12efc400] 01:02:32 INFO - PROCESS | 1998 | 1461052952996 Marionette TRACE conn5 <- [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]]]}] 01:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1490ms 01:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:02:33 INFO - PROCESS | 1998 | 1461052953046 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 01:02:33 INFO - PROCESS | 1998 | 1461052953049 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 01:02:33 INFO - PROCESS | 1998 | 1461052953055 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:02:33 INFO - PROCESS | 1998 | 1461052953058 Marionette TRACE conn5 <- [1,2002,null,{}] 01:02:33 INFO - PROCESS | 1998 | 1461052953063 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:33 INFO - PROCESS | 1998 | 1461052953239 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 01:02:33 INFO - PROCESS | 1998 | 1461052953456 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd25aca000 == 151 [pid = 1998] [id = 508] 01:02:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 251 (0x7ffd1e7f6800) [pid = 1998] [serial = 1525] [outer = (nil)] 01:02:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 252 (0x7ffd1e9c6000) [pid = 1998] [serial = 1526] [outer = 0x7ffd1e7f6800] 01:02:33 INFO - PROCESS | 1998 | 1461052953581 Marionette DEBUG loaded listener.js 01:02:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 253 (0x7ffd1fb36c00) [pid = 1998] [serial = 1527] [outer = 0x7ffd1e7f6800] 01:02:34 INFO - PROCESS | 1998 | 1461052954531 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1530ms 01:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:02:34 INFO - PROCESS | 1998 | 1461052954585 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 01:02:34 INFO - PROCESS | 1998 | 1461052954588 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 01:02:34 INFO - PROCESS | 1998 | 1461052954595 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:02:34 INFO - PROCESS | 1998 | 1461052954598 Marionette TRACE conn5 <- [1,2006,null,{}] 01:02:34 INFO - PROCESS | 1998 | 1461052954603 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:34 INFO - PROCESS | 1998 | 1461052954823 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 01:02:35 INFO - PROCESS | 1998 | 1461052955037 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2761b800 == 152 [pid = 1998] [id = 509] 01:02:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 254 (0x7ffd1e7f7000) [pid = 1998] [serial = 1528] [outer = (nil)] 01:02:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 255 (0x7ffd21d16400) [pid = 1998] [serial = 1529] [outer = 0x7ffd1e7f7000] 01:02:35 INFO - PROCESS | 1998 | 1461052955154 Marionette DEBUG loaded listener.js 01:02:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 256 (0x7ffd21f6f400) [pid = 1998] [serial = 1530] [outer = 0x7ffd1e7f7000] 01:02:36 INFO - PROCESS | 1998 | 1461052956049 Marionette TRACE conn5 <- [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]]]}] 01:02:36 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 01:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1489ms 01:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:02:36 INFO - PROCESS | 1998 | 1461052956083 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 01:02:36 INFO - PROCESS | 1998 | 1461052956087 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 01:02:36 INFO - PROCESS | 1998 | 1461052956093 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:02:36 INFO - PROCESS | 1998 | 1461052956096 Marionette TRACE conn5 <- [1,2010,null,{}] 01:02:36 INFO - PROCESS | 1998 | 1461052956101 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:36 INFO - PROCESS | 1998 | 1461052956283 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 01:02:36 INFO - PROCESS | 1998 | 1461052956502 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28731800 == 153 [pid = 1998] [id = 510] 01:02:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 257 (0x7ffd1e363c00) [pid = 1998] [serial = 1531] [outer = (nil)] 01:02:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 258 (0x7ffd22636800) [pid = 1998] [serial = 1532] [outer = 0x7ffd1e363c00] 01:02:36 INFO - PROCESS | 1998 | 1461052956616 Marionette DEBUG loaded listener.js 01:02:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 259 (0x7ffd229a6000) [pid = 1998] [serial = 1533] [outer = 0x7ffd1e363c00] 01:02:37 INFO - PROCESS | 1998 | 1461052957553 Marionette TRACE conn5 <- [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]]]}] 01:02:37 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 01:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1529ms 01:02:37 INFO - PROCESS | 1998 | 1461052957622 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 01:02:37 INFO - PROCESS | 1998 | 1461052957637 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 01:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:02:37 INFO - PROCESS | 1998 | 1461052957651 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:02:37 INFO - PROCESS | 1998 | 1461052957653 Marionette TRACE conn5 <- [1,2014,null,{}] 01:02:37 INFO - PROCESS | 1998 | 1461052957659 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:37 INFO - PROCESS | 1998 | 1461052957872 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 01:02:38 INFO - PROCESS | 1998 | 1461052958177 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a4b8000 == 154 [pid = 1998] [id = 511] 01:02:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 260 (0x7ffd2006fc00) [pid = 1998] [serial = 1534] [outer = (nil)] 01:02:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 261 (0x7ffd22c1d000) [pid = 1998] [serial = 1535] [outer = 0x7ffd2006fc00] 01:02:38 INFO - PROCESS | 1998 | 1461052958254 Marionette DEBUG loaded listener.js 01:02:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 262 (0x7ffd22d1ec00) [pid = 1998] [serial = 1536] [outer = 0x7ffd2006fc00] 01:02:39 INFO - PROCESS | 1998 | 1461052959036 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1433ms 01:02:39 INFO - PROCESS | 1998 | 1461052959085 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 01:02:39 INFO - PROCESS | 1998 | 1461052959088 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 01:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:02:39 INFO - PROCESS | 1998 | 1461052959094 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:02:39 INFO - PROCESS | 1998 | 1461052959097 Marionette TRACE conn5 <- [1,2018,null,{}] 01:02:39 INFO - PROCESS | 1998 | 1461052959102 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:39 INFO - PROCESS | 1998 | 1461052959295 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 01:02:39 INFO - PROCESS | 1998 | 1461052959573 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:39 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd351c9000 == 155 [pid = 1998] [id = 512] 01:02:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 263 (0x7ffd226e5800) [pid = 1998] [serial = 1537] [outer = (nil)] 01:02:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 264 (0x7ffd2502ec00) [pid = 1998] [serial = 1538] [outer = 0x7ffd226e5800] 01:02:39 INFO - PROCESS | 1998 | 1461052959652 Marionette DEBUG loaded listener.js 01:02:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 265 (0x7ffd269b8c00) [pid = 1998] [serial = 1539] [outer = 0x7ffd226e5800] 01:02:40 INFO - PROCESS | 1998 | 1461052960584 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1528ms 01:02:40 INFO - PROCESS | 1998 | 1461052960623 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 01:02:40 INFO - PROCESS | 1998 | 1461052960627 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 01:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:02:40 INFO - PROCESS | 1998 | 1461052960633 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:02:40 INFO - PROCESS | 1998 | 1461052960636 Marionette TRACE conn5 <- [1,2022,null,{}] 01:02:40 INFO - PROCESS | 1998 | 1461052960641 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:40 INFO - PROCESS | 1998 | 1461052960836 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 01:02:41 INFO - PROCESS | 1998 | 1461052961103 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3997b000 == 156 [pid = 1998] [id = 513] 01:02:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 266 (0x7ffd26e6a400) [pid = 1998] [serial = 1540] [outer = (nil)] 01:02:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 267 (0x7ffd26e6cc00) [pid = 1998] [serial = 1541] [outer = 0x7ffd26e6a400] 01:02:41 INFO - PROCESS | 1998 | 1461052961246 Marionette DEBUG loaded listener.js 01:02:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 268 (0x7ffd277cf000) [pid = 1998] [serial = 1542] [outer = 0x7ffd26e6a400] 01:02:42 INFO - PROCESS | 1998 | 1461052962210 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1633ms 01:02:42 INFO - PROCESS | 1998 | 1461052962267 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 01:02:42 INFO - PROCESS | 1998 | 1461052962272 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 01:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:02:42 INFO - PROCESS | 1998 | 1461052962278 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:02:42 INFO - PROCESS | 1998 | 1461052962281 Marionette TRACE conn5 <- [1,2026,null,{}] 01:02:42 INFO - PROCESS | 1998 | 1461052962286 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:42 INFO - PROCESS | 1998 | 1461052962501 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 01:02:42 INFO - PROCESS | 1998 | 1461052962831 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:42 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3e391000 == 157 [pid = 1998] [id = 514] 01:02:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 269 (0x7ffd2926c800) [pid = 1998] [serial = 1543] [outer = (nil)] 01:02:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 270 (0x7ffd33ed8800) [pid = 1998] [serial = 1544] [outer = 0x7ffd2926c800] 01:02:42 INFO - PROCESS | 1998 | 1461052962905 Marionette DEBUG loaded listener.js 01:02:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 271 (0x7ffd35133400) [pid = 1998] [serial = 1545] [outer = 0x7ffd2926c800] 01:02:43 INFO - PROCESS | 1998 | 1461052963705 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1478ms 01:02:43 INFO - PROCESS | 1998 | 1461052963757 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 01:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:02:43 INFO - PROCESS | 1998 | 1461052963761 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 01:02:43 INFO - PROCESS | 1998 | 1461052963768 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:02:43 INFO - PROCESS | 1998 | 1461052963771 Marionette TRACE conn5 <- [1,2030,null,{}] 01:02:43 INFO - PROCESS | 1998 | 1461052963777 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:43 INFO - PROCESS | 1998 | 1461052963969 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 01:02:44 INFO - PROCESS | 1998 | 1461052964232 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:44 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a7f6000 == 158 [pid = 1998] [id = 515] 01:02:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 272 (0x7ffd100f5c00) [pid = 1998] [serial = 1546] [outer = (nil)] 01:02:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 273 (0x7ffd157a2c00) [pid = 1998] [serial = 1547] [outer = 0x7ffd100f5c00] 01:02:44 INFO - PROCESS | 1998 | 1461052964305 Marionette DEBUG loaded listener.js 01:02:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 274 (0x7ffd157a8400) [pid = 1998] [serial = 1548] [outer = 0x7ffd100f5c00] 01:02:45 INFO - PROCESS | 1998 | 1461052965218 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1529ms 01:02:45 INFO - PROCESS | 1998 | 1461052965297 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 01:02:45 INFO - PROCESS | 1998 | 1461052965300 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 01:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:02:45 INFO - PROCESS | 1998 | 1461052965306 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:02:45 INFO - PROCESS | 1998 | 1461052965308 Marionette TRACE conn5 <- [1,2034,null,{}] 01:02:45 INFO - PROCESS | 1998 | 1461052965314 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:45 INFO - PROCESS | 1998 | 1461052965543 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 01:02:45 INFO - PROCESS | 1998 | 1461052965825 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a3d4800 == 159 [pid = 1998] [id = 516] 01:02:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 275 (0x7ffd128e4000) [pid = 1998] [serial = 1549] [outer = (nil)] 01:02:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 276 (0x7ffd2e05b400) [pid = 1998] [serial = 1550] [outer = 0x7ffd128e4000] 01:02:45 INFO - PROCESS | 1998 | 1461052965939 Marionette DEBUG loaded listener.js 01:02:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 277 (0x7ffd35ffd800) [pid = 1998] [serial = 1551] [outer = 0x7ffd128e4000] 01:02:46 INFO - PROCESS | 1998 | 1461052966832 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1581ms 01:02:46 INFO - PROCESS | 1998 | 1461052966888 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 01:02:46 INFO - PROCESS | 1998 | 1461052966890 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 01:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:02:46 INFO - PROCESS | 1998 | 1461052966898 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:02:46 INFO - PROCESS | 1998 | 1461052966901 Marionette TRACE conn5 <- [1,2038,null,{}] 01:02:46 INFO - PROCESS | 1998 | 1461052966906 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:47 INFO - PROCESS | 1998 | 1461052967092 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 01:02:47 INFO - PROCESS | 1998 | 1461052967316 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a94a000 == 160 [pid = 1998] [id = 517] 01:02:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 278 (0x7ffd0a2d9c00) [pid = 1998] [serial = 1552] [outer = (nil)] 01:02:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 279 (0x7ffd0a2e0400) [pid = 1998] [serial = 1553] [outer = 0x7ffd0a2d9c00] 01:02:47 INFO - PROCESS | 1998 | 1461052967428 Marionette DEBUG loaded listener.js 01:02:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 280 (0x7ffd0a2e5400) [pid = 1998] [serial = 1554] [outer = 0x7ffd0a2d9c00] 01:02:48 INFO - PROCESS | 1998 | 1461052968851 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1998ms 01:02:48 INFO - PROCESS | 1998 | 1461052968898 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 01:02:48 INFO - PROCESS | 1998 | 1461052968905 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 01:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:02:48 INFO - PROCESS | 1998 | 1461052968913 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:02:48 INFO - PROCESS | 1998 | 1461052968917 Marionette TRACE conn5 <- [1,2042,null,{}] 01:02:48 INFO - PROCESS | 1998 | 1461052968924 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:49 INFO - PROCESS | 1998 | 1461052969125 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 01:02:49 INFO - PROCESS | 1998 | 1461052969392 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:49 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd10086000 == 161 [pid = 1998] [id = 518] 01:02:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 281 (0x7ffd0ccba800) [pid = 1998] [serial = 1555] [outer = (nil)] 01:02:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 282 (0x7ffd0e2eec00) [pid = 1998] [serial = 1556] [outer = 0x7ffd0ccba800] 01:02:49 INFO - PROCESS | 1998 | 1461052969516 Marionette DEBUG loaded listener.js 01:02:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 283 (0x7ffd0f1d5800) [pid = 1998] [serial = 1557] [outer = 0x7ffd0ccba800] 01:02:50 INFO - PROCESS | 1998 | 1461052970510 Marionette TRACE conn5 <- [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]]]}] 01:02:50 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) 01:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1689ms 01:02:50 INFO - PROCESS | 1998 | 1461052970603 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 01:02:50 INFO - PROCESS | 1998 | 1461052970616 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 01:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:02:50 INFO - PROCESS | 1998 | 1461052970635 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:02:50 INFO - PROCESS | 1998 | 1461052970638 Marionette TRACE conn5 <- [1,2046,null,{}] 01:02:50 INFO - PROCESS | 1998 | 1461052970729 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:50 INFO - PROCESS | 1998 | 1461052970984 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 01:02:51 INFO - PROCESS | 1998 | 1461052971305 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d2c5800 == 162 [pid = 1998] [id = 519] 01:02:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 284 (0x7ffd0f1da400) [pid = 1998] [serial = 1558] [outer = (nil)] 01:02:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 285 (0x7ffd100fc400) [pid = 1998] [serial = 1559] [outer = 0x7ffd0f1da400] 01:02:51 INFO - PROCESS | 1998 | 1461052971371 Marionette DEBUG loaded listener.js 01:02:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 286 (0x7ffd12816c00) [pid = 1998] [serial = 1560] [outer = 0x7ffd0f1da400] 01:02:52 INFO - PROCESS | 1998 | 1461052972288 Marionette TRACE conn5 <- [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]]]}] 01:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1696ms 01:02:52 INFO - PROCESS | 1998 | 1461052972330 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 01:02:52 INFO - PROCESS | 1998 | 1461052972334 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 01:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:02:52 INFO - PROCESS | 1998 | 1461052972340 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:02:52 INFO - PROCESS | 1998 | 1461052972345 Marionette TRACE conn5 <- [1,2050,null,{}] 01:02:52 INFO - PROCESS | 1998 | 1461052972359 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:52 INFO - PROCESS | 1998 | 1461052972543 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 01:02:52 INFO - PROCESS | 1998 | 1461052972838 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd13e86000 == 163 [pid = 1998] [id = 520] 01:02:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 287 (0x7ffd13d30400) [pid = 1998] [serial = 1561] [outer = (nil)] 01:02:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 288 (0x7ffd14605000) [pid = 1998] [serial = 1562] [outer = 0x7ffd13d30400] 01:02:52 INFO - PROCESS | 1998 | 1461052972949 Marionette DEBUG loaded listener.js 01:02:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 289 (0x7ffd157a7400) [pid = 1998] [serial = 1563] [outer = 0x7ffd13d30400] 01:02:53 INFO - PROCESS | 1998 | 1461052973821 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1532ms 01:02:53 INFO - PROCESS | 1998 | 1461052973874 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 01:02:53 INFO - PROCESS | 1998 | 1461052973880 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 01:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:02:53 INFO - PROCESS | 1998 | 1461052973889 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:02:53 INFO - PROCESS | 1998 | 1461052973893 Marionette TRACE conn5 <- [1,2054,null,{}] 01:02:53 INFO - PROCESS | 1998 | 1461052973899 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:54 INFO - PROCESS | 1998 | 1461052974105 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 01:02:54 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28463000 == 162 [pid = 1998] [id = 42] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 288 (0x7ffd25827000) [pid = 1998] [serial = 1406] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 287 (0x7ffd21d0bc00) [pid = 1998] [serial = 1394] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 286 (0x7ffd1b726c00) [pid = 1998] [serial = 1385] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 285 (0x7ffd100f2800) [pid = 1998] [serial = 1379] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 284 (0x7ffd24456c00) [pid = 1998] [serial = 1403] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 283 (0x7ffd1fb32800) [pid = 1998] [serial = 1391] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 282 (0x7ffd229a0800) [pid = 1998] [serial = 1397] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 281 (0x7ffd1e7f5c00) [pid = 1998] [serial = 1388] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 280 (0x7ffd22d18000) [pid = 1998] [serial = 1400] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 279 (0x7ffd13d2d000) [pid = 1998] [serial = 1382] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 278 (0x7ffd0c84cc00) [pid = 1998] [serial = 1421] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 277 (0x7ffd29277800) [pid = 1998] [serial = 1409] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 276 (0x7ffd33ed7c00) [pid = 1998] [serial = 1412] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 275 (0x7ffd34fe8800) [pid = 1998] [serial = 1415] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 274 (0x7ffd362c6400) [pid = 1998] [serial = 1418] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | --DOMWINDOW == 273 (0x7ffd21f76c00) [pid = 1998] [serial = 1445] [outer = (nil)] [url = about:blank] 01:02:54 INFO - PROCESS | 1998 | 1461052974518 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:54 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c282000 == 161 [pid = 1998] [id = 502] 01:02:54 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ba0c800 == 160 [pid = 1998] [id = 501] 01:02:54 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1144f000 == 161 [pid = 1998] [id = 521] 01:02:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 274 (0x7ffd0af53c00) [pid = 1998] [serial = 1564] [outer = (nil)] 01:02:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 275 (0x7ffd100f2800) [pid = 1998] [serial = 1565] [outer = 0x7ffd0af53c00] 01:02:54 INFO - PROCESS | 1998 | 1461052974612 Marionette DEBUG loaded listener.js 01:02:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 276 (0x7ffd1599c800) [pid = 1998] [serial = 1566] [outer = 0x7ffd0af53c00] 01:02:54 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1551d800 == 160 [pid = 1998] [id = 500] 01:02:54 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd13e98000 == 159 [pid = 1998] [id = 499] 01:02:54 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1248c000 == 158 [pid = 1998] [id = 498] 01:02:54 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f2c3800 == 157 [pid = 1998] [id = 497] 01:02:54 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f2c8800 == 156 [pid = 1998] [id = 496] 01:02:54 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f396000 == 155 [pid = 1998] [id = 495] 01:02:54 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e395000 == 154 [pid = 1998] [id = 493] 01:02:55 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0cdd1800 == 153 [pid = 1998] [id = 492] 01:02:55 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd14288800 == 152 [pid = 1998] [id = 491] 01:02:55 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e39a000 == 151 [pid = 1998] [id = 490] 01:02:55 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0c97d000 == 150 [pid = 1998] [id = 489] 01:02:55 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd41a84800 == 149 [pid = 1998] [id = 488] 01:02:55 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a49e000 == 148 [pid = 1998] [id = 487] 01:02:55 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2edb5000 == 147 [pid = 1998] [id = 486] 01:02:55 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2882e800 == 146 [pid = 1998] [id = 485] 01:02:55 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26e1f000 == 145 [pid = 1998] [id = 484] 01:02:55 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1dc63000 == 144 [pid = 1998] [id = 483] 01:02:55 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd122a2800 == 143 [pid = 1998] [id = 482] 01:02:55 INFO - PROCESS | 1998 | 1461052975420 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1589ms 01:02:55 INFO - PROCESS | 1998 | 1461052975477 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 01:02:55 INFO - PROCESS | 1998 | 1461052975480 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 01:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:02:55 INFO - PROCESS | 1998 | 1461052975486 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:02:55 INFO - PROCESS | 1998 | 1461052975488 Marionette TRACE conn5 <- [1,2058,null,{}] 01:02:55 INFO - PROCESS | 1998 | 1461052975493 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:55 INFO - PROCESS | 1998 | 1461052975667 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 275 (0x7ffd1e7f6400) [pid = 1998] [serial = 1439] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 274 (0x7ffd21d59000) [pid = 1998] [serial = 1440] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 273 (0x7ffd12ef5000) [pid = 1998] [serial = 1428] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 272 (0x7ffd128e1000) [pid = 1998] [serial = 1427] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 271 (0x7ffd13d99400) [pid = 1998] [serial = 1430] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 270 (0x7ffd174e5000) [pid = 1998] [serial = 1431] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 269 (0x7ffd0f4e3800) [pid = 1998] [serial = 1425] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 268 (0x7ffd0f18fc00) [pid = 1998] [serial = 1424] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 267 (0x7ffd1774e000) [pid = 1998] [serial = 1433] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 266 (0x7ffd1e358400) [pid = 1998] [serial = 1376] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 265 (0x7ffd1db6e400) [pid = 1998] [serial = 1436] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 264 (0x7ffd146cb000) [pid = 1998] [serial = 1442] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 263 (0x7ffd1e35dc00) [pid = 1998] [serial = 1437] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 262 (0x7ffd1c8b1000) [pid = 1998] [serial = 1434] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | --DOMWINDOW == 261 (0x7ffd21ebbc00) [pid = 1998] [serial = 1443] [outer = (nil)] [url = about:blank] 01:02:55 INFO - PROCESS | 1998 | 1461052975882 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1072f000 == 144 [pid = 1998] [id = 522] 01:02:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 262 (0x7ffd0af5a000) [pid = 1998] [serial = 1567] [outer = (nil)] 01:02:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 263 (0x7ffd12ef5000) [pid = 1998] [serial = 1568] [outer = 0x7ffd0af5a000] 01:02:55 INFO - PROCESS | 1998 | 1461052975948 Marionette DEBUG loaded listener.js 01:02:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 264 (0x7ffd1774e000) [pid = 1998] [serial = 1569] [outer = 0x7ffd0af5a000] 01:02:56 INFO - PROCESS | 1998 | 1461052976786 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1334ms 01:02:56 INFO - PROCESS | 1998 | 1461052976821 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 01:02:56 INFO - PROCESS | 1998 | 1461052976824 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 01:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:02:56 INFO - PROCESS | 1998 | 1461052976830 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:02:56 INFO - PROCESS | 1998 | 1461052976833 Marionette TRACE conn5 <- [1,2062,null,{}] 01:02:56 INFO - PROCESS | 1998 | 1461052976839 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:57 INFO - PROCESS | 1998 | 1461052977139 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 01:02:57 INFO - PROCESS | 1998 | 1461052977173 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:57 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd17683800 == 145 [pid = 1998] [id = 523] 01:02:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 265 (0x7ffd17579c00) [pid = 1998] [serial = 1570] [outer = (nil)] 01:02:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 266 (0x7ffd1e5b4000) [pid = 1998] [serial = 1571] [outer = 0x7ffd17579c00] 01:02:57 INFO - PROCESS | 1998 | 1461052977238 Marionette DEBUG loaded listener.js 01:02:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 267 (0x7ffd1e9e5800) [pid = 1998] [serial = 1572] [outer = 0x7ffd17579c00] 01:02:58 INFO - PROCESS | 1998 | 1461052978158 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1378ms 01:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:02:58 INFO - PROCESS | 1998 | 1461052978209 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 01:02:58 INFO - PROCESS | 1998 | 1461052978212 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 01:02:58 INFO - PROCESS | 1998 | 1461052978219 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:02:58 INFO - PROCESS | 1998 | 1461052978222 Marionette TRACE conn5 <- [1,2066,null,{}] 01:02:58 INFO - PROCESS | 1998 | 1461052978227 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:58 INFO - PROCESS | 1998 | 1461052978481 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 01:02:58 INFO - PROCESS | 1998 | 1461052978514 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c27c000 == 146 [pid = 1998] [id = 524] 01:02:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 268 (0x7ffd146ce000) [pid = 1998] [serial = 1573] [outer = (nil)] 01:02:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 269 (0x7ffd1edccc00) [pid = 1998] [serial = 1574] [outer = 0x7ffd146ce000] 01:02:58 INFO - PROCESS | 1998 | 1461052978584 Marionette DEBUG loaded listener.js 01:02:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 270 (0x7ffd21ae7c00) [pid = 1998] [serial = 1575] [outer = 0x7ffd146ce000] 01:03:00 INFO - PROCESS | 1998 | --DOMWINDOW == 269 (0x7ffd0d44c400) [pid = 1998] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:03:00 INFO - PROCESS | 1998 | --DOMWINDOW == 268 (0x7ffd0f4d8c00) [pid = 1998] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:03:00 INFO - PROCESS | 1998 | --DOMWINDOW == 267 (0x7ffd0bca0000) [pid = 1998] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:03:00 INFO - PROCESS | 1998 | --DOMWINDOW == 266 (0x7ffd0d44f400) [pid = 1998] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:03:00 INFO - PROCESS | 1998 | --DOMWINDOW == 265 (0x7ffd0e2eb400) [pid = 1998] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:03:00 INFO - PROCESS | 1998 | --DOMWINDOW == 264 (0x7ffd12a64000) [pid = 1998] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:03:00 INFO - PROCESS | 1998 | --DOMWINDOW == 263 (0x7ffd0f190000) [pid = 1998] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:03:00 INFO - PROCESS | 1998 | --DOMWINDOW == 262 (0x7ffd0e2ed800) [pid = 1998] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:03:00 INFO - PROCESS | 1998 | --DOMWINDOW == 261 (0x7ffd0c848c00) [pid = 1998] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:03:00 INFO - PROCESS | 1998 | --DOMWINDOW == 260 (0x7ffd17709c00) [pid = 1998] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:03:00 INFO - PROCESS | 1998 | --DOMWINDOW == 259 (0x7ffd174e9400) [pid = 1998] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:03:00 INFO - PROCESS | 1998 | 1461052980553 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2382ms 01:03:00 INFO - PROCESS | 1998 | 1461052980601 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 01:03:00 INFO - PROCESS | 1998 | 1461052980604 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 01:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:03:00 INFO - PROCESS | 1998 | 1461052980610 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:03:00 INFO - PROCESS | 1998 | 1461052980612 Marionette TRACE conn5 <- [1,2070,null,{}] 01:03:00 INFO - PROCESS | 1998 | 1461052980617 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:00 INFO - PROCESS | 1998 | 1461052980856 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 01:03:00 INFO - PROCESS | 1998 | 1461052980877 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12b65800 == 147 [pid = 1998] [id = 525] 01:03:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 260 (0x7ffd0e2ed800) [pid = 1998] [serial = 1576] [outer = (nil)] 01:03:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 261 (0x7ffd1599cc00) [pid = 1998] [serial = 1577] [outer = 0x7ffd0e2ed800] 01:03:00 INFO - PROCESS | 1998 | 1461052980935 Marionette DEBUG loaded listener.js 01:03:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 262 (0x7ffd21af1000) [pid = 1998] [serial = 1578] [outer = 0x7ffd0e2ed800] 01:03:01 INFO - PROCESS | 1998 | 1461052981772 Marionette TRACE conn5 <- [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]]]}] 01:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1180ms 01:03:01 INFO - PROCESS | 1998 | 1461052981791 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 01:03:01 INFO - PROCESS | 1998 | 1461052981794 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 01:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:03:01 INFO - PROCESS | 1998 | 1461052981802 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:03:01 INFO - PROCESS | 1998 | 1461052981805 Marionette TRACE conn5 <- [1,2074,null,{}] 01:03:01 INFO - PROCESS | 1998 | 1461052981821 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:01 INFO - PROCESS | 1998 | 1461052981985 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 01:03:02 INFO - PROCESS | 1998 | 1461052981999 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:02 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1eb72800 == 148 [pid = 1998] [id = 526] 01:03:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 263 (0x7ffd16e42c00) [pid = 1998] [serial = 1579] [outer = (nil)] 01:03:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 264 (0x7ffd21ec3c00) [pid = 1998] [serial = 1580] [outer = 0x7ffd16e42c00] 01:03:02 INFO - PROCESS | 1998 | 1461052982056 Marionette DEBUG loaded listener.js 01:03:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 265 (0x7ffd226f1400) [pid = 1998] [serial = 1581] [outer = 0x7ffd16e42c00] 01:03:03 INFO - PROCESS | 1998 | 1461052983370 Marionette TRACE conn5 <- [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]]]}] 01:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1595ms 01:03:03 INFO - PROCESS | 1998 | 1461052983400 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 01:03:03 INFO - PROCESS | 1998 | 1461052983407 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 01:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:03:03 INFO - PROCESS | 1998 | 1461052983416 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:03:03 INFO - PROCESS | 1998 | 1461052983421 Marionette TRACE conn5 <- [1,2078,null,{}] 01:03:03 INFO - PROCESS | 1998 | 1461052983428 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:03 INFO - PROCESS | 1998 | 1461052983612 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 01:03:03 INFO - PROCESS | 1998 | 1461052983890 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1071d000 == 149 [pid = 1998] [id = 527] 01:03:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 266 (0x7ffd0e3ee400) [pid = 1998] [serial = 1582] [outer = (nil)] 01:03:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 267 (0x7ffd0f411000) [pid = 1998] [serial = 1583] [outer = 0x7ffd0e3ee400] 01:03:04 INFO - PROCESS | 1998 | 1461052984010 Marionette DEBUG loaded listener.js 01:03:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 268 (0x7ffd121f0c00) [pid = 1998] [serial = 1584] [outer = 0x7ffd0e3ee400] 01:03:04 INFO - PROCESS | 1998 | 1461052984956 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1585ms 01:03:05 INFO - PROCESS | 1998 | 1461052985001 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 01:03:05 INFO - PROCESS | 1998 | 1461052985009 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 01:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:03:05 INFO - PROCESS | 1998 | 1461052985019 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:03:05 INFO - PROCESS | 1998 | 1461052985022 Marionette TRACE conn5 <- [1,2082,null,{}] 01:03:05 INFO - PROCESS | 1998 | 1461052985028 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:05 INFO - PROCESS | 1998 | 1461052985275 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 01:03:05 INFO - PROCESS | 1998 | 1461052985584 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd171e9000 == 150 [pid = 1998] [id = 528] 01:03:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 269 (0x7ffd14611c00) [pid = 1998] [serial = 1585] [outer = (nil)] 01:03:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 270 (0x7ffd157a0400) [pid = 1998] [serial = 1586] [outer = 0x7ffd14611c00] 01:03:05 INFO - PROCESS | 1998 | 1461052985670 Marionette DEBUG loaded listener.js 01:03:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 271 (0x7ffd17584c00) [pid = 1998] [serial = 1587] [outer = 0x7ffd14611c00] 01:03:06 INFO - PROCESS | 1998 | 1461052986525 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1537ms 01:03:06 INFO - PROCESS | 1998 | 1461052986556 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 01:03:06 INFO - PROCESS | 1998 | 1461052986560 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 01:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:03:06 INFO - PROCESS | 1998 | 1461052986566 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:03:06 INFO - PROCESS | 1998 | 1461052986573 Marionette TRACE conn5 <- [1,2086,null,{}] 01:03:06 INFO - PROCESS | 1998 | 1461052986588 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:06 INFO - PROCESS | 1998 | 1461052986778 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 01:03:07 INFO - PROCESS | 1998 | 1461052987046 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd229e5800 == 151 [pid = 1998] [id = 529] 01:03:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 272 (0x7ffd17587400) [pid = 1998] [serial = 1588] [outer = (nil)] 01:03:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 273 (0x7ffd1e362000) [pid = 1998] [serial = 1589] [outer = 0x7ffd17587400] 01:03:07 INFO - PROCESS | 1998 | 1461052987125 Marionette DEBUG loaded listener.js 01:03:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 274 (0x7ffd20071000) [pid = 1998] [serial = 1590] [outer = 0x7ffd17587400] 01:03:08 INFO - PROCESS | 1998 | 1461052988035 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1537ms 01:03:08 INFO - PROCESS | 1998 | 1461052988105 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 01:03:08 INFO - PROCESS | 1998 | 1461052988111 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 01:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:03:08 INFO - PROCESS | 1998 | 1461052988117 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:03:08 INFO - PROCESS | 1998 | 1461052988121 Marionette TRACE conn5 <- [1,2090,null,{}] 01:03:08 INFO - PROCESS | 1998 | 1461052988126 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:08 INFO - PROCESS | 1998 | 1461052988319 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 01:03:08 INFO - PROCESS | 1998 | 1461052988534 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2694f000 == 152 [pid = 1998] [id = 530] 01:03:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 275 (0x7ffd1c312400) [pid = 1998] [serial = 1591] [outer = (nil)] 01:03:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 276 (0x7ffd229ab400) [pid = 1998] [serial = 1592] [outer = 0x7ffd1c312400] 01:03:08 INFO - PROCESS | 1998 | 1461052988643 Marionette DEBUG loaded listener.js 01:03:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 277 (0x7ffd24456c00) [pid = 1998] [serial = 1593] [outer = 0x7ffd1c312400] 01:03:09 INFO - PROCESS | 1998 | 1461052989525 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1436ms 01:03:09 INFO - PROCESS | 1998 | 1461052989555 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 01:03:09 INFO - PROCESS | 1998 | 1461052989559 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 01:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:03:09 INFO - PROCESS | 1998 | 1461052989564 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:03:09 INFO - PROCESS | 1998 | 1461052989566 Marionette TRACE conn5 <- [1,2094,null,{}] 01:03:09 INFO - PROCESS | 1998 | 1461052989572 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:09 INFO - PROCESS | 1998 | 1461052989743 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 01:03:10 INFO - PROCESS | 1998 | 1461052990019 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27a72800 == 153 [pid = 1998] [id = 531] 01:03:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 278 (0x7ffd0f4dbc00) [pid = 1998] [serial = 1594] [outer = (nil)] 01:03:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 279 (0x7ffd2594e000) [pid = 1998] [serial = 1595] [outer = 0x7ffd0f4dbc00] 01:03:10 INFO - PROCESS | 1998 | 1461052990094 Marionette DEBUG loaded listener.js 01:03:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 280 (0x7ffd26e69800) [pid = 1998] [serial = 1596] [outer = 0x7ffd0f4dbc00] 01:03:10 INFO - PROCESS | 1998 | 1461052990981 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1478ms 01:03:11 INFO - PROCESS | 1998 | 1461052991043 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 01:03:11 INFO - PROCESS | 1998 | 1461052991047 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 01:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:03:11 INFO - PROCESS | 1998 | 1461052991052 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:03:11 INFO - PROCESS | 1998 | 1461052991055 Marionette TRACE conn5 <- [1,2098,null,{}] 01:03:11 INFO - PROCESS | 1998 | 1461052991060 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:11 INFO - PROCESS | 1998 | 1461052991308 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 01:03:11 INFO - PROCESS | 1998 | 1461052991581 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:11 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34f34800 == 154 [pid = 1998] [id = 532] 01:03:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 281 (0x7ffd28b9ec00) [pid = 1998] [serial = 1597] [outer = (nil)] 01:03:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 282 (0x7ffd2b069800) [pid = 1998] [serial = 1598] [outer = 0x7ffd28b9ec00] 01:03:11 INFO - PROCESS | 1998 | 1461052991700 Marionette DEBUG loaded listener.js 01:03:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 283 (0x7ffd36102400) [pid = 1998] [serial = 1599] [outer = 0x7ffd28b9ec00] 01:03:12 INFO - PROCESS | 1998 | 1461052992549 Marionette TRACE conn5 <- [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]]]}] 01:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1533ms 01:03:12 INFO - PROCESS | 1998 | 1461052992592 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 01:03:12 INFO - PROCESS | 1998 | 1461052992596 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 01:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:03:12 INFO - PROCESS | 1998 | 1461052992602 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:03:12 INFO - PROCESS | 1998 | 1461052992604 Marionette TRACE conn5 <- [1,2102,null,{}] 01:03:12 INFO - PROCESS | 1998 | 1461052992609 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:12 INFO - PROCESS | 1998 | 1461052992795 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 01:03:13 INFO - PROCESS | 1998 | 1461052993037 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:13 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd39f88800 == 155 [pid = 1998] [id = 533] 01:03:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 284 (0x7ffd0af42800) [pid = 1998] [serial = 1600] [outer = (nil)] 01:03:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 285 (0x7ffd0af4ac00) [pid = 1998] [serial = 1601] [outer = 0x7ffd0af42800] 01:03:13 INFO - PROCESS | 1998 | 1461052993146 Marionette DEBUG loaded listener.js 01:03:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 286 (0x7ffd0af50400) [pid = 1998] [serial = 1602] [outer = 0x7ffd0af42800] 01:03:14 INFO - PROCESS | 1998 | 1461052994014 Marionette TRACE conn5 <- [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]]]}] 01:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1441ms 01:03:14 INFO - PROCESS | 1998 | 1461052994059 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 01:03:14 INFO - PROCESS | 1998 | 1461052994063 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 01:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:03:14 INFO - PROCESS | 1998 | 1461052994069 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:03:14 INFO - PROCESS | 1998 | 1461052994072 Marionette TRACE conn5 <- [1,2106,null,{}] 01:03:14 INFO - PROCESS | 1998 | 1461052994077 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:14 INFO - PROCESS | 1998 | 1461052994249 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 01:03:14 INFO - PROCESS | 1998 | 1461052994514 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3cd35800 == 156 [pid = 1998] [id = 534] 01:03:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 287 (0x7ffd0af45c00) [pid = 1998] [serial = 1603] [outer = (nil)] 01:03:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 288 (0x7ffd0ecec000) [pid = 1998] [serial = 1604] [outer = 0x7ffd0af45c00] 01:03:14 INFO - PROCESS | 1998 | 1461052994588 Marionette DEBUG loaded listener.js 01:03:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 289 (0x7ffd0ecf2000) [pid = 1998] [serial = 1605] [outer = 0x7ffd0af45c00] 01:03:15 INFO - PROCESS | 1998 | 1461052995459 Marionette TRACE conn5 <- [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]]]}] 01:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1436ms 01:03:15 INFO - PROCESS | 1998 | 1461052995507 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 01:03:15 INFO - PROCESS | 1998 | 1461052995511 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 01:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:03:15 INFO - PROCESS | 1998 | 1461052995517 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:03:15 INFO - PROCESS | 1998 | 1461052995519 Marionette TRACE conn5 <- [1,2110,null,{}] 01:03:15 INFO - PROCESS | 1998 | 1461052995524 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:15 INFO - PROCESS | 1998 | 1461052995718 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 01:03:15 INFO - PROCESS | 1998 | 1461052995990 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:16 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a214000 == 157 [pid = 1998] [id = 535] 01:03:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 290 (0x7ffd0af42c00) [pid = 1998] [serial = 1606] [outer = (nil)] 01:03:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 291 (0x7ffd0ecf7800) [pid = 1998] [serial = 1607] [outer = 0x7ffd0af42c00] 01:03:16 INFO - PROCESS | 1998 | 1461052996099 Marionette DEBUG loaded listener.js 01:03:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 292 (0x7ffd34cbc400) [pid = 1998] [serial = 1608] [outer = 0x7ffd0af42c00] 01:03:16 INFO - PROCESS | 1998 | 1461052996934 Marionette TRACE conn5 <- [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]]]}] 01:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1483ms 01:03:17 INFO - PROCESS | 1998 | 1461052997001 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 01:03:17 INFO - PROCESS | 1998 | 1461052997005 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 01:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:03:17 INFO - PROCESS | 1998 | 1461052997011 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:03:17 INFO - PROCESS | 1998 | 1461052997013 Marionette TRACE conn5 <- [1,2114,null,{}] 01:03:17 INFO - PROCESS | 1998 | 1461052997019 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:17 INFO - PROCESS | 1998 | 1461052997242 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 01:03:17 INFO - PROCESS | 1998 | 1461052997477 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0b0d4800 == 158 [pid = 1998] [id = 536] 01:03:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 293 (0x7ffd157c8800) [pid = 1998] [serial = 1609] [outer = (nil)] 01:03:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 294 (0x7ffd157cb400) [pid = 1998] [serial = 1610] [outer = 0x7ffd157c8800] 01:03:17 INFO - PROCESS | 1998 | 1461052997603 Marionette DEBUG loaded listener.js 01:03:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 295 (0x7ffd157cf000) [pid = 1998] [serial = 1611] [outer = 0x7ffd157c8800] 01:03:18 INFO - PROCESS | 1998 | 1461052998443 Marionette TRACE conn5 <- [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]]]}] 01:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1477ms 01:03:18 INFO - PROCESS | 1998 | 1461052998489 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 01:03:18 INFO - PROCESS | 1998 | 1461052998494 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 01:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:03:18 INFO - PROCESS | 1998 | 1461052998500 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:03:18 INFO - PROCESS | 1998 | 1461052998504 Marionette TRACE conn5 <- [1,2118,null,{}] 01:03:18 INFO - PROCESS | 1998 | 1461052998509 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:18 INFO - PROCESS | 1998 | 1461052998729 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 01:03:18 INFO - PROCESS | 1998 | 1461052998991 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:19 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0b28a800 == 159 [pid = 1998] [id = 537] 01:03:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 296 (0x7ffd07cc7000) [pid = 1998] [serial = 1612] [outer = (nil)] 01:03:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 297 (0x7ffd07cce400) [pid = 1998] [serial = 1613] [outer = 0x7ffd07cc7000] 01:03:19 INFO - PROCESS | 1998 | 1461052999116 Marionette DEBUG loaded listener.js 01:03:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 298 (0x7ffd362b8800) [pid = 1998] [serial = 1614] [outer = 0x7ffd07cc7000] 01:03:19 INFO - PROCESS | 1998 | 1461052999939 Marionette TRACE conn5 <- [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]]]}] 01:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1486ms 01:03:19 INFO - PROCESS | 1998 | 1461052999987 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 01:03:19 INFO - PROCESS | 1998 | 1461052999990 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 01:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:03:19 INFO - PROCESS | 1998 | 1461052999996 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:03:20 INFO - PROCESS | 1998 | 1461052999998 Marionette TRACE conn5 <- [1,2122,null,{}] 01:03:20 INFO - PROCESS | 1998 | 1461053000003 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:20 INFO - PROCESS | 1998 | 1461053000181 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 01:03:20 INFO - PROCESS | 1998 | 1461053000464 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0b2a4800 == 160 [pid = 1998] [id = 538] 01:03:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 299 (0x7ffd07ccb400) [pid = 1998] [serial = 1615] [outer = (nil)] 01:03:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 300 (0x7ffd0ee4e400) [pid = 1998] [serial = 1616] [outer = 0x7ffd07ccb400] 01:03:20 INFO - PROCESS | 1998 | 1461053000536 Marionette DEBUG loaded listener.js 01:03:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 301 (0x7ffd0ee53400) [pid = 1998] [serial = 1617] [outer = 0x7ffd07ccb400] 01:03:21 INFO - PROCESS | 1998 | 1461053001392 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1431ms 01:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:03:21 INFO - PROCESS | 1998 | 1461053001427 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 01:03:21 INFO - PROCESS | 1998 | 1461053001430 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 01:03:21 INFO - PROCESS | 1998 | 1461053001436 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:03:21 INFO - PROCESS | 1998 | 1461053001439 Marionette TRACE conn5 <- [1,2126,null,{}] 01:03:21 INFO - PROCESS | 1998 | 1461053001444 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:21 INFO - PROCESS | 1998 | 1461053001626 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 01:03:21 INFO - PROCESS | 1998 | 1461053001905 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:21 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd079d0800 == 161 [pid = 1998] [id = 539] 01:03:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 302 (0x7ffd07b49c00) [pid = 1998] [serial = 1618] [outer = (nil)] 01:03:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 303 (0x7ffd07b51400) [pid = 1998] [serial = 1619] [outer = 0x7ffd07b49c00] 01:03:21 INFO - PROCESS | 1998 | 1461053001984 Marionette DEBUG loaded listener.js 01:03:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 304 (0x7ffd07b56800) [pid = 1998] [serial = 1620] [outer = 0x7ffd07b49c00] 01:03:22 INFO - PROCESS | 1998 | 1461053002862 Marionette TRACE conn5 <- [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]]]}] 01:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1443ms 01:03:22 INFO - PROCESS | 1998 | 1461053002878 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 01:03:22 INFO - PROCESS | 1998 | 1461053002881 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 01:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:03:22 INFO - PROCESS | 1998 | 1461053002887 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:03:22 INFO - PROCESS | 1998 | 1461053002901 Marionette TRACE conn5 <- [1,2130,null,{}] 01:03:22 INFO - PROCESS | 1998 | 1461053002914 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:23 INFO - PROCESS | 1998 | 1461053003113 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 01:03:23 INFO - PROCESS | 1998 | 1461053003384 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:23 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd07d99000 == 162 [pid = 1998] [id = 540] 01:03:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 305 (0x7ffd07b4b000) [pid = 1998] [serial = 1621] [outer = (nil)] 01:03:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 306 (0x7ffd0ee4c400) [pid = 1998] [serial = 1622] [outer = 0x7ffd07b4b000] 01:03:23 INFO - PROCESS | 1998 | 1461053003456 Marionette DEBUG loaded listener.js 01:03:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 307 (0x7ffd157c5800) [pid = 1998] [serial = 1623] [outer = 0x7ffd07b4b000] 01:03:24 INFO - PROCESS | 1998 | 1461053004320 Marionette TRACE conn5 <- [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] 01:03:24 INFO - PROCESS | 1998 | 1461053004399 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 01:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:03:24 INFO - PROCESS | 1998 | 1461053004405 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:03:24 INFO - PROCESS | 1998 | 1461053004407 Marionette TRACE conn5 <- [1,2134,null,{}] 01:03:24 INFO - PROCESS | 1998 | 1461053004413 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:24 INFO - PROCESS | 1998 | 1461053004614 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 01:03:24 INFO - PROCESS | 1998 | 1461053004901 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d415000 == 163 [pid = 1998] [id = 541] 01:03:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 308 (0x7ffd07b4dc00) [pid = 1998] [serial = 1624] [outer = (nil)] 01:03:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 309 (0x7ffd0d605c00) [pid = 1998] [serial = 1625] [outer = 0x7ffd07b4dc00] 01:03:25 INFO - PROCESS | 1998 | 1461053005012 Marionette DEBUG loaded listener.js 01:03:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 310 (0x7ffd0d610400) [pid = 1998] [serial = 1626] [outer = 0x7ffd07b4dc00] 01:03:25 INFO - PROCESS | 1998 | 1461053005869 Marionette TRACE conn5 <- [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]]]}] 01:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1535ms 01:03:25 INFO - PROCESS | 1998 | 1461053005945 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 01:03:25 INFO - PROCESS | 1998 | 1461053005947 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 01:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:03:25 INFO - PROCESS | 1998 | 1461053005956 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:03:25 INFO - PROCESS | 1998 | 1461053005958 Marionette TRACE conn5 <- [1,2138,null,{}] 01:03:25 INFO - PROCESS | 1998 | 1461053005962 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:26 INFO - PROCESS | 1998 | 1461053006154 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 01:03:26 INFO - PROCESS | 1998 | 1461053006427 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:26 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e53f000 == 164 [pid = 1998] [id = 542] 01:03:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 311 (0x7ffd0c844000) [pid = 1998] [serial = 1627] [outer = (nil)] 01:03:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 312 (0x7ffd0e5c8000) [pid = 1998] [serial = 1628] [outer = 0x7ffd0c844000] 01:03:26 INFO - PROCESS | 1998 | 1461053006498 Marionette DEBUG loaded listener.js 01:03:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 313 (0x7ffd12eef400) [pid = 1998] [serial = 1629] [outer = 0x7ffd0c844000] 01:03:27 INFO - PROCESS | 1998 | 1461053007416 Marionette TRACE conn5 <- [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]]]}] 01:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1530ms 01:03:27 INFO - PROCESS | 1998 | 1461053007493 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 01:03:27 INFO - PROCESS | 1998 | 1461053007496 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 01:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:03:27 INFO - PROCESS | 1998 | 1461053007505 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:03:27 INFO - PROCESS | 1998 | 1461053007508 Marionette TRACE conn5 <- [1,2142,null,{}] 01:03:27 INFO - PROCESS | 1998 | 1461053007513 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:27 INFO - PROCESS | 1998 | 1461053007719 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 01:03:28 INFO - PROCESS | 1998 | 1461053008062 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd101a8800 == 165 [pid = 1998] [id = 543] 01:03:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 314 (0x7ffd0bca1000) [pid = 1998] [serial = 1630] [outer = (nil)] 01:03:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 315 (0x7ffd0e5cf000) [pid = 1998] [serial = 1631] [outer = 0x7ffd0bca1000] 01:03:28 INFO - PROCESS | 1998 | 1461053008136 Marionette DEBUG loaded listener.js 01:03:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 316 (0x7ffd16efdc00) [pid = 1998] [serial = 1632] [outer = 0x7ffd0bca1000] 01:03:28 INFO - PROCESS | 1998 | 1461053008973 Marionette TRACE conn5 <- [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] 01:03:29 INFO - PROCESS | 1998 | 1461053009039 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 01:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:03:29 INFO - PROCESS | 1998 | 1461053009045 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:03:29 INFO - PROCESS | 1998 | 1461053009047 Marionette TRACE conn5 <- [1,2146,null,{}] 01:03:29 INFO - PROCESS | 1998 | 1461053009053 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:29 INFO - PROCESS | 1998 | 1461053009252 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 01:03:30 INFO - PROCESS | 1998 | 1461053010083 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d403800 == 166 [pid = 1998] [id = 544] 01:03:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 317 (0x7ffd07cc8800) [pid = 1998] [serial = 1633] [outer = (nil)] 01:03:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 318 (0x7ffd07ccf800) [pid = 1998] [serial = 1634] [outer = 0x7ffd07cc8800] 01:03:30 INFO - PROCESS | 1998 | 1461053010274 Marionette DEBUG loaded listener.js 01:03:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 319 (0x7ffd0a2e5000) [pid = 1998] [serial = 1635] [outer = 0x7ffd07cc8800] 01:03:31 INFO - PROCESS | 1998 | 1461053011189 Marionette TRACE conn5 <- [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] 01:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:03:31 INFO - PROCESS | 1998 | 1461053011245 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 01:03:31 INFO - PROCESS | 1998 | 1461053011252 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:03:31 INFO - PROCESS | 1998 | 1461053011258 Marionette TRACE conn5 <- [1,2150,null,{}] 01:03:31 INFO - PROCESS | 1998 | 1461053011266 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:31 INFO - PROCESS | 1998 | 1461053011469 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 01:03:31 INFO - PROCESS | 1998 | 1461053011771 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:31 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f2d9800 == 167 [pid = 1998] [id = 545] 01:03:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 320 (0x7ffd0c849c00) [pid = 1998] [serial = 1636] [outer = (nil)] 01:03:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 321 (0x7ffd0e333c00) [pid = 1998] [serial = 1637] [outer = 0x7ffd0c849c00] 01:03:31 INFO - PROCESS | 1998 | 1461053011891 Marionette DEBUG loaded listener.js 01:03:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 322 (0x7ffd0f192400) [pid = 1998] [serial = 1638] [outer = 0x7ffd0c849c00] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd229e4000 == 166 [pid = 1998] [id = 463] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1768c800 == 165 [pid = 1998] [id = 425] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1750c000 == 164 [pid = 1998] [id = 460] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd230a9000 == 163 [pid = 1998] [id = 464] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2edba800 == 162 [pid = 1998] [id = 208] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd297d7000 == 161 [pid = 1998] [id = 468] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22daf000 == 160 [pid = 1998] [id = 423] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2a4b8000 == 159 [pid = 1998] [id = 511] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28731800 == 158 [pid = 1998] [id = 510] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2761b800 == 157 [pid = 1998] [id = 509] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd25aca000 == 156 [pid = 1998] [id = 508] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22da3800 == 155 [pid = 1998] [id = 507] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2289c800 == 154 [pid = 1998] [id = 506] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1768e800 == 153 [pid = 1998] [id = 505] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd114d3800 == 152 [pid = 1998] [id = 504] 01:03:33 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e398800 == 151 [pid = 1998] [id = 503] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 321 (0x7ffd1da02400) [pid = 1998] [serial = 1508] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 320 (0x7ffd100f5000) [pid = 1998] [serial = 1491] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 319 (0x7ffd1460f800) [pid = 1998] [serial = 1497] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 318 (0x7ffd0c852400) [pid = 1998] [serial = 1422] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 317 (0x7ffd146d0400) [pid = 1998] [serial = 1224] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 316 (0x7ffd2207d800) [pid = 1998] [serial = 1457] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 315 (0x7ffd16ef8800) [pid = 1998] [serial = 1500] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 314 (0x7ffd26e66000) [pid = 1998] [serial = 1478] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 313 (0x7ffd156ce800) [pid = 1998] [serial = 1499] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 312 (0x7ffd2594b800) [pid = 1998] [serial = 1460] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 311 (0x7ffd39e27800) [pid = 1998] [serial = 1281] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 310 (0x7ffd12814400) [pid = 1998] [serial = 1356] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 309 (0x7ffd128e8c00) [pid = 1998] [serial = 1494] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 308 (0x7ffd0c84c800) [pid = 1998] [serial = 1487] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 307 (0x7ffd1c5e2400) [pid = 1998] [serial = 1506] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 306 (0x7ffd100f9400) [pid = 1998] [serial = 1448] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 305 (0x7ffd1e5b7800) [pid = 1998] [serial = 1475] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 304 (0x7ffd16e47400) [pid = 1998] [serial = 1451] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 303 (0x7ffd13d97800) [pid = 1998] [serial = 1496] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 302 (0x7ffd1e9e3800) [pid = 1998] [serial = 1454] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 301 (0x7ffd0f18e400) [pid = 1998] [serial = 1484] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 300 (0x7ffd17657000) [pid = 1998] [serial = 1503] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 299 (0x7ffd145a0800) [pid = 1998] [serial = 1469] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 298 (0x7ffd1b98d800) [pid = 1998] [serial = 1505] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 297 (0x7ffd17574800) [pid = 1998] [serial = 1502] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 296 (0x7ffd0ccb5c00) [pid = 1998] [serial = 1481] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 295 (0x7ffd2b074000) [pid = 1998] [serial = 1463] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 294 (0x7ffd10292400) [pid = 1998] [serial = 1493] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 293 (0x7ffd0d44c800) [pid = 1998] [serial = 1488] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 292 (0x7ffd145aa400) [pid = 1998] [serial = 1472] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 291 (0x7ffd0f1d3000) [pid = 1998] [serial = 1490] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | --DOMWINDOW == 290 (0x7ffd0af5b000) [pid = 1998] [serial = 1466] [outer = (nil)] [url = about:blank] 01:03:33 INFO - PROCESS | 1998 | 1461053013284 Marionette TRACE conn5 <- [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]]]}] 01:03: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 01:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2187ms 01:03:33 INFO - PROCESS | 1998 | 1461053013441 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 01:03:33 INFO - PROCESS | 1998 | 1461053013447 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 01:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:03:33 INFO - PROCESS | 1998 | 1461053013457 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:03:33 INFO - PROCESS | 1998 | 1461053013460 Marionette TRACE conn5 <- [1,2154,null,{}] 01:03:33 INFO - PROCESS | 1998 | 1461053013467 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:33 INFO - PROCESS | 1998 | 1461053013629 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 01:03:33 INFO - PROCESS | 1998 | 1461053013642 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a961800 == 152 [pid = 1998] [id = 546] 01:03:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 291 (0x7ffd0f198400) [pid = 1998] [serial = 1639] [outer = (nil)] 01:03:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 292 (0x7ffd10749400) [pid = 1998] [serial = 1640] [outer = 0x7ffd0f198400] 01:03:33 INFO - PROCESS | 1998 | 1461053013704 Marionette DEBUG loaded listener.js 01:03:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 293 (0x7ffd1280c000) [pid = 1998] [serial = 1641] [outer = 0x7ffd0f198400] 01:03:34 INFO - PROCESS | 1998 | 1461053014613 Marionette TRACE conn5 <- [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]]]}] 01:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1235ms 01:03:34 INFO - PROCESS | 1998 | 1461053014692 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 01:03:34 INFO - PROCESS | 1998 | 1461053014696 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 01:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:03:34 INFO - PROCESS | 1998 | 1461053014704 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:03:34 INFO - PROCESS | 1998 | 1461053014712 Marionette TRACE conn5 <- [1,2158,null,{}] 01:03:34 INFO - PROCESS | 1998 | 1461053014725 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:34 INFO - PROCESS | 1998 | 1461053014899 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 01:03:35 INFO - PROCESS | 1998 | 1461053015087 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f2c5000 == 153 [pid = 1998] [id = 547] 01:03:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 294 (0x7ffd0f1d0000) [pid = 1998] [serial = 1642] [outer = (nil)] 01:03:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 295 (0x7ffd12ef2000) [pid = 1998] [serial = 1643] [outer = 0x7ffd0f1d0000] 01:03:35 INFO - PROCESS | 1998 | 1461053015145 Marionette DEBUG loaded listener.js 01:03:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 296 (0x7ffd14609c00) [pid = 1998] [serial = 1644] [outer = 0x7ffd0f1d0000] 01:03:35 INFO - PROCESS | 1998 | 1461053015942 Marionette TRACE conn5 <- [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]]]}] 01:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1287ms 01:03:35 INFO - PROCESS | 1998 | 1461053015990 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 01:03:35 INFO - PROCESS | 1998 | 1461053015995 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 01:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:03:36 INFO - PROCESS | 1998 | 1461053016006 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:03:36 INFO - PROCESS | 1998 | 1461053016007 Marionette TRACE conn5 <- [1,2162,null,{}] 01:03:36 INFO - PROCESS | 1998 | 1461053016012 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:36 INFO - PROCESS | 1998 | 1461053016253 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 01:03:36 INFO - PROCESS | 1998 | 1461053016287 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1144c800 == 154 [pid = 1998] [id = 548] 01:03:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 297 (0x7ffd12efd400) [pid = 1998] [serial = 1645] [outer = (nil)] 01:03:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 298 (0x7ffd156ca400) [pid = 1998] [serial = 1646] [outer = 0x7ffd12efd400] 01:03:36 INFO - PROCESS | 1998 | 1461053016343 Marionette DEBUG loaded listener.js 01:03:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 299 (0x7ffd157aa400) [pid = 1998] [serial = 1647] [outer = 0x7ffd12efd400] 01:03:37 INFO - PROCESS | 1998 | 1461053017223 Marionette TRACE conn5 <- [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]]]}] 01:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1275ms 01:03:37 INFO - PROCESS | 1998 | 1461053017285 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 01:03:37 INFO - PROCESS | 1998 | 1461053017288 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 01:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:03:37 INFO - PROCESS | 1998 | 1461053017293 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:03:37 INFO - PROCESS | 1998 | 1461053017296 Marionette TRACE conn5 <- [1,2166,null,{}] 01:03:37 INFO - PROCESS | 1998 | 1461053017304 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:37 INFO - PROCESS | 1998 | 1461053017533 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 01:03:37 INFO - PROCESS | 1998 | 1461053017567 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12d91800 == 155 [pid = 1998] [id = 549] 01:03:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 300 (0x7ffd157ce400) [pid = 1998] [serial = 1648] [outer = (nil)] 01:03:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 301 (0x7ffd16e47400) [pid = 1998] [serial = 1649] [outer = 0x7ffd157ce400] 01:03:37 INFO - PROCESS | 1998 | 1461053017635 Marionette DEBUG loaded listener.js 01:03:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 302 (0x7ffd172e0400) [pid = 1998] [serial = 1650] [outer = 0x7ffd157ce400] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 301 (0x7ffd21d08800) [pid = 1998] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 300 (0x7ffd12a6f800) [pid = 1998] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 299 (0x7ffd1dc22400) [pid = 1998] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 298 (0x7ffd21d10400) [pid = 1998] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 297 (0x7ffd0e5c7000) [pid = 1998] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 296 (0x7ffd0d449000) [pid = 1998] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 295 (0x7ffd14640400) [pid = 1998] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 294 (0x7ffd13d8f800) [pid = 1998] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 293 (0x7ffd10290800) [pid = 1998] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 292 (0x7ffd21aeb800) [pid = 1998] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 291 (0x7ffd2312d000) [pid = 1998] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 290 (0x7ffd0af55400) [pid = 1998] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 289 (0x7ffd0af53c00) [pid = 1998] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 288 (0x7ffd0bca2000) [pid = 1998] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 287 (0x7ffd21eee400) [pid = 1998] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 286 (0x7ffd1fb9d800) [pid = 1998] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 285 (0x7ffd226e7400) [pid = 1998] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 284 (0x7ffd0e3e4400) [pid = 1998] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 283 (0x7ffd1281ac00) [pid = 1998] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 282 (0x7ffd13d23400) [pid = 1998] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 281 (0x7ffd13d30400) [pid = 1998] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 280 (0x7ffd22629400) [pid = 1998] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 279 (0x7ffd0af54c00) [pid = 1998] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 278 (0x7ffd1edc4400) [pid = 1998] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 277 (0x7ffd1c312800) [pid = 1998] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 276 (0x7ffd1f9b2400) [pid = 1998] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 275 (0x7ffd12820400) [pid = 1998] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 274 (0x7ffd0d2a3400) [pid = 1998] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 273 (0x7ffd22d17000) [pid = 1998] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 272 (0x7ffd1e2d6800) [pid = 1998] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 271 (0x7ffd17583c00) [pid = 1998] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 270 (0x7ffd0af60800) [pid = 1998] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 269 (0x7ffd21d3e000) [pid = 1998] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 268 (0x7ffd0bc9e000) [pid = 1998] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 267 (0x7ffd0af58000) [pid = 1998] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 266 (0x7ffd128e3000) [pid = 1998] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 265 (0x7ffd0f4dd000) [pid = 1998] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 264 (0x7ffd12814c00) [pid = 1998] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 263 (0x7ffd12a6a400) [pid = 1998] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 262 (0x7ffd0e2f5400) [pid = 1998] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 261 (0x7ffd146ce000) [pid = 1998] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 260 (0x7ffd0f4ddc00) [pid = 1998] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 259 (0x7ffd21ef4400) [pid = 1998] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 258 (0x7ffd21ae1800) [pid = 1998] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 257 (0x7ffd17579c00) [pid = 1998] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 256 (0x7ffd21f6c800) [pid = 1998] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 255 (0x7ffd0e2ed800) [pid = 1998] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 254 (0x7ffd0f4dfc00) [pid = 1998] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 253 (0x7ffd24fcf400) [pid = 1998] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 252 (0x7ffd2262f800) [pid = 1998] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 251 (0x7ffd12815400) [pid = 1998] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 250 (0x7ffd0bc9c400) [pid = 1998] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 249 (0x7ffd21ae6000) [pid = 1998] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 248 (0x7ffd17661400) [pid = 1998] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 247 (0x7ffd121f8800) [pid = 1998] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 246 (0x7ffd13d95800) [pid = 1998] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 245 (0x7ffd0bc9c800) [pid = 1998] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 244 (0x7ffd226e9000) [pid = 1998] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 243 (0x7ffd0af5a000) [pid = 1998] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 242 (0x7ffd0f199000) [pid = 1998] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 241 (0x7ffd1e9eb000) [pid = 1998] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 240 (0x7ffd0d2a3c00) [pid = 1998] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 239 (0x7ffd0e5cd800) [pid = 1998] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 238 (0x7ffd16e46400) [pid = 1998] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 237 (0x7ffd0f1da400) [pid = 1998] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 236 (0x7ffd0bc9d800) [pid = 1998] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 235 (0x7ffd226ec800) [pid = 1998] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 234 (0x7ffd0e3e5400) [pid = 1998] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 233 (0x7ffd17590000) [pid = 1998] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd0ccba800) [pid = 1998] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 231 (0x7ffd1e9c5000) [pid = 1998] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd1dc22000) [pid = 1998] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd16e47c00) [pid = 1998] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd1bbd3800) [pid = 1998] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd1e35a400) [pid = 1998] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd1fee1400) [pid = 1998] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd146cd000) [pid = 1998] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:03:39 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd27d88000) [pid = 1998] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:03:39 INFO - PROCESS | 1998 | 1461053019672 Marionette TRACE conn5 <- [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]]]}] 01:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2434ms 01:03:39 INFO - PROCESS | 1998 | 1461053019732 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 01:03:39 INFO - PROCESS | 1998 | 1461053019734 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 01:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:03:39 INFO - PROCESS | 1998 | 1461053019741 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:03:39 INFO - PROCESS | 1998 | 1461053019743 Marionette TRACE conn5 <- [1,2170,null,{}] 01:03:39 INFO - PROCESS | 1998 | 1461053019749 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:39 INFO - PROCESS | 1998 | 1461053019909 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 01:03:40 INFO - PROCESS | 1998 | 1461053020088 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:40 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f2d7000 == 156 [pid = 1998] [id = 550] 01:03:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd0af54c00) [pid = 1998] [serial = 1651] [outer = (nil)] 01:03:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd0d2b2400) [pid = 1998] [serial = 1652] [outer = 0x7ffd0af54c00] 01:03:40 INFO - PROCESS | 1998 | 1461053020160 Marionette DEBUG loaded listener.js 01:03:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd1074b400) [pid = 1998] [serial = 1653] [outer = 0x7ffd0af54c00] 01:03:40 INFO - PROCESS | 1998 | 1461053020861 Marionette TRACE conn5 <- [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]]]}] 01:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1182ms 01:03:40 INFO - PROCESS | 1998 | 1461053020923 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 01:03:40 INFO - PROCESS | 1998 | 1461053020926 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 01:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:03:40 INFO - PROCESS | 1998 | 1461053020935 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:03:40 INFO - PROCESS | 1998 | 1461053020937 Marionette TRACE conn5 <- [1,2174,null,{}] 01:03:40 INFO - PROCESS | 1998 | 1461053020942 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:41 INFO - PROCESS | 1998 | 1461053021242 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 01:03:41 INFO - PROCESS | 1998 | 1461053021520 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a3d0800 == 157 [pid = 1998] [id = 551] 01:03:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd07cca400) [pid = 1998] [serial = 1654] [outer = (nil)] 01:03:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd0a2e5c00) [pid = 1998] [serial = 1655] [outer = 0x7ffd07cca400] 01:03:41 INFO - PROCESS | 1998 | 1461053021657 Marionette DEBUG loaded listener.js 01:03:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd0bca1400) [pid = 1998] [serial = 1656] [outer = 0x7ffd07cca400] 01:03:42 INFO - PROCESS | 1998 | 1461053022542 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1680ms 01:03:42 INFO - PROCESS | 1998 | 1461053022614 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 01:03:42 INFO - PROCESS | 1998 | 1461053022621 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 01:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:03:42 INFO - PROCESS | 1998 | 1461053022628 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:03:42 INFO - PROCESS | 1998 | 1461053022635 Marionette TRACE conn5 <- [1,2178,null,{}] 01:03:42 INFO - PROCESS | 1998 | 1461053022641 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:42 INFO - PROCESS | 1998 | 1461053022868 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 01:03:43 INFO - PROCESS | 1998 | 1461053023199 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f3b2800 == 158 [pid = 1998] [id = 552] 01:03:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd0e2ea800) [pid = 1998] [serial = 1657] [outer = (nil)] 01:03:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 232 (0x7ffd0e3efc00) [pid = 1998] [serial = 1658] [outer = 0x7ffd0e2ea800] 01:03:43 INFO - PROCESS | 1998 | 1461053023281 Marionette DEBUG loaded listener.js 01:03:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd0f195c00) [pid = 1998] [serial = 1659] [outer = 0x7ffd0e2ea800] 01:03:44 INFO - PROCESS | 1998 | 1461053024216 Marionette TRACE conn5 <- [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]]]}] 01:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1631ms 01:03:44 INFO - PROCESS | 1998 | 1461053024261 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 01:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:03:44 INFO - PROCESS | 1998 | 1461053024266 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 01:03:44 INFO - PROCESS | 1998 | 1461053024272 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:03:44 INFO - PROCESS | 1998 | 1461053024276 Marionette TRACE conn5 <- [1,2182,null,{}] 01:03:44 INFO - PROCESS | 1998 | 1461053024281 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:44 INFO - PROCESS | 1998 | 1461053024478 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 01:03:44 INFO - PROCESS | 1998 | 1461053024783 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:44 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1429d800 == 159 [pid = 1998] [id = 553] 01:03:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 234 (0x7ffd1074ac00) [pid = 1998] [serial = 1660] [outer = (nil)] 01:03:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 235 (0x7ffd128ee000) [pid = 1998] [serial = 1661] [outer = 0x7ffd1074ac00] 01:03:44 INFO - PROCESS | 1998 | 1461053024899 Marionette DEBUG loaded listener.js 01:03:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 236 (0x7ffd12efd000) [pid = 1998] [serial = 1662] [outer = 0x7ffd1074ac00] 01:03:45 INFO - PROCESS | 1998 | 1461053025741 Marionette TRACE conn5 <- [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]]]}] 01:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1534ms 01:03:45 INFO - PROCESS | 1998 | 1461053025807 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 01:03:45 INFO - PROCESS | 1998 | 1461053025814 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 01:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:03:45 INFO - PROCESS | 1998 | 1461053025829 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:03:45 INFO - PROCESS | 1998 | 1461053025836 Marionette TRACE conn5 <- [1,2186,null,{}] 01:03:45 INFO - PROCESS | 1998 | 1461053025841 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:46 INFO - PROCESS | 1998 | 1461053026033 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 01:03:46 INFO - PROCESS | 1998 | 1461053026252 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:46 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b7d5800 == 160 [pid = 1998] [id = 554] 01:03:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 237 (0x7ffd0f4db400) [pid = 1998] [serial = 1663] [outer = (nil)] 01:03:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 238 (0x7ffd14640400) [pid = 1998] [serial = 1664] [outer = 0x7ffd0f4db400] 01:03:46 INFO - PROCESS | 1998 | 1461053026371 Marionette DEBUG loaded listener.js 01:03:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 239 (0x7ffd157c7800) [pid = 1998] [serial = 1665] [outer = 0x7ffd0f4db400] 01:03:47 INFO - PROCESS | 1998 | 1461053027231 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:03:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:03:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1443ms 01:03:47 INFO - PROCESS | 1998 | 1461053027265 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 01:03:47 INFO - PROCESS | 1998 | 1461053027269 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 01:03:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:03:47 INFO - PROCESS | 1998 | 1461053027274 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:03:47 INFO - PROCESS | 1998 | 1461053027277 Marionette TRACE conn5 <- [1,2190,null,{}] 01:03:47 INFO - PROCESS | 1998 | 1461053027282 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:47 INFO - PROCESS | 1998 | 1461053027465 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 01:03:47 INFO - PROCESS | 1998 | 1461053027693 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c469000 == 161 [pid = 1998] [id = 555] 01:03:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 240 (0x7ffd12803800) [pid = 1998] [serial = 1666] [outer = (nil)] 01:03:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 241 (0x7ffd16e4c000) [pid = 1998] [serial = 1667] [outer = 0x7ffd12803800] 01:03:47 INFO - PROCESS | 1998 | 1461053027802 Marionette DEBUG loaded listener.js 01:03:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 242 (0x7ffd174e0800) [pid = 1998] [serial = 1668] [outer = 0x7ffd12803800] 01:03:48 INFO - PROCESS | 1998 | 1461053028701 Marionette TRACE conn5 <- [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]]]}] 01:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1483ms 01:03:48 INFO - PROCESS | 1998 | 1461053028759 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 01:03:48 INFO - PROCESS | 1998 | 1461053028763 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 01:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:03:48 INFO - PROCESS | 1998 | 1461053028768 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:03:48 INFO - PROCESS | 1998 | 1461053028771 Marionette TRACE conn5 <- [1,2194,null,{}] 01:03:48 INFO - PROCESS | 1998 | 1461053028777 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:48 INFO - PROCESS | 1998 | 1461053028963 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 01:03:49 INFO - PROCESS | 1998 | 1461053029237 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:49 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e9a4000 == 162 [pid = 1998] [id = 556] 01:03:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 243 (0x7ffd17584400) [pid = 1998] [serial = 1669] [outer = (nil)] 01:03:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 244 (0x7ffd17590000) [pid = 1998] [serial = 1670] [outer = 0x7ffd17584400] 01:03:49 INFO - PROCESS | 1998 | 1461053029324 Marionette DEBUG loaded listener.js 01:03:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 245 (0x7ffd17758000) [pid = 1998] [serial = 1671] [outer = 0x7ffd17584400] 01:03:50 INFO - PROCESS | 1998 | 1461053030201 Marionette TRACE conn5 <- [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]]]}] 01:03:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:03:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1485ms 01:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:03:50 INFO - PROCESS | 1998 | 1461053030255 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 01:03:50 INFO - PROCESS | 1998 | 1461053030257 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 01:03:50 INFO - PROCESS | 1998 | 1461053030280 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:03:50 INFO - PROCESS | 1998 | 1461053030285 Marionette TRACE conn5 <- [1,2198,null,{}] 01:03:50 INFO - PROCESS | 1998 | 1461053030295 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:50 INFO - PROCESS | 1998 | 1461053030507 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 01:03:50 INFO - PROCESS | 1998 | 1461053030771 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd228a3000 == 163 [pid = 1998] [id = 557] 01:03:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 246 (0x7ffd128e0400) [pid = 1998] [serial = 1672] [outer = (nil)] 01:03:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 247 (0x7ffd1b72b800) [pid = 1998] [serial = 1673] [outer = 0x7ffd128e0400] 01:03:50 INFO - PROCESS | 1998 | 1461053030890 Marionette DEBUG loaded listener.js 01:03:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 248 (0x7ffd1da11800) [pid = 1998] [serial = 1674] [outer = 0x7ffd128e0400] 01:03:51 INFO - PROCESS | 1998 | 1461053031719 Marionette TRACE conn5 <- [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]]]}] 01:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1510ms 01:03:51 INFO - PROCESS | 1998 | 1461053031774 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 01:03:51 INFO - PROCESS | 1998 | 1461053031776 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 01:03:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:03:51 INFO - PROCESS | 1998 | 1461053031800 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:03:51 INFO - PROCESS | 1998 | 1461053031804 Marionette TRACE conn5 <- [1,2202,null,{}] 01:03:51 INFO - PROCESS | 1998 | 1461053031811 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:52 INFO - PROCESS | 1998 | 1461053032002 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 01:03:52 INFO - PROCESS | 1998 | 1461053032270 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22d81000 == 164 [pid = 1998] [id = 558] 01:03:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 249 (0x7ffd17585000) [pid = 1998] [serial = 1675] [outer = (nil)] 01:03:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 250 (0x7ffd1db6b000) [pid = 1998] [serial = 1676] [outer = 0x7ffd17585000] 01:03:52 INFO - PROCESS | 1998 | 1461053032340 Marionette DEBUG loaded listener.js 01:03:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 251 (0x7ffd1e358400) [pid = 1998] [serial = 1677] [outer = 0x7ffd17585000] 01:03:53 INFO - PROCESS | 1998 | 1461053033259 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1507ms 01:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:03:53 INFO - PROCESS | 1998 | 1461053033291 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 01:03:53 INFO - PROCESS | 1998 | 1461053033293 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 01:03:53 INFO - PROCESS | 1998 | 1461053033300 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:03:53 INFO - PROCESS | 1998 | 1461053033303 Marionette TRACE conn5 <- [1,2206,null,{}] 01:03:53 INFO - PROCESS | 1998 | 1461053033308 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:53 INFO - PROCESS | 1998 | 1461053033503 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 01:03:53 INFO - PROCESS | 1998 | 1461053033770 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd25aca000 == 165 [pid = 1998] [id = 559] 01:03:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 252 (0x7ffd17759800) [pid = 1998] [serial = 1678] [outer = (nil)] 01:03:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 253 (0x7ffd1e6e7c00) [pid = 1998] [serial = 1679] [outer = 0x7ffd17759800] 01:03:53 INFO - PROCESS | 1998 | 1461053033844 Marionette DEBUG loaded listener.js 01:03:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 254 (0x7ffd1e9cac00) [pid = 1998] [serial = 1680] [outer = 0x7ffd17759800] 01:03:54 INFO - PROCESS | 1998 | 1461053034731 Marionette TRACE conn5 <- [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]]]}] 01:03:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1485ms 01:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:03:54 INFO - PROCESS | 1998 | 1461053034784 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 01:03:54 INFO - PROCESS | 1998 | 1461053034787 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 01:03:54 INFO - PROCESS | 1998 | 1461053034793 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:03:54 INFO - PROCESS | 1998 | 1461053034796 Marionette TRACE conn5 <- [1,2210,null,{}] 01:03:54 INFO - PROCESS | 1998 | 1461053034801 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:54 INFO - PROCESS | 1998 | 1461053034983 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 01:03:55 INFO - PROCESS | 1998 | 1461053035260 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd277d7800 == 166 [pid = 1998] [id = 560] 01:03:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 255 (0x7ffd0f1d3800) [pid = 1998] [serial = 1681] [outer = (nil)] 01:03:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 256 (0x7ffd1e9e3c00) [pid = 1998] [serial = 1682] [outer = 0x7ffd0f1d3800] 01:03:55 INFO - PROCESS | 1998 | 1461053035371 Marionette DEBUG loaded listener.js 01:03:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 257 (0x7ffd1edc7400) [pid = 1998] [serial = 1683] [outer = 0x7ffd0f1d3800] 01:03:56 INFO - PROCESS | 1998 | 1461053036187 Marionette TRACE conn5 <- [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]]]}] 01:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1443ms 01:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:03:56 INFO - PROCESS | 1998 | 1461053036237 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 01:03:56 INFO - PROCESS | 1998 | 1461053036240 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 01:03:56 INFO - PROCESS | 1998 | 1461053036246 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:03:56 INFO - PROCESS | 1998 | 1461053036249 Marionette TRACE conn5 <- [1,2214,null,{}] 01:03:56 INFO - PROCESS | 1998 | 1461053036254 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:56 INFO - PROCESS | 1998 | 1461053036444 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 01:03:56 INFO - PROCESS | 1998 | 1461053036717 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28b4f000 == 167 [pid = 1998] [id = 561] 01:03:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 258 (0x7ffd1e359c00) [pid = 1998] [serial = 1684] [outer = (nil)] 01:03:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 259 (0x7ffd1fb9bc00) [pid = 1998] [serial = 1685] [outer = 0x7ffd1e359c00] 01:03:56 INFO - PROCESS | 1998 | 1461053036803 Marionette DEBUG loaded listener.js 01:03:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 260 (0x7ffd20076000) [pid = 1998] [serial = 1686] [outer = 0x7ffd1e359c00] 01:03:57 INFO - PROCESS | 1998 | 1461053037673 Marionette TRACE conn5 <- [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]]]}] 01:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1482ms 01:03:57 INFO - PROCESS | 1998 | 1461053037727 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 01:03:57 INFO - PROCESS | 1998 | 1461053037737 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 01:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:03:57 INFO - PROCESS | 1998 | 1461053037758 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:03:57 INFO - PROCESS | 1998 | 1461053037763 Marionette TRACE conn5 <- [1,2218,null,{}] 01:03:57 INFO - PROCESS | 1998 | 1461053037773 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:57 INFO - PROCESS | 1998 | 1461053037983 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 01:03:58 INFO - PROCESS | 1998 | 1461053038266 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34c6b800 == 168 [pid = 1998] [id = 562] 01:03:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 261 (0x7ffd1f9b2400) [pid = 1998] [serial = 1687] [outer = (nil)] 01:03:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 262 (0x7ffd21ef5000) [pid = 1998] [serial = 1688] [outer = 0x7ffd1f9b2400] 01:03:58 INFO - PROCESS | 1998 | 1461053038382 Marionette DEBUG loaded listener.js 01:03:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 263 (0x7ffd226e7400) [pid = 1998] [serial = 1689] [outer = 0x7ffd1f9b2400] 01:03:59 INFO - PROCESS | 1998 | 1461053039218 Marionette TRACE conn5 <- [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]]]}] 01:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1502ms 01:03:59 INFO - PROCESS | 1998 | 1461053039247 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 01:03:59 INFO - PROCESS | 1998 | 1461053039250 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 01:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:03:59 INFO - PROCESS | 1998 | 1461053039256 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:03:59 INFO - PROCESS | 1998 | 1461053039258 Marionette TRACE conn5 <- [1,2222,null,{}] 01:03:59 INFO - PROCESS | 1998 | 1461053039264 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:59 INFO - PROCESS | 1998 | 1461053039442 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 01:03:59 INFO - PROCESS | 1998 | 1461053039722 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:59 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd38070800 == 169 [pid = 1998] [id = 563] 01:03:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 264 (0x7ffd0f18f800) [pid = 1998] [serial = 1690] [outer = (nil)] 01:03:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 265 (0x7ffd22c16800) [pid = 1998] [serial = 1691] [outer = 0x7ffd0f18f800] 01:03:59 INFO - PROCESS | 1998 | 1461053039797 Marionette DEBUG loaded listener.js 01:03:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 266 (0x7ffd23128c00) [pid = 1998] [serial = 1692] [outer = 0x7ffd0f18f800] 01:04:00 INFO - PROCESS | 1998 | 1461053040648 Marionette TRACE conn5 <- [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]]]}] 01:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1428ms 01:04:00 INFO - PROCESS | 1998 | 1461053040684 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 01:04:00 INFO - PROCESS | 1998 | 1461053040688 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 01:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:04:00 INFO - PROCESS | 1998 | 1461053040693 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:04:00 INFO - PROCESS | 1998 | 1461053040695 Marionette TRACE conn5 <- [1,2226,null,{}] 01:04:00 INFO - PROCESS | 1998 | 1461053040701 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:00 INFO - PROCESS | 1998 | 1461053040926 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 01:04:01 INFO - PROCESS | 1998 | 1461053041203 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3cdcd800 == 170 [pid = 1998] [id = 564] 01:04:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 267 (0x7ffd0f1db400) [pid = 1998] [serial = 1693] [outer = (nil)] 01:04:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 268 (0x7ffd26894800) [pid = 1998] [serial = 1694] [outer = 0x7ffd0f1db400] 01:04:01 INFO - PROCESS | 1998 | 1461053041285 Marionette DEBUG loaded listener.js 01:04:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 269 (0x7ffd26e68400) [pid = 1998] [serial = 1695] [outer = 0x7ffd0f1db400] 01:04:02 INFO - PROCESS | 1998 | 1461053042211 Marionette TRACE conn5 <- [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]]]}] 01:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1577ms 01:04:02 INFO - PROCESS | 1998 | 1461053042273 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 01:04:02 INFO - PROCESS | 1998 | 1461053042276 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 01:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:04:02 INFO - PROCESS | 1998 | 1461053042284 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:04:02 INFO - PROCESS | 1998 | 1461053042288 Marionette TRACE conn5 <- [1,2230,null,{}] 01:04:02 INFO - PROCESS | 1998 | 1461053042293 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:02 INFO - PROCESS | 1998 | 1461053042499 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 01:04:02 INFO - PROCESS | 1998 | 1461053042777 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:02 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0cc1e000 == 171 [pid = 1998] [id = 565] 01:04:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 270 (0x7ffd24459000) [pid = 1998] [serial = 1696] [outer = (nil)] 01:04:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 271 (0x7ffd26e6fc00) [pid = 1998] [serial = 1697] [outer = 0x7ffd24459000] 01:04:02 INFO - PROCESS | 1998 | 1461053042902 Marionette DEBUG loaded listener.js 01:04:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 272 (0x7ffd27d4a400) [pid = 1998] [serial = 1698] [outer = 0x7ffd24459000] 01:04:03 INFO - PROCESS | 1998 | 1461053043719 Marionette TRACE conn5 <- [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]]]}] 01:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1480ms 01:04:03 INFO - PROCESS | 1998 | 1461053043765 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 01:04:03 INFO - PROCESS | 1998 | 1461053043769 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 01:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:04:03 INFO - PROCESS | 1998 | 1461053043774 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:04:03 INFO - PROCESS | 1998 | 1461053043776 Marionette TRACE conn5 <- [1,2234,null,{}] 01:04:03 INFO - PROCESS | 1998 | 1461053043782 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:03 INFO - PROCESS | 1998 | 1461053043970 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 01:04:04 INFO - PROCESS | 1998 | 1461053044252 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b9c4800 == 172 [pid = 1998] [id = 566] 01:04:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 273 (0x7ffd12efe000) [pid = 1998] [serial = 1699] [outer = (nil)] 01:04:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 274 (0x7ffd1e6f1800) [pid = 1998] [serial = 1700] [outer = 0x7ffd12efe000] 01:04:04 INFO - PROCESS | 1998 | 1461053044326 Marionette DEBUG loaded listener.js 01:04:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 275 (0x7ffd29598400) [pid = 1998] [serial = 1701] [outer = 0x7ffd12efe000] 01:04:05 INFO - PROCESS | 1998 | 1461053045208 Marionette TRACE conn5 <- [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]]]}] 01:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1487ms 01:04:05 INFO - PROCESS | 1998 | 1461053045263 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 01:04:05 INFO - PROCESS | 1998 | 1461053045266 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 01:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:04:05 INFO - PROCESS | 1998 | 1461053045272 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:04:05 INFO - PROCESS | 1998 | 1461053045274 Marionette TRACE conn5 <- [1,2238,null,{}] 01:04:05 INFO - PROCESS | 1998 | 1461053045280 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:05 INFO - PROCESS | 1998 | 1461053045481 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 01:04:05 INFO - PROCESS | 1998 | 1461053045756 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b9dd000 == 173 [pid = 1998] [id = 567] 01:04:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 276 (0x7ffd0a2e3c00) [pid = 1998] [serial = 1702] [outer = (nil)] 01:04:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 277 (0x7ffd2b072c00) [pid = 1998] [serial = 1703] [outer = 0x7ffd0a2e3c00] 01:04:05 INFO - PROCESS | 1998 | 1461053045878 Marionette DEBUG loaded listener.js 01:04:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 278 (0x7ffd33ed5000) [pid = 1998] [serial = 1704] [outer = 0x7ffd0a2e3c00] 01:04:06 INFO - PROCESS | 1998 | 1461053046736 Marionette TRACE conn5 <- [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]]]}] 01:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1480ms 01:04:06 INFO - PROCESS | 1998 | 1461053046752 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 01:04:06 INFO - PROCESS | 1998 | 1461053046756 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 01:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:04:06 INFO - PROCESS | 1998 | 1461053046761 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:04:06 INFO - PROCESS | 1998 | 1461053046764 Marionette TRACE conn5 <- [1,2242,null,{}] 01:04:06 INFO - PROCESS | 1998 | 1461053046769 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:06 INFO - PROCESS | 1998 | 1461053046985 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 01:04:07 INFO - PROCESS | 1998 | 1461053047274 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd07aea000 == 174 [pid = 1998] [id = 568] 01:04:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 279 (0x7ffd0af5cc00) [pid = 1998] [serial = 1705] [outer = (nil)] 01:04:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 280 (0x7ffd0f4dcc00) [pid = 1998] [serial = 1706] [outer = 0x7ffd0af5cc00] 01:04:07 INFO - PROCESS | 1998 | 1461053047389 Marionette DEBUG loaded listener.js 01:04:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 281 (0x7ffd172ddc00) [pid = 1998] [serial = 1707] [outer = 0x7ffd0af5cc00] 01:04:08 INFO - PROCESS | 1998 | 1461053048218 Marionette TRACE conn5 <- [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]]]}] 01:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1530ms 01:04:08 INFO - PROCESS | 1998 | 1461053048294 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 01:04:08 INFO - PROCESS | 1998 | 1461053048298 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 01:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:04:08 INFO - PROCESS | 1998 | 1461053048305 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:04:08 INFO - PROCESS | 1998 | 1461053048309 Marionette TRACE conn5 <- [1,2246,null,{}] 01:04:08 INFO - PROCESS | 1998 | 1461053048314 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:08 INFO - PROCESS | 1998 | 1461053048508 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 01:04:08 INFO - PROCESS | 1998 | 1461053048795 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0c9c2800 == 175 [pid = 1998] [id = 569] 01:04:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 282 (0x7ffd0a2d8000) [pid = 1998] [serial = 1708] [outer = (nil)] 01:04:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 283 (0x7ffd0af59400) [pid = 1998] [serial = 1709] [outer = 0x7ffd0a2d8000] 01:04:08 INFO - PROCESS | 1998 | 1461053048911 Marionette DEBUG loaded listener.js 01:04:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 284 (0x7ffd0f405000) [pid = 1998] [serial = 1710] [outer = 0x7ffd0a2d8000] 01:04:09 INFO - PROCESS | 1998 | 1461053049757 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1495ms 01:04:09 INFO - PROCESS | 1998 | 1461053049801 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 01:04:09 INFO - PROCESS | 1998 | 1461053049805 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 01:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:04:09 INFO - PROCESS | 1998 | 1461053049811 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:04:09 INFO - PROCESS | 1998 | 1461053049813 Marionette TRACE conn5 <- [1,2250,null,{}] 01:04:09 INFO - PROCESS | 1998 | 1461053049819 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:10 INFO - PROCESS | 1998 | 1461053050017 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 01:04:10 INFO - PROCESS | 1998 | 1461053050303 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd103e8000 == 176 [pid = 1998] [id = 570] 01:04:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 285 (0x7ffd0af53000) [pid = 1998] [serial = 1711] [outer = (nil)] 01:04:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 286 (0x7ffd0e5c2800) [pid = 1998] [serial = 1712] [outer = 0x7ffd0af53000] 01:04:10 INFO - PROCESS | 1998 | 1461053050427 Marionette DEBUG loaded listener.js 01:04:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 287 (0x7ffd121f6400) [pid = 1998] [serial = 1713] [outer = 0x7ffd0af53000] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd103ea800 == 175 [pid = 1998] [id = 454] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0c9de000 == 174 [pid = 1998] [id = 453] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12b5b000 == 173 [pid = 1998] [id = 452] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f2d7000 == 172 [pid = 1998] [id = 550] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12d91800 == 171 [pid = 1998] [id = 549] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1144c800 == 170 [pid = 1998] [id = 548] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f2c5000 == 169 [pid = 1998] [id = 547] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a961800 == 168 [pid = 1998] [id = 546] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f2d9800 == 167 [pid = 1998] [id = 545] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0d403800 == 166 [pid = 1998] [id = 544] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd079d0800 == 165 [pid = 1998] [id = 539] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0b2a4800 == 164 [pid = 1998] [id = 538] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0b28a800 == 163 [pid = 1998] [id = 537] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0b0d4800 == 162 [pid = 1998] [id = 536] 01:04:12 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2a4a2800 == 161 [pid = 1998] [id = 407] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 286 (0x7ffd26dc8000) [pid = 1998] [serial = 1461] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 285 (0x7ffd1770d400) [pid = 1998] [serial = 1452] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 284 (0x7ffd22d14c00) [pid = 1998] [serial = 1458] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 283 (0x7ffd39e2a000) [pid = 1998] [serial = 1464] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 282 (0x7ffd1281b400) [pid = 1998] [serial = 1449] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 281 (0x7ffd229a4000) [pid = 1998] [serial = 1446] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 280 (0x7ffd21ae6c00) [pid = 1998] [serial = 1455] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 279 (0x7ffd21af1000) [pid = 1998] [serial = 1578] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 278 (0x7ffd1e1d3c00) [pid = 1998] [serial = 1386] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 277 (0x7ffd12815000) [pid = 1998] [serial = 1314] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 276 (0x7ffd22d20400) [pid = 1998] [serial = 1401] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 275 (0x7ffd28285400) [pid = 1998] [serial = 1347] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 274 (0x7ffd145a5400) [pid = 1998] [serial = 1470] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 273 (0x7ffd17657800) [pid = 1998] [serial = 1520] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 272 (0x7ffd100f2800) [pid = 1998] [serial = 1565] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 271 (0x7ffd22636800) [pid = 1998] [serial = 1532] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 270 (0x7ffd157a2c00) [pid = 1998] [serial = 1547] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 269 (0x7ffd26898c00) [pid = 1998] [serial = 1407] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 268 (0x7ffd351de800) [pid = 1998] [serial = 1203] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 267 (0x7ffd21d33800) [pid = 1998] [serial = 1329] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 266 (0x7ffd26bdb800) [pid = 1998] [serial = 1344] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 265 (0x7ffd0e3f2400) [pid = 1998] [serial = 1272] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 264 (0x7ffd14641000) [pid = 1998] [serial = 1251] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 263 (0x7ffd22082800) [pid = 1998] [serial = 1206] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 262 (0x7ffd157a7400) [pid = 1998] [serial = 1563] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 261 (0x7ffd22d18800) [pid = 1998] [serial = 1341] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 260 (0x7ffd0af60c00) [pid = 1998] [serial = 1467] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 259 (0x7ffd22c1d000) [pid = 1998] [serial = 1535] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 258 (0x7ffd226e6c00) [pid = 1998] [serial = 1338] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 257 (0x7ffd1fb39000) [pid = 1998] [serial = 1257] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 256 (0x7ffd21ec1c00) [pid = 1998] [serial = 1188] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 255 (0x7ffd146cc400) [pid = 1998] [serial = 1317] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 254 (0x7ffd0d2b2000) [pid = 1998] [serial = 1209] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 253 (0x7ffd34d08000) [pid = 1998] [serial = 1413] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 252 (0x7ffd1e9e9000) [pid = 1998] [serial = 1326] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 251 (0x7ffd1e7f4c00) [pid = 1998] [serial = 1182] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 250 (0x7ffd0bca3c00) [pid = 1998] [serial = 1511] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 249 (0x7ffd1e5bbc00) [pid = 1998] [serial = 1476] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 248 (0x7ffd28282400) [pid = 1998] [serial = 1200] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 247 (0x7ffd14605000) [pid = 1998] [serial = 1562] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 246 (0x7ffd0d44f000) [pid = 1998] [serial = 1218] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 245 (0x7ffd34a73400) [pid = 1998] [serial = 1473] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 244 (0x7ffd1b728c00) [pid = 1998] [serial = 1320] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 243 (0x7ffd1460c400) [pid = 1998] [serial = 1221] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 242 (0x7ffd1e6e8400) [pid = 1998] [serial = 1170] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 241 (0x7ffd1db69400) [pid = 1998] [serial = 1323] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 240 (0x7ffd12808400) [pid = 1998] [serial = 1353] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 239 (0x7ffd1edccc00) [pid = 1998] [serial = 1574] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 238 (0x7ffd2876b000) [pid = 1998] [serial = 1350] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 237 (0x7ffd25828c00) [pid = 1998] [serial = 1197] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 236 (0x7ffd21ae7c00) [pid = 1998] [serial = 1575] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 235 (0x7ffd22c1a000) [pid = 1998] [serial = 1194] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 234 (0x7ffd1e5b4000) [pid = 1998] [serial = 1571] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 233 (0x7ffd25829000) [pid = 1998] [serial = 1404] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd1599cc00) [pid = 1998] [serial = 1577] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 231 (0x7ffd156c9800) [pid = 1998] [serial = 1383] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd3818e400) [pid = 1998] [serial = 1419] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd2502ec00) [pid = 1998] [serial = 1538] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd2e056c00) [pid = 1998] [serial = 1410] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd1599c800) [pid = 1998] [serial = 1566] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd21eee000) [pid = 1998] [serial = 1332] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd1029cc00) [pid = 1998] [serial = 1514] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd0d455400) [pid = 1998] [serial = 1311] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 223 (0x7ffd22c1f400) [pid = 1998] [serial = 1398] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd1eefb800) [pid = 1998] [serial = 1185] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd1463d800) [pid = 1998] [serial = 1176] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 220 (0x7ffd22d16800) [pid = 1998] [serial = 1278] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 219 (0x7ffd0e2f5c00) [pid = 1998] [serial = 1248] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 218 (0x7ffd26be0c00) [pid = 1998] [serial = 1263] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 217 (0x7ffd1774e000) [pid = 1998] [serial = 1569] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 216 (0x7ffd121fa400) [pid = 1998] [serial = 1380] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 215 (0x7ffd1fedf800) [pid = 1998] [serial = 1392] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 214 (0x7ffd35ff9000) [pid = 1998] [serial = 1212] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 213 (0x7ffd10747800) [pid = 1998] [serial = 1173] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 212 (0x7ffd2e05b400) [pid = 1998] [serial = 1550] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 211 (0x7ffd1e1d5400) [pid = 1998] [serial = 1509] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 210 (0x7ffd100fc400) [pid = 1998] [serial = 1559] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 209 (0x7ffd0a2e0400) [pid = 1998] [serial = 1553] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd1e9c6000) [pid = 1998] [serial = 1526] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd1bbd0000) [pid = 1998] [serial = 1523] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd0bca8c00) [pid = 1998] [serial = 1215] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd12816c00) [pid = 1998] [serial = 1560] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd1e9e5800) [pid = 1998] [serial = 1572] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd34a67400) [pid = 1998] [serial = 1266] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd13d94400) [pid = 1998] [serial = 1275] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd22089400) [pid = 1998] [serial = 1335] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd13d96400) [pid = 1998] [serial = 1517] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd0f1d5800) [pid = 1998] [serial = 1557] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd35ffe000) [pid = 1998] [serial = 1416] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd21ef2400) [pid = 1998] [serial = 1260] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 196 (0x7ffd1b720800) [pid = 1998] [serial = 1179] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd22632c00) [pid = 1998] [serial = 1191] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd26e6cc00) [pid = 1998] [serial = 1541] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd12ef5000) [pid = 1998] [serial = 1568] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd1e9c9c00) [pid = 1998] [serial = 1389] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd33ed8800) [pid = 1998] [serial = 1544] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd2208b000) [pid = 1998] [serial = 1395] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd1bbcc400) [pid = 1998] [serial = 1254] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd35ff2c00) [pid = 1998] [serial = 1269] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd0e2eec00) [pid = 1998] [serial = 1556] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd21d16400) [pid = 1998] [serial = 1529] [outer = (nil)] [url = about:blank] 01:04:12 INFO - PROCESS | 1998 | 1461053052589 Marionette TRACE conn5 <- [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]]]}] 01:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2893ms 01:04:12 INFO - PROCESS | 1998 | 1461053052705 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 01:04:12 INFO - PROCESS | 1998 | 1461053052709 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 01:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:04:12 INFO - PROCESS | 1998 | 1461053052716 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:04:12 INFO - PROCESS | 1998 | 1461053052722 Marionette TRACE conn5 <- [1,2254,null,{}] 01:04:12 INFO - PROCESS | 1998 | 1461053052730 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:12 INFO - PROCESS | 1998 | 1461053052921 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 01:04:12 INFO - PROCESS | 1998 | 1461053052932 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a20d800 == 162 [pid = 1998] [id = 571] 01:04:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd0af4d800) [pid = 1998] [serial = 1714] [outer = (nil)] 01:04:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd0af50000) [pid = 1998] [serial = 1715] [outer = 0x7ffd0af4d800] 01:04:13 INFO - PROCESS | 1998 | 1461053053029 Marionette DEBUG loaded listener.js 01:04:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd0af5dc00) [pid = 1998] [serial = 1716] [outer = 0x7ffd0af4d800] 01:04:13 INFO - PROCESS | 1998 | 1461053053944 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1286ms 01:04:14 INFO - PROCESS | 1998 | 1461053054003 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 01:04:14 INFO - PROCESS | 1998 | 1461053054011 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 01:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:04:14 INFO - PROCESS | 1998 | 1461053054020 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:04:14 INFO - PROCESS | 1998 | 1461053054024 Marionette TRACE conn5 <- [1,2258,null,{}] 01:04:14 INFO - PROCESS | 1998 | 1461053054029 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:14 INFO - PROCESS | 1998 | 1461053054264 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 01:04:14 INFO - PROCESS | 1998 | 1461053054288 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0b0d4000 == 163 [pid = 1998] [id = 572] 01:04:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd0af44000) [pid = 1998] [serial = 1717] [outer = (nil)] 01:04:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd0c84b400) [pid = 1998] [serial = 1718] [outer = 0x7ffd0af44000] 01:04:14 INFO - PROCESS | 1998 | 1461053054347 Marionette DEBUG loaded listener.js 01:04:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd0ccb8c00) [pid = 1998] [serial = 1719] [outer = 0x7ffd0af44000] 01:04:15 INFO - PROCESS | 1998 | 1461053055344 Marionette TRACE conn5 <- [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]]]}] 01:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1392ms 01:04:15 INFO - PROCESS | 1998 | 1461053055412 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 01:04:15 INFO - PROCESS | 1998 | 1461053055416 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 01:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:04:15 INFO - PROCESS | 1998 | 1461053055421 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:04:15 INFO - PROCESS | 1998 | 1461053055426 Marionette TRACE conn5 <- [1,2262,null,{}] 01:04:15 INFO - PROCESS | 1998 | 1461053055449 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:15 INFO - PROCESS | 1998 | 1461053055714 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 01:04:15 INFO - PROCESS | 1998 | 1461053055743 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0cad0800 == 164 [pid = 1998] [id = 573] 01:04:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd0d44e800) [pid = 1998] [serial = 1720] [outer = (nil)] 01:04:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd0d607c00) [pid = 1998] [serial = 1721] [outer = 0x7ffd0d44e800] 01:04:15 INFO - PROCESS | 1998 | 1461053055804 Marionette DEBUG loaded listener.js 01:04:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd0e2ecc00) [pid = 1998] [serial = 1722] [outer = 0x7ffd0d44e800] 01:04:16 INFO - PROCESS | 1998 | 1461053056900 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1535ms 01:04:16 INFO - PROCESS | 1998 | 1461053056957 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 01:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:04:16 INFO - PROCESS | 1998 | 1461053056961 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 01:04:16 INFO - PROCESS | 1998 | 1461053056966 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:04:16 INFO - PROCESS | 1998 | 1461053056969 Marionette TRACE conn5 <- [1,2266,null,{}] 01:04:16 INFO - PROCESS | 1998 | 1461053056974 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:17 INFO - PROCESS | 1998 | 1461053057573 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 01:04:17 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd12efd400) [pid = 1998] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:04:17 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd0c849c00) [pid = 1998] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:04:17 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd0f198400) [pid = 1998] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:04:17 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd07cc8800) [pid = 1998] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:04:17 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd157ce400) [pid = 1998] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:04:17 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd0f1d0000) [pid = 1998] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:04:17 INFO - PROCESS | 1998 | 1461053057756 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0b2a6800 == 165 [pid = 1998] [id = 574] 01:04:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd07cc8800) [pid = 1998] [serial = 1723] [outer = (nil)] 01:04:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd0e330800) [pid = 1998] [serial = 1724] [outer = 0x7ffd07cc8800] 01:04:17 INFO - PROCESS | 1998 | 1461053057820 Marionette DEBUG loaded listener.js 01:04:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd0e5ca000) [pid = 1998] [serial = 1725] [outer = 0x7ffd07cc8800] 01:04:18 INFO - PROCESS | 1998 | 1461053058506 Marionette TRACE conn5 <- [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]]]}] 01:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1589ms 01:04:18 INFO - PROCESS | 1998 | 1461053058556 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 01:04:18 INFO - PROCESS | 1998 | 1461053058560 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 01:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:04:18 INFO - PROCESS | 1998 | 1461053058566 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:04:18 INFO - PROCESS | 1998 | 1461053058569 Marionette TRACE conn5 <- [1,2270,null,{}] 01:04:18 INFO - PROCESS | 1998 | 1461053058574 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:18 INFO - PROCESS | 1998 | 1461053058830 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 01:04:18 INFO - PROCESS | 1998 | 1461053058850 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e3aa000 == 166 [pid = 1998] [id = 575] 01:04:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd0af5d400) [pid = 1998] [serial = 1726] [outer = (nil)] 01:04:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd0eceac00) [pid = 1998] [serial = 1727] [outer = 0x7ffd0af5d400] 01:04:18 INFO - PROCESS | 1998 | 1461053058909 Marionette DEBUG loaded listener.js 01:04:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd0ee53000) [pid = 1998] [serial = 1728] [outer = 0x7ffd0af5d400] 01:04:19 INFO - PROCESS | 1998 | 1461053059892 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1381ms 01:04:19 INFO - PROCESS | 1998 | 1461053059947 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 01:04:19 INFO - PROCESS | 1998 | 1461053059952 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 01:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:04:19 INFO - PROCESS | 1998 | 1461053059961 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:04:19 INFO - PROCESS | 1998 | 1461053059966 Marionette TRACE conn5 <- [1,2274,null,{}] 01:04:19 INFO - PROCESS | 1998 | 1461053059975 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:20 INFO - PROCESS | 1998 | 1461053060215 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 01:04:20 INFO - PROCESS | 1998 | 1461053060530 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a95f000 == 167 [pid = 1998] [id = 576] 01:04:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd0af47c00) [pid = 1998] [serial = 1729] [outer = (nil)] 01:04:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd0bca7000) [pid = 1998] [serial = 1730] [outer = 0x7ffd0af47c00] 01:04:20 INFO - PROCESS | 1998 | 1461053060608 Marionette DEBUG loaded listener.js 01:04:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd0ccb6400) [pid = 1998] [serial = 1731] [outer = 0x7ffd0af47c00] 01:04:21 INFO - PROCESS | 1998 | 1461053061490 Marionette TRACE conn5 <- [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]]]}] 01:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1583ms 01:04:21 INFO - PROCESS | 1998 | 1461053061545 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 01:04:21 INFO - PROCESS | 1998 | 1461053061553 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 01:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:04:21 INFO - PROCESS | 1998 | 1461053061562 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:04:21 INFO - PROCESS | 1998 | 1461053061567 Marionette TRACE conn5 <- [1,2278,null,{}] 01:04:21 INFO - PROCESS | 1998 | 1461053061572 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:21 INFO - PROCESS | 1998 | 1461053061768 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 01:04:21 INFO - PROCESS | 1998 | 1461053061984 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e3c5000 == 168 [pid = 1998] [id = 577] 01:04:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd0af61000) [pid = 1998] [serial = 1732] [outer = (nil)] 01:04:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd0d611400) [pid = 1998] [serial = 1733] [outer = 0x7ffd0af61000] 01:04:22 INFO - PROCESS | 1998 | 1461053062097 Marionette DEBUG loaded listener.js 01:04:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd0e3e9c00) [pid = 1998] [serial = 1734] [outer = 0x7ffd0af61000] 01:04:23 INFO - PROCESS | 1998 | 1461053063129 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1582ms 01:04:23 INFO - PROCESS | 1998 | 1461053063145 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 01:04:23 INFO - PROCESS | 1998 | 1461053063149 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 01:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:04:23 INFO - PROCESS | 1998 | 1461053063155 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:04:23 INFO - PROCESS | 1998 | 1461053063161 Marionette TRACE conn5 <- [1,2282,null,{}] 01:04:23 INFO - PROCESS | 1998 | 1461053063176 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:23 INFO - PROCESS | 1998 | 1461053063420 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 01:04:23 INFO - PROCESS | 1998 | 1461053063734 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:23 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0ffe2000 == 169 [pid = 1998] [id = 578] 01:04:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd0ee55c00) [pid = 1998] [serial = 1735] [outer = (nil)] 01:04:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd0f199000) [pid = 1998] [serial = 1736] [outer = 0x7ffd0ee55c00] 01:04:23 INFO - PROCESS | 1998 | 1461053063816 Marionette DEBUG loaded listener.js 01:04:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd0f1ddc00) [pid = 1998] [serial = 1737] [outer = 0x7ffd0ee55c00] 01:04:24 INFO - PROCESS | 1998 | 1461053064637 Marionette TRACE conn5 <- [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]]]}] 01:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1541ms 01:04:24 INFO - PROCESS | 1998 | 1461053064696 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 01:04:24 INFO - PROCESS | 1998 | 1461053064701 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 01:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:04:24 INFO - PROCESS | 1998 | 1461053064707 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:04:24 INFO - PROCESS | 1998 | 1461053064709 Marionette TRACE conn5 <- [1,2286,null,{}] 01:04:24 INFO - PROCESS | 1998 | 1461053064716 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:24 INFO - PROCESS | 1998 | 1461053064916 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 01:04:25 INFO - PROCESS | 1998 | 1461053065428 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd11455800 == 170 [pid = 1998] [id = 579] 01:04:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd10296400) [pid = 1998] [serial = 1738] [outer = (nil)] 01:04:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd1029b800) [pid = 1998] [serial = 1739] [outer = 0x7ffd10296400] 01:04:25 INFO - PROCESS | 1998 | 1461053065507 Marionette DEBUG loaded listener.js 01:04:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd1074b800) [pid = 1998] [serial = 1740] [outer = 0x7ffd10296400] 01:04:26 INFO - PROCESS | 1998 | 1461053066325 Marionette TRACE conn5 <- [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]]]}] 01:04:26 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 01:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1680ms 01:04:26 INFO - PROCESS | 1998 | 1461053066388 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 01:04:26 INFO - PROCESS | 1998 | 1461053066391 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 01:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:04:26 INFO - PROCESS | 1998 | 1461053066397 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:04:26 INFO - PROCESS | 1998 | 1461053066399 Marionette TRACE conn5 <- [1,2290,null,{}] 01:04:26 INFO - PROCESS | 1998 | 1461053066405 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:26 INFO - PROCESS | 1998 | 1461053066609 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 01:04:26 INFO - PROCESS | 1998 | 1461053066887 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:26 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd122b4000 == 171 [pid = 1998] [id = 580] 01:04:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd10296c00) [pid = 1998] [serial = 1741] [outer = (nil)] 01:04:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd121f3800) [pid = 1998] [serial = 1742] [outer = 0x7ffd10296c00] 01:04:26 INFO - PROCESS | 1998 | 1461053066961 Marionette DEBUG loaded listener.js 01:04:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 210 (0x7ffd121ffc00) [pid = 1998] [serial = 1743] [outer = 0x7ffd10296c00] 01:04:27 INFO - PROCESS | 1998 | 1461053067842 Marionette TRACE conn5 <- [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]]]}] 01:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1485ms 01:04:27 INFO - PROCESS | 1998 | 1461053067883 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 01:04:27 INFO - PROCESS | 1998 | 1461053067887 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 01:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:04:27 INFO - PROCESS | 1998 | 1461053067893 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:04:27 INFO - PROCESS | 1998 | 1461053067896 Marionette TRACE conn5 <- [1,2294,null,{}] 01:04:27 INFO - PROCESS | 1998 | 1461053067902 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:28 INFO - PROCESS | 1998 | 1461053068141 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 01:04:28 INFO - PROCESS | 1998 | 1461053068409 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12978000 == 172 [pid = 1998] [id = 581] 01:04:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd128e6800) [pid = 1998] [serial = 1744] [outer = (nil)] 01:04:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd12efc000) [pid = 1998] [serial = 1745] [outer = 0x7ffd128e6800] 01:04:28 INFO - PROCESS | 1998 | 1461053068535 Marionette DEBUG loaded listener.js 01:04:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 213 (0x7ffd13d2a400) [pid = 1998] [serial = 1746] [outer = 0x7ffd128e6800] 01:04:29 INFO - PROCESS | 1998 | 1461053069349 Marionette TRACE conn5 <- [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]]]}] 01:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1484ms 01:04:29 INFO - PROCESS | 1998 | 1461053069378 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 01:04:29 INFO - PROCESS | 1998 | 1461053069381 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 01:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:04:29 INFO - PROCESS | 1998 | 1461053069387 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:04:29 INFO - PROCESS | 1998 | 1461053069390 Marionette TRACE conn5 <- [1,2298,null,{}] 01:04:29 INFO - PROCESS | 1998 | 1461053069395 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:29 INFO - PROCESS | 1998 | 1461053069573 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 01:04:29 INFO - PROCESS | 1998 | 1461053069837 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:29 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12da0800 == 173 [pid = 1998] [id = 582] 01:04:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 214 (0x7ffd0f1d1800) [pid = 1998] [serial = 1747] [outer = (nil)] 01:04:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 215 (0x7ffd13d8dc00) [pid = 1998] [serial = 1748] [outer = 0x7ffd0f1d1800] 01:04:29 INFO - PROCESS | 1998 | 1461053069913 Marionette DEBUG loaded listener.js 01:04:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 216 (0x7ffd13d9a000) [pid = 1998] [serial = 1749] [outer = 0x7ffd0f1d1800] 01:04:30 INFO - PROCESS | 1998 | 1461053070746 Marionette TRACE conn5 <- [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]]]}] 01:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1432ms 01:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:04:30 INFO - PROCESS | 1998 | 1461053070820 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 01:04:30 INFO - PROCESS | 1998 | 1461053070822 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 01:04:30 INFO - PROCESS | 1998 | 1461053070828 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:04:30 INFO - PROCESS | 1998 | 1461053070832 Marionette TRACE conn5 <- [1,2302,null,{}] 01:04:30 INFO - PROCESS | 1998 | 1461053070837 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:31 INFO - PROCESS | 1998 | 1461053071064 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 01:04:31 INFO - PROCESS | 1998 | 1461053071344 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:31 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd140de800 == 174 [pid = 1998] [id = 583] 01:04:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 217 (0x7ffd0d2a9c00) [pid = 1998] [serial = 1750] [outer = (nil)] 01:04:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 218 (0x7ffd0ee4d400) [pid = 1998] [serial = 1751] [outer = 0x7ffd0d2a9c00] 01:04:31 INFO - PROCESS | 1998 | 1461053071487 Marionette DEBUG loaded listener.js 01:04:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 219 (0x7ffd145a5800) [pid = 1998] [serial = 1752] [outer = 0x7ffd0d2a9c00] 01:04:32 INFO - PROCESS | 1998 | 1461053072273 Marionette TRACE conn5 <- [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]]]}] 01:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1482ms 01:04:32 INFO - PROCESS | 1998 | 1461053072311 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 01:04:32 INFO - PROCESS | 1998 | 1461053072314 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 01:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:04:32 INFO - PROCESS | 1998 | 1461053072321 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:04:32 INFO - PROCESS | 1998 | 1461053072324 Marionette TRACE conn5 <- [1,2306,null,{}] 01:04:32 INFO - PROCESS | 1998 | 1461053072329 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:32 INFO - PROCESS | 1998 | 1461053072531 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 01:04:32 INFO - PROCESS | 1998 | 1461053072803 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:32 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd15517000 == 175 [pid = 1998] [id = 584] 01:04:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 220 (0x7ffd0d454000) [pid = 1998] [serial = 1753] [outer = (nil)] 01:04:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 221 (0x7ffd14606c00) [pid = 1998] [serial = 1754] [outer = 0x7ffd0d454000] 01:04:32 INFO - PROCESS | 1998 | 1461053072883 Marionette DEBUG loaded listener.js 01:04:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd1460cc00) [pid = 1998] [serial = 1755] [outer = 0x7ffd0d454000] 01:04:33 INFO - PROCESS | 1998 | 1461053073729 Marionette TRACE conn5 <- [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]]]}] 01:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1478ms 01:04:33 INFO - PROCESS | 1998 | 1461053073802 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 01:04:33 INFO - PROCESS | 1998 | 1461053073806 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 01:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:04:33 INFO - PROCESS | 1998 | 1461053073814 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:04:33 INFO - PROCESS | 1998 | 1461053073818 Marionette TRACE conn5 <- [1,2310,null,{}] 01:04:33 INFO - PROCESS | 1998 | 1461053073823 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:34 INFO - PROCESS | 1998 | 1461053074011 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 01:04:34 INFO - PROCESS | 1998 | 1461053074231 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:34 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd170df000 == 176 [pid = 1998] [id = 585] 01:04:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd0c845000) [pid = 1998] [serial = 1756] [outer = (nil)] 01:04:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 224 (0x7ffd14639800) [pid = 1998] [serial = 1757] [outer = 0x7ffd0c845000] 01:04:34 INFO - PROCESS | 1998 | 1461053074342 Marionette DEBUG loaded listener.js 01:04:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd146cb400) [pid = 1998] [serial = 1758] [outer = 0x7ffd0c845000] 01:04:35 INFO - PROCESS | 1998 | 1461053075249 Marionette TRACE conn5 <- [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]]]}] 01:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1487ms 01:04:35 INFO - PROCESS | 1998 | 1461053075303 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 01:04:35 INFO - PROCESS | 1998 | 1461053075307 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 01:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:04:35 INFO - PROCESS | 1998 | 1461053075312 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:04:35 INFO - PROCESS | 1998 | 1461053075316 Marionette TRACE conn5 <- [1,2314,null,{}] 01:04:35 INFO - PROCESS | 1998 | 1461053075321 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:35 INFO - PROCESS | 1998 | 1461053075543 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 01:04:35 INFO - PROCESS | 1998 | 1461053075806 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd17684000 == 177 [pid = 1998] [id = 586] 01:04:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd157c3400) [pid = 1998] [serial = 1759] [outer = (nil)] 01:04:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd157c7c00) [pid = 1998] [serial = 1760] [outer = 0x7ffd157c3400] 01:04:35 INFO - PROCESS | 1998 | 1461053075937 Marionette DEBUG loaded listener.js 01:04:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd159a6800) [pid = 1998] [serial = 1761] [outer = 0x7ffd157c3400] 01:04:36 INFO - PROCESS | 1998 | 1461053076774 Marionette TRACE conn5 <- [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]]]}] 01:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1533ms 01:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:04:36 INFO - PROCESS | 1998 | 1461053076847 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 01:04:36 INFO - PROCESS | 1998 | 1461053076850 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 01:04:36 INFO - PROCESS | 1998 | 1461053076856 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:04:36 INFO - PROCESS | 1998 | 1461053076859 Marionette TRACE conn5 <- [1,2318,null,{}] 01:04:36 INFO - PROCESS | 1998 | 1461053076864 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:37 INFO - PROCESS | 1998 | 1461053077090 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 01:04:37 INFO - PROCESS | 1998 | 1461053077360 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b9dc000 == 178 [pid = 1998] [id = 587] 01:04:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd157c3800) [pid = 1998] [serial = 1762] [outer = (nil)] 01:04:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd16e4d800) [pid = 1998] [serial = 1763] [outer = 0x7ffd157c3800] 01:04:37 INFO - PROCESS | 1998 | 1461053077475 Marionette DEBUG loaded listener.js 01:04:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd16ef4800) [pid = 1998] [serial = 1764] [outer = 0x7ffd157c3800] 01:04:38 INFO - PROCESS | 1998 | 1461053078304 Marionette TRACE conn5 <- [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] 01:04:38 INFO - PROCESS | 1998 | 1461053078340 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 01:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:04:38 INFO - PROCESS | 1998 | 1461053078346 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:04:38 INFO - PROCESS | 1998 | 1461053078349 Marionette TRACE conn5 <- [1,2322,null,{}] 01:04:38 INFO - PROCESS | 1998 | 1461053078354 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:38 INFO - PROCESS | 1998 | 1461053078534 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 01:04:38 INFO - PROCESS | 1998 | 1461053078801 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c278800 == 179 [pid = 1998] [id = 588] 01:04:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 232 (0x7ffd157c4800) [pid = 1998] [serial = 1765] [outer = (nil)] 01:04:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd172d9800) [pid = 1998] [serial = 1766] [outer = 0x7ffd157c4800] 01:04:38 INFO - PROCESS | 1998 | 1461053078874 Marionette DEBUG loaded listener.js 01:04:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 234 (0x7ffd174e5800) [pid = 1998] [serial = 1767] [outer = 0x7ffd157c4800] 01:04:39 INFO - PROCESS | 1998 | 1461053079729 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1433ms 01:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:04:39 INFO - PROCESS | 1998 | 1461053079779 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 01:04:39 INFO - PROCESS | 1998 | 1461053079782 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 01:04:39 INFO - PROCESS | 1998 | 1461053079789 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:04:39 INFO - PROCESS | 1998 | 1461053079793 Marionette TRACE conn5 <- [1,2326,null,{}] 01:04:39 INFO - PROCESS | 1998 | 1461053079798 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:40 INFO - PROCESS | 1998 | 1461053080001 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 01:04:40 INFO - PROCESS | 1998 | 1461053080271 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:40 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c5ab800 == 180 [pid = 1998] [id = 589] 01:04:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 235 (0x7ffd16ef5400) [pid = 1998] [serial = 1768] [outer = (nil)] 01:04:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 236 (0x7ffd1756e400) [pid = 1998] [serial = 1769] [outer = 0x7ffd16ef5400] 01:04:40 INFO - PROCESS | 1998 | 1461053080346 Marionette DEBUG loaded listener.js 01:04:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 237 (0x7ffd17578000) [pid = 1998] [serial = 1770] [outer = 0x7ffd16ef5400] 01:04:41 INFO - PROCESS | 1998 | 1461053081187 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1435ms 01:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:04:41 INFO - PROCESS | 1998 | 1461053081222 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 01:04:41 INFO - PROCESS | 1998 | 1461053081224 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 01:04:41 INFO - PROCESS | 1998 | 1461053081229 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:04:41 INFO - PROCESS | 1998 | 1461053081233 Marionette TRACE conn5 <- [1,2330,null,{}] 01:04:41 INFO - PROCESS | 1998 | 1461053081238 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:41 INFO - PROCESS | 1998 | 1461053081448 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 01:04:41 INFO - PROCESS | 1998 | 1461053081743 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e671000 == 181 [pid = 1998] [id = 590] 01:04:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 238 (0x7ffd0a2dec00) [pid = 1998] [serial = 1771] [outer = (nil)] 01:04:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 239 (0x7ffd1756d400) [pid = 1998] [serial = 1772] [outer = 0x7ffd0a2dec00] 01:04:41 INFO - PROCESS | 1998 | 1461053081824 Marionette DEBUG loaded listener.js 01:04:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 240 (0x7ffd17657c00) [pid = 1998] [serial = 1773] [outer = 0x7ffd0a2dec00] 01:04:42 INFO - PROCESS | 1998 | 1461053082727 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1532ms 01:04:42 INFO - PROCESS | 1998 | 1461053082763 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 01:04:42 INFO - PROCESS | 1998 | 1461053082767 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 01:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:04:42 INFO - PROCESS | 1998 | 1461053082772 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:04:42 INFO - PROCESS | 1998 | 1461053082775 Marionette TRACE conn5 <- [1,2334,null,{}] 01:04:42 INFO - PROCESS | 1998 | 1461053082780 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:42 INFO - PROCESS | 1998 | 1461053082976 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 01:04:43 INFO - PROCESS | 1998 | 1461053083272 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0c9e1000 == 182 [pid = 1998] [id = 591] 01:04:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 241 (0x7ffd07b52400) [pid = 1998] [serial = 1774] [outer = (nil)] 01:04:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 242 (0x7ffd0a2da000) [pid = 1998] [serial = 1775] [outer = 0x7ffd07b52400] 01:04:43 INFO - PROCESS | 1998 | 1461053083384 Marionette DEBUG loaded listener.js 01:04:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 243 (0x7ffd1460e800) [pid = 1998] [serial = 1776] [outer = 0x7ffd07b52400] 01:04:44 INFO - PROCESS | 1998 | 1461053084871 Marionette TRACE conn5 <- [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]]]}] 01:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2135ms 01:04:44 INFO - PROCESS | 1998 | 1461053084908 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 01:04:44 INFO - PROCESS | 1998 | 1461053084913 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 01:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:04:44 INFO - PROCESS | 1998 | 1461053084921 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:04:44 INFO - PROCESS | 1998 | 1461053084926 Marionette TRACE conn5 <- [1,2338,null,{}] 01:04:44 INFO - PROCESS | 1998 | 1461053084934 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:45 INFO - PROCESS | 1998 | 1461053085129 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 01:04:45 INFO - PROCESS | 1998 | 1461053085398 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d2c7800 == 183 [pid = 1998] [id = 592] 01:04:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 244 (0x7ffd0a2e3400) [pid = 1998] [serial = 1777] [outer = (nil)] 01:04:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 245 (0x7ffd0c84e400) [pid = 1998] [serial = 1778] [outer = 0x7ffd0a2e3400] 01:04:45 INFO - PROCESS | 1998 | 1461053085479 Marionette DEBUG loaded listener.js 01:04:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 246 (0x7ffd0d2ad400) [pid = 1998] [serial = 1779] [outer = 0x7ffd0a2e3400] 01:04:46 INFO - PROCESS | 1998 | 1461053086355 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1491ms 01:04:46 INFO - PROCESS | 1998 | 1461053086413 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 01:04:46 INFO - PROCESS | 1998 | 1461053086420 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 01:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:04:46 INFO - PROCESS | 1998 | 1461053086455 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:04:46 INFO - PROCESS | 1998 | 1461053086458 Marionette TRACE conn5 <- [1,2342,null,{}] 01:04:46 INFO - PROCESS | 1998 | 1461053086464 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:46 INFO - PROCESS | 1998 | 1461053086697 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 01:04:47 INFO - PROCESS | 1998 | 1461053087171 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a20c800 == 184 [pid = 1998] [id = 593] 01:04:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 247 (0x7ffd0d449400) [pid = 1998] [serial = 1780] [outer = (nil)] 01:04:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 248 (0x7ffd0d60ec00) [pid = 1998] [serial = 1781] [outer = 0x7ffd0d449400] 01:04:47 INFO - PROCESS | 1998 | 1461053087240 Marionette DEBUG loaded listener.js 01:04:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 249 (0x7ffd0e338400) [pid = 1998] [serial = 1782] [outer = 0x7ffd0d449400] 01:04:48 INFO - PROCESS | 1998 | 1461053088138 Marionette TRACE conn5 <- [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]]]}] 01:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1737ms 01:04:48 INFO - PROCESS | 1998 | 1461053088189 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 01:04:48 INFO - PROCESS | 1998 | 1461053088192 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 01:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:04:48 INFO - PROCESS | 1998 | 1461053088198 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:04:48 INFO - PROCESS | 1998 | 1461053088203 Marionette TRACE conn5 <- [1,2346,null,{}] 01:04:48 INFO - PROCESS | 1998 | 1461053088218 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:48 INFO - PROCESS | 1998 | 1461053088397 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 01:04:48 INFO - PROCESS | 1998 | 1461053088714 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd101b6000 == 185 [pid = 1998] [id = 594] 01:04:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 250 (0x7ffd0e5cd000) [pid = 1998] [serial = 1783] [outer = (nil)] 01:04:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 251 (0x7ffd0ecf6000) [pid = 1998] [serial = 1784] [outer = 0x7ffd0e5cd000] 01:04:48 INFO - PROCESS | 1998 | 1461053088786 Marionette DEBUG loaded listener.js 01:04:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 252 (0x7ffd0f1d1c00) [pid = 1998] [serial = 1785] [outer = 0x7ffd0e5cd000] 01:04:49 INFO - PROCESS | 1998 | 1461053089632 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:04:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1490ms 01:04:49 INFO - PROCESS | 1998 | 1461053089688 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 01:04:49 INFO - PROCESS | 1998 | 1461053089692 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 01:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:04:49 INFO - PROCESS | 1998 | 1461053089698 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:04:49 INFO - PROCESS | 1998 | 1461053089700 Marionette TRACE conn5 <- [1,2350,null,{}] 01:04:49 INFO - PROCESS | 1998 | 1461053089705 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:49 INFO - PROCESS | 1998 | 1461053089887 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28722800 == 184 [pid = 1998] [id = 467] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c5b2000 == 183 [pid = 1998] [id = 173] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ba1b000 == 182 [pid = 1998] [id = 458] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3e30f800 == 181 [pid = 1998] [id = 260] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3997b000 == 180 [pid = 1998] [id = 513] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd39f89800 == 179 [pid = 1998] [id = 471] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a7f6000 == 178 [pid = 1998] [id = 515] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd37b19000 == 177 [pid = 1998] [id = 470] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a94a000 == 176 [pid = 1998] [id = 517] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd351c9000 == 175 [pid = 1998] [id = 512] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3e391000 == 174 [pid = 1998] [id = 514] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a3d4800 == 173 [pid = 1998] [id = 516] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34c79000 == 172 [pid = 1998] [id = 469] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0cad0800 == 171 [pid = 1998] [id = 573] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0b0d4000 == 170 [pid = 1998] [id = 572] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a20d800 == 169 [pid = 1998] [id = 571] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0c9c2800 == 168 [pid = 1998] [id = 569] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd07aea000 == 167 [pid = 1998] [id = 568] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b9dd000 == 166 [pid = 1998] [id = 567] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b9c4800 == 165 [pid = 1998] [id = 566] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0cc1e000 == 164 [pid = 1998] [id = 565] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3cdcd800 == 163 [pid = 1998] [id = 564] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd38070800 == 162 [pid = 1998] [id = 563] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34c6b800 == 161 [pid = 1998] [id = 562] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28b4f000 == 160 [pid = 1998] [id = 561] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd277d7800 == 159 [pid = 1998] [id = 560] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd25aca000 == 158 [pid = 1998] [id = 559] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22d81000 == 157 [pid = 1998] [id = 558] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd228a3000 == 156 [pid = 1998] [id = 557] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e9a4000 == 155 [pid = 1998] [id = 556] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c469000 == 154 [pid = 1998] [id = 555] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b7d5800 == 153 [pid = 1998] [id = 554] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1429d800 == 152 [pid = 1998] [id = 553] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f3b2800 == 151 [pid = 1998] [id = 552] 01:04:50 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a3d0800 == 150 [pid = 1998] [id = 551] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 251 (0x7ffd0d2b2400) [pid = 1998] [serial = 1652] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 250 (0x7ffd2594e000) [pid = 1998] [serial = 1595] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 249 (0x7ffd229ab400) [pid = 1998] [serial = 1592] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 248 (0x7ffd07b51400) [pid = 1998] [serial = 1619] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 247 (0x7ffd07cce400) [pid = 1998] [serial = 1613] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 246 (0x7ffd0e5cf000) [pid = 1998] [serial = 1631] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 245 (0x7ffd156ca400) [pid = 1998] [serial = 1646] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 244 (0x7ffd157cb400) [pid = 1998] [serial = 1610] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 243 (0x7ffd0e5c8000) [pid = 1998] [serial = 1628] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 242 (0x7ffd157a0400) [pid = 1998] [serial = 1586] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 241 (0x7ffd0e333c00) [pid = 1998] [serial = 1637] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 240 (0x7ffd1e362000) [pid = 1998] [serial = 1589] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 239 (0x7ffd0ee4e400) [pid = 1998] [serial = 1616] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 238 (0x7ffd0ecec000) [pid = 1998] [serial = 1604] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 237 (0x7ffd0ee4c400) [pid = 1998] [serial = 1622] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 236 (0x7ffd1280c000) [pid = 1998] [serial = 1641] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 235 (0x7ffd0a2e5000) [pid = 1998] [serial = 1635] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 234 (0x7ffd10749400) [pid = 1998] [serial = 1640] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 233 (0x7ffd16e47400) [pid = 1998] [serial = 1649] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd12ef2000) [pid = 1998] [serial = 1643] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 231 (0x7ffd0ecf7800) [pid = 1998] [serial = 1607] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd0af4ac00) [pid = 1998] [serial = 1601] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd2b069800) [pid = 1998] [serial = 1598] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd172e0400) [pid = 1998] [serial = 1650] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd21ec3c00) [pid = 1998] [serial = 1580] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd157aa400) [pid = 1998] [serial = 1647] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd0f192400) [pid = 1998] [serial = 1638] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd0d605c00) [pid = 1998] [serial = 1625] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 223 (0x7ffd07ccf800) [pid = 1998] [serial = 1634] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd14609c00) [pid = 1998] [serial = 1644] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd0f411000) [pid = 1998] [serial = 1583] [outer = (nil)] [url = about:blank] 01:04:50 INFO - PROCESS | 1998 | 1461053090447 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd07da0800 == 151 [pid = 1998] [id = 595] 01:04:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd07b51400) [pid = 1998] [serial = 1786] [outer = (nil)] 01:04:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd0af61c00) [pid = 1998] [serial = 1787] [outer = 0x7ffd07b51400] 01:04:50 INFO - PROCESS | 1998 | 1461053090518 Marionette DEBUG loaded listener.js 01:04:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 224 (0x7ffd0e5c8000) [pid = 1998] [serial = 1788] [outer = 0x7ffd07b51400] 01:04:51 INFO - PROCESS | 1998 | 1461053091244 Marionette TRACE conn5 <- [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]]]}] 01:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1580ms 01:04:51 INFO - PROCESS | 1998 | 1461053091278 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 01:04:51 INFO - PROCESS | 1998 | 1461053091281 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 01:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:04:51 INFO - PROCESS | 1998 | 1461053091287 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:04:51 INFO - PROCESS | 1998 | 1461053091289 Marionette TRACE conn5 <- [1,2354,null,{}] 01:04:51 INFO - PROCESS | 1998 | 1461053091294 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:51 INFO - PROCESS | 1998 | 1461053091461 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 01:04:51 INFO - PROCESS | 1998 | 1461053091662 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0cc0d000 == 152 [pid = 1998] [id = 596] 01:04:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd07ccf800) [pid = 1998] [serial = 1789] [outer = (nil)] 01:04:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd100f1800) [pid = 1998] [serial = 1790] [outer = 0x7ffd07ccf800] 01:04:51 INFO - PROCESS | 1998 | 1461053091722 Marionette DEBUG loaded listener.js 01:04:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd1074a400) [pid = 1998] [serial = 1791] [outer = 0x7ffd07ccf800] 01:04:52 INFO - PROCESS | 1998 | 1461053092442 Marionette TRACE conn5 <- [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]]]}] 01:04:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:04:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1175ms 01:04:52 INFO - PROCESS | 1998 | 1461053092463 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 01:04:52 INFO - PROCESS | 1998 | 1461053092467 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 01:04:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:04:52 INFO - PROCESS | 1998 | 1461053092473 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:04:52 INFO - PROCESS | 1998 | 1461053092475 Marionette TRACE conn5 <- [1,2358,null,{}] 01:04:52 INFO - PROCESS | 1998 | 1461053092481 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:52 INFO - PROCESS | 1998 | 1461053092786 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 01:04:52 INFO - PROCESS | 1998 | 1461053092813 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd103e2000 == 153 [pid = 1998] [id = 597] 01:04:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd12805000) [pid = 1998] [serial = 1792] [outer = (nil)] 01:04:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd128e5800) [pid = 1998] [serial = 1793] [outer = 0x7ffd12805000] 01:04:52 INFO - PROCESS | 1998 | 1461053092875 Marionette DEBUG loaded listener.js 01:04:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd12a72400) [pid = 1998] [serial = 1794] [outer = 0x7ffd12805000] 01:04:53 INFO - PROCESS | 1998 | 1461053093744 Marionette TRACE conn5 <- [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]]]}] 01:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1329ms 01:04:53 INFO - PROCESS | 1998 | 1461053093805 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 01:04:53 INFO - PROCESS | 1998 | 1461053093808 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 01:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:04:53 INFO - PROCESS | 1998 | 1461053093814 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:04:53 INFO - PROCESS | 1998 | 1461053093815 Marionette TRACE conn5 <- [1,2362,null,{}] 01:04:53 INFO - PROCESS | 1998 | 1461053093821 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:54 INFO - PROCESS | 1998 | 1461053094056 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 01:04:54 INFO - PROCESS | 1998 | 1461053094094 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:54 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd124e1800 == 154 [pid = 1998] [id = 598] 01:04:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd12a72800) [pid = 1998] [serial = 1795] [outer = (nil)] 01:04:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 232 (0x7ffd13d29800) [pid = 1998] [serial = 1796] [outer = 0x7ffd12a72800] 01:04:54 INFO - PROCESS | 1998 | 1461053094161 Marionette DEBUG loaded listener.js 01:04:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 233 (0x7ffd14608000) [pid = 1998] [serial = 1797] [outer = 0x7ffd12a72800] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 232 (0x7ffd0af42800) [pid = 1998] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 231 (0x7ffd0e3ee400) [pid = 1998] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd0af45c00) [pid = 1998] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd0ccb0400) [pid = 1998] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd07b4dc00) [pid = 1998] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd12efc400) [pid = 1998] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd2926c800) [pid = 1998] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd14611c00) [pid = 1998] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd0af42c00) [pid = 1998] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 223 (0x7ffd0c844000) [pid = 1998] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd1e7f6800) [pid = 1998] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd07cc8800) [pid = 1998] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 220 (0x7ffd100f5c00) [pid = 1998] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 219 (0x7ffd17587400) [pid = 1998] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 218 (0x7ffd157c8800) [pid = 1998] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 217 (0x7ffd0bca1000) [pid = 1998] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 216 (0x7ffd0af54c00) [pid = 1998] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 215 (0x7ffd0af5cc00) [pid = 1998] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 214 (0x7ffd1e7f7000) [pid = 1998] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 213 (0x7ffd128e0400) [pid = 1998] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 212 (0x7ffd128e4000) [pid = 1998] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 211 (0x7ffd0f1db400) [pid = 1998] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 210 (0x7ffd0af4d800) [pid = 1998] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 209 (0x7ffd07ccb400) [pid = 1998] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd1c312400) [pid = 1998] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd07cc7000) [pid = 1998] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd12803800) [pid = 1998] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd1f9b2400) [pid = 1998] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd0af58800) [pid = 1998] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd07cca400) [pid = 1998] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd0a2d8000) [pid = 1998] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd07b49c00) [pid = 1998] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd1e363c00) [pid = 1998] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd17585000) [pid = 1998] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd0a2d9c00) [pid = 1998] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd24459000) [pid = 1998] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 196 (0x7ffd0ccb1400) [pid = 1998] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd12a63800) [pid = 1998] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd1074ac00) [pid = 1998] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd0af44000) [pid = 1998] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd226e5800) [pid = 1998] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd0f1d3800) [pid = 1998] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd0f4dbc00) [pid = 1998] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd0a2e3c00) [pid = 1998] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd17584400) [pid = 1998] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd16e42c00) [pid = 1998] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd0f18f800) [pid = 1998] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd0af53000) [pid = 1998] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd100f6000) [pid = 1998] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd0e2ea800) [pid = 1998] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd145a4800) [pid = 1998] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd07b4b000) [pid = 1998] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd2006fc00) [pid = 1998] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd17759800) [pid = 1998] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd12efe000) [pid = 1998] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd1281c800) [pid = 1998] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd0f40ac00) [pid = 1998] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd0f4db400) [pid = 1998] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd0d44e800) [pid = 1998] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd26e6a400) [pid = 1998] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd1e359c00) [pid = 1998] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:04:55 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd28b9ec00) [pid = 1998] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:04:56 INFO - PROCESS | 1998 | 1461053096047 Marionette TRACE conn5 <- [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]]]}] 01:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2280ms 01:04:56 INFO - PROCESS | 1998 | 1461053096094 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 01:04:56 INFO - PROCESS | 1998 | 1461053096096 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 01:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:04:56 INFO - PROCESS | 1998 | 1461053096102 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:04:56 INFO - PROCESS | 1998 | 1461053096104 Marionette TRACE conn5 <- [1,2366,null,{}] 01:04:56 INFO - PROCESS | 1998 | 1461053096109 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:56 INFO - PROCESS | 1998 | 1461053096340 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 01:04:56 INFO - PROCESS | 1998 | 1461053096361 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0b0e0000 == 155 [pid = 1998] [id = 599] 01:04:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd07b49c00) [pid = 1998] [serial = 1798] [outer = (nil)] 01:04:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd0af47800) [pid = 1998] [serial = 1799] [outer = 0x7ffd07b49c00] 01:04:56 INFO - PROCESS | 1998 | 1461053096418 Marionette DEBUG loaded listener.js 01:04:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd0ccb1400) [pid = 1998] [serial = 1800] [outer = 0x7ffd07b49c00] 01:04:57 INFO - PROCESS | 1998 | 1461053097218 Marionette TRACE conn5 <- [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]]]}] 01:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1137ms 01:04:57 INFO - PROCESS | 1998 | 1461053097240 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 01:04:57 INFO - PROCESS | 1998 | 1461053097244 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 01:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:04:57 INFO - PROCESS | 1998 | 1461053097250 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:04:57 INFO - PROCESS | 1998 | 1461053097252 Marionette TRACE conn5 <- [1,2370,null,{}] 01:04:57 INFO - PROCESS | 1998 | 1461053097257 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:57 INFO - PROCESS | 1998 | 1461053097493 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 01:04:57 INFO - PROCESS | 1998 | 1461053097515 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:57 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12975000 == 156 [pid = 1998] [id = 600] 01:04:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd0af44000) [pid = 1998] [serial = 1801] [outer = (nil)] 01:04:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd0e338c00) [pid = 1998] [serial = 1802] [outer = 0x7ffd0af44000] 01:04:57 INFO - PROCESS | 1998 | 1461053097572 Marionette DEBUG loaded listener.js 01:04:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd0f1db800) [pid = 1998] [serial = 1803] [outer = 0x7ffd0af44000] 01:04:58 INFO - PROCESS | 1998 | 1461053098747 Marionette TRACE conn5 <- [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]]]}] 01:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1535ms 01:04:58 INFO - PROCESS | 1998 | 1461053098786 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 01:04:58 INFO - PROCESS | 1998 | 1461053098793 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 01:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:04:58 INFO - PROCESS | 1998 | 1461053098802 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:04:58 INFO - PROCESS | 1998 | 1461053098807 Marionette TRACE conn5 <- [1,2374,null,{}] 01:04:58 INFO - PROCESS | 1998 | 1461053098814 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:59 INFO - PROCESS | 1998 | 1461053099057 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 01:04:59 INFO - PROCESS | 1998 | 1461053099324 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:59 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d2b6800 == 157 [pid = 1998] [id = 601] 01:04:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd0c848c00) [pid = 1998] [serial = 1804] [outer = (nil)] 01:04:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd0d44c400) [pid = 1998] [serial = 1805] [outer = 0x7ffd0c848c00] 01:04:59 INFO - PROCESS | 1998 | 1461053099446 Marionette DEBUG loaded listener.js 01:04:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd0e2f6c00) [pid = 1998] [serial = 1806] [outer = 0x7ffd0c848c00] 01:05:00 INFO - PROCESS | 1998 | 1461053100399 Marionette TRACE conn5 <- [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]]]}] 01:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1633ms 01:05:00 INFO - PROCESS | 1998 | 1461053100436 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 01:05:00 INFO - PROCESS | 1998 | 1461053100444 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 01:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:05:00 INFO - PROCESS | 1998 | 1461053100454 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:05:00 INFO - PROCESS | 1998 | 1461053100458 Marionette TRACE conn5 <- [1,2378,null,{}] 01:05:00 INFO - PROCESS | 1998 | 1461053100464 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:00 INFO - PROCESS | 1998 | 1461053100674 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 01:05:01 INFO - PROCESS | 1998 | 1461053101017 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1072e000 == 158 [pid = 1998] [id = 602] 01:05:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd0d2a3800) [pid = 1998] [serial = 1807] [outer = (nil)] 01:05:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd0ee52c00) [pid = 1998] [serial = 1808] [outer = 0x7ffd0d2a3800] 01:05:01 INFO - PROCESS | 1998 | 1461053101096 Marionette DEBUG loaded listener.js 01:05:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd0f408800) [pid = 1998] [serial = 1809] [outer = 0x7ffd0d2a3800] 01:05:02 INFO - PROCESS | 1998 | 1461053102003 Marionette TRACE conn5 <- [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]]]}] 01:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1585ms 01:05:02 INFO - PROCESS | 1998 | 1461053102039 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 01:05:02 INFO - PROCESS | 1998 | 1461053102043 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 01:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:05:02 INFO - PROCESS | 1998 | 1461053102049 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:05:02 INFO - PROCESS | 1998 | 1461053102055 Marionette TRACE conn5 <- [1,2382,null,{}] 01:05:02 INFO - PROCESS | 1998 | 1461053102070 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:02 INFO - PROCESS | 1998 | 1461053102302 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 01:05:02 INFO - PROCESS | 1998 | 1461053102616 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:02 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd14380000 == 159 [pid = 1998] [id = 603] 01:05:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd100fe000) [pid = 1998] [serial = 1810] [outer = (nil)] 01:05:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd121fc400) [pid = 1998] [serial = 1811] [outer = 0x7ffd100fe000] 01:05:02 INFO - PROCESS | 1998 | 1461053102696 Marionette DEBUG loaded listener.js 01:05:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd1281e800) [pid = 1998] [serial = 1812] [outer = 0x7ffd100fe000] 01:05:03 INFO - PROCESS | 1998 | 1461053103549 Marionette TRACE conn5 <- [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]]]}] 01:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1535ms 01:05:03 INFO - PROCESS | 1998 | 1461053103585 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 01:05:03 INFO - PROCESS | 1998 | 1461053103590 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 01:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:05:03 INFO - PROCESS | 1998 | 1461053103595 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:05:03 INFO - PROCESS | 1998 | 1461053103598 Marionette TRACE conn5 <- [1,2386,null,{}] 01:05:03 INFO - PROCESS | 1998 | 1461053103603 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:03 INFO - PROCESS | 1998 | 1461053103802 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 01:05:04 INFO - PROCESS | 1998 | 1461053104070 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd171e1000 == 160 [pid = 1998] [id = 604] 01:05:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd10290400) [pid = 1998] [serial = 1813] [outer = (nil)] 01:05:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd12a68800) [pid = 1998] [serial = 1814] [outer = 0x7ffd10290400] 01:05:04 INFO - PROCESS | 1998 | 1461053104141 Marionette DEBUG loaded listener.js 01:05:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd13d2a800) [pid = 1998] [serial = 1815] [outer = 0x7ffd10290400] 01:05:05 INFO - PROCESS | 1998 | 1461053105020 Marionette TRACE conn5 <- [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]]]}] 01:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1478ms 01:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:05:05 INFO - PROCESS | 1998 | 1461053105074 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 01:05:05 INFO - PROCESS | 1998 | 1461053105077 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 01:05:05 INFO - PROCESS | 1998 | 1461053105083 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:05:05 INFO - PROCESS | 1998 | 1461053105086 Marionette TRACE conn5 <- [1,2390,null,{}] 01:05:05 INFO - PROCESS | 1998 | 1461053105091 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:05 INFO - PROCESS | 1998 | 1461053105289 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 01:05:05 INFO - PROCESS | 1998 | 1461053105569 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1768e000 == 161 [pid = 1998] [id = 605] 01:05:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd0bc9e400) [pid = 1998] [serial = 1816] [outer = (nil)] 01:05:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd1459e400) [pid = 1998] [serial = 1817] [outer = 0x7ffd0bc9e400] 01:05:05 INFO - PROCESS | 1998 | 1461053105645 Marionette DEBUG loaded listener.js 01:05:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd14637800) [pid = 1998] [serial = 1818] [outer = 0x7ffd0bc9e400] 01:05:06 INFO - PROCESS | 1998 | 1461053106548 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1532ms 01:05:06 INFO - PROCESS | 1998 | 1461053106615 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 01:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:05:06 INFO - PROCESS | 1998 | 1461053106623 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 01:05:06 INFO - PROCESS | 1998 | 1461053106629 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:05:06 INFO - PROCESS | 1998 | 1461053106632 Marionette TRACE conn5 <- [1,2394,null,{}] 01:05:06 INFO - PROCESS | 1998 | 1461053106637 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:06 INFO - PROCESS | 1998 | 1461053106896 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 01:05:07 INFO - PROCESS | 1998 | 1461053107225 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c269800 == 162 [pid = 1998] [id = 606] 01:05:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd1463e000) [pid = 1998] [serial = 1819] [outer = (nil)] 01:05:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd157c1400) [pid = 1998] [serial = 1820] [outer = 0x7ffd1463e000] 01:05:07 INFO - PROCESS | 1998 | 1461053107307 Marionette DEBUG loaded listener.js 01:05:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd1599d800) [pid = 1998] [serial = 1821] [outer = 0x7ffd1463e000] 01:05:08 INFO - PROCESS | 1998 | 1461053108169 Marionette TRACE conn5 <- [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]]]}] 01:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1584ms 01:05:08 INFO - PROCESS | 1998 | 1461053108212 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 01:05:08 INFO - PROCESS | 1998 | 1461053108216 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 01:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:05:08 INFO - PROCESS | 1998 | 1461053108222 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:05:08 INFO - PROCESS | 1998 | 1461053108224 Marionette TRACE conn5 <- [1,2398,null,{}] 01:05:08 INFO - PROCESS | 1998 | 1461053108229 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:08 INFO - PROCESS | 1998 | 1461053108522 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 01:05:08 INFO - PROCESS | 1998 | 1461053108767 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1d816000 == 163 [pid = 1998] [id = 607] 01:05:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd157a4000) [pid = 1998] [serial = 1822] [outer = (nil)] 01:05:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd16e4e400) [pid = 1998] [serial = 1823] [outer = 0x7ffd157a4000] 01:05:08 INFO - PROCESS | 1998 | 1461053108853 Marionette DEBUG loaded listener.js 01:05:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd172e0400) [pid = 1998] [serial = 1824] [outer = 0x7ffd157a4000] 01:05:09 INFO - PROCESS | 1998 | 1461053109697 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1529ms 01:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:05:09 INFO - PROCESS | 1998 | 1461053109753 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 01:05:09 INFO - PROCESS | 1998 | 1461053109755 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 01:05:09 INFO - PROCESS | 1998 | 1461053109761 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:05:09 INFO - PROCESS | 1998 | 1461053109765 Marionette TRACE conn5 <- [1,2402,null,{}] 01:05:09 INFO - PROCESS | 1998 | 1461053109770 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:10 INFO - PROCESS | 1998 | 1461053110034 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 01:05:10 INFO - PROCESS | 1998 | 1461053110363 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e99a000 == 164 [pid = 1998] [id = 608] 01:05:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd156ca400) [pid = 1998] [serial = 1825] [outer = (nil)] 01:05:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd1756f000) [pid = 1998] [serial = 1826] [outer = 0x7ffd156ca400] 01:05:10 INFO - PROCESS | 1998 | 1461053110493 Marionette DEBUG loaded listener.js 01:05:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd1758fc00) [pid = 1998] [serial = 1827] [outer = 0x7ffd156ca400] 01:05:11 INFO - PROCESS | 1998 | 1461053111600 Marionette TRACE conn5 <- [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]]]}] 01:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1891ms 01:05:11 INFO - PROCESS | 1998 | 1461053111660 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 01:05:11 INFO - PROCESS | 1998 | 1461053111666 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 01:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:05:11 INFO - PROCESS | 1998 | 1461053111675 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:05:11 INFO - PROCESS | 1998 | 1461053111680 Marionette TRACE conn5 <- [1,2406,null,{}] 01:05:11 INFO - PROCESS | 1998 | 1461053111688 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:12 INFO - PROCESS | 1998 | 1461053112005 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 01:05:12 INFO - PROCESS | 1998 | 1461053112387 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1eb7c800 == 165 [pid = 1998] [id = 609] 01:05:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd1599e800) [pid = 1998] [serial = 1828] [outer = (nil)] 01:05:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd1765e800) [pid = 1998] [serial = 1829] [outer = 0x7ffd1599e800] 01:05:12 INFO - PROCESS | 1998 | 1461053112467 Marionette DEBUG loaded listener.js 01:05:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd17708000) [pid = 1998] [serial = 1830] [outer = 0x7ffd1599e800] 01:05:13 INFO - PROCESS | 1998 | 1461053113313 Marionette TRACE conn5 <- [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]]]}] 01:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1692ms 01:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:05:13 INFO - PROCESS | 1998 | 1461053113366 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 01:05:13 INFO - PROCESS | 1998 | 1461053113369 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 01:05:13 INFO - PROCESS | 1998 | 1461053113375 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:05:13 INFO - PROCESS | 1998 | 1461053113379 Marionette TRACE conn5 <- [1,2410,null,{}] 01:05:13 INFO - PROCESS | 1998 | 1461053113384 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:13 INFO - PROCESS | 1998 | 1461053113594 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 01:05:13 INFO - PROCESS | 1998 | 1461053113861 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:13 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe04800 == 166 [pid = 1998] [id = 610] 01:05:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd174eb000) [pid = 1998] [serial = 1831] [outer = (nil)] 01:05:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd1774c000) [pid = 1998] [serial = 1832] [outer = 0x7ffd174eb000] 01:05:13 INFO - PROCESS | 1998 | 1461053113943 Marionette DEBUG loaded listener.js 01:05:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd17752000) [pid = 1998] [serial = 1833] [outer = 0x7ffd174eb000] 01:05:14 INFO - PROCESS | 1998 | 1461053114880 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1579ms 01:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:05:14 INFO - PROCESS | 1998 | 1461053114955 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 01:05:14 INFO - PROCESS | 1998 | 1461053114958 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 01:05:14 INFO - PROCESS | 1998 | 1461053114964 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:05:14 INFO - PROCESS | 1998 | 1461053114968 Marionette TRACE conn5 <- [1,2414,null,{}] 01:05:14 INFO - PROCESS | 1998 | 1461053114973 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:15 INFO - PROCESS | 1998 | 1461053115256 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 01:05:15 INFO - PROCESS | 1998 | 1461053115562 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd228a6000 == 167 [pid = 1998] [id = 611] 01:05:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd100f1000) [pid = 1998] [serial = 1834] [outer = (nil)] 01:05:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd17759c00) [pid = 1998] [serial = 1835] [outer = 0x7ffd100f1000] 01:05:15 INFO - PROCESS | 1998 | 1461053115642 Marionette DEBUG loaded listener.js 01:05:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 210 (0x7ffd1b98b000) [pid = 1998] [serial = 1836] [outer = 0x7ffd100f1000] 01:05:16 INFO - PROCESS | 1998 | 1461053116474 Marionette TRACE conn5 <- [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]]]}] 01:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1579ms 01:05:16 INFO - PROCESS | 1998 | 1461053116545 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 01:05:16 INFO - PROCESS | 1998 | 1461053116548 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 01:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:05:16 INFO - PROCESS | 1998 | 1461053116554 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:05:16 INFO - PROCESS | 1998 | 1461053116556 Marionette TRACE conn5 <- [1,2418,null,{}] 01:05:16 INFO - PROCESS | 1998 | 1461053116562 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:16 INFO - PROCESS | 1998 | 1461053116814 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 01:05:17 INFO - PROCESS | 1998 | 1461053117154 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd229e3800 == 168 [pid = 1998] [id = 612] 01:05:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd1bbd0000) [pid = 1998] [serial = 1837] [outer = (nil)] 01:05:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd1bbd6800) [pid = 1998] [serial = 1838] [outer = 0x7ffd1bbd0000] 01:05:17 INFO - PROCESS | 1998 | 1461053117233 Marionette DEBUG loaded listener.js 01:05:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 213 (0x7ffd1c314400) [pid = 1998] [serial = 1839] [outer = 0x7ffd1bbd0000] 01:05:18 INFO - PROCESS | 1998 | 1461053118124 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1629ms 01:05:18 INFO - PROCESS | 1998 | 1461053118184 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 01:05:18 INFO - PROCESS | 1998 | 1461053118187 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 01:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:05:18 INFO - PROCESS | 1998 | 1461053118194 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:05:18 INFO - PROCESS | 1998 | 1461053118196 Marionette TRACE conn5 <- [1,2422,null,{}] 01:05:18 INFO - PROCESS | 1998 | 1461053118202 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:18 INFO - PROCESS | 1998 | 1461053118435 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 01:05:18 INFO - PROCESS | 1998 | 1461053118814 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22da2800 == 169 [pid = 1998] [id = 613] 01:05:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 214 (0x7ffd1bbbdc00) [pid = 1998] [serial = 1840] [outer = (nil)] 01:05:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 215 (0x7ffd1c31c400) [pid = 1998] [serial = 1841] [outer = 0x7ffd1bbbdc00] 01:05:18 INFO - PROCESS | 1998 | 1461053118929 Marionette DEBUG loaded listener.js 01:05:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 216 (0x7ffd1c5e6c00) [pid = 1998] [serial = 1842] [outer = 0x7ffd1bbbdc00] 01:05:19 INFO - PROCESS | 1998 | 1461053119791 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1636ms 01:05:19 INFO - PROCESS | 1998 | 1461053119831 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 01:05:19 INFO - PROCESS | 1998 | 1461053119834 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 01:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:05:19 INFO - PROCESS | 1998 | 1461053119840 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:05:19 INFO - PROCESS | 1998 | 1461053119842 Marionette TRACE conn5 <- [1,2426,null,{}] 01:05:19 INFO - PROCESS | 1998 | 1461053119847 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:20 INFO - PROCESS | 1998 | 1461053120058 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 01:05:20 INFO - PROCESS | 1998 | 1461053120337 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd23099800 == 170 [pid = 1998] [id = 614] 01:05:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 217 (0x7ffd16e45800) [pid = 1998] [serial = 1843] [outer = (nil)] 01:05:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 218 (0x7ffd1c5f0800) [pid = 1998] [serial = 1844] [outer = 0x7ffd16e45800] 01:05:20 INFO - PROCESS | 1998 | 1461053120455 Marionette DEBUG loaded listener.js 01:05:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 219 (0x7ffd1da08000) [pid = 1998] [serial = 1845] [outer = 0x7ffd16e45800] 01:05:21 INFO - PROCESS | 1998 | 1461053121421 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1629ms 01:05:21 INFO - PROCESS | 1998 | 1461053121474 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 01:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:05:21 INFO - PROCESS | 1998 | 1461053121479 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 01:05:21 INFO - PROCESS | 1998 | 1461053121488 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:05:21 INFO - PROCESS | 1998 | 1461053121493 Marionette TRACE conn5 <- [1,2430,null,{}] 01:05:21 INFO - PROCESS | 1998 | 1461053121501 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:21 INFO - PROCESS | 1998 | 1461053121727 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 01:05:22 INFO - PROCESS | 1998 | 1461053122054 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd232e1000 == 171 [pid = 1998] [id = 615] 01:05:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 220 (0x7ffd1bbcf800) [pid = 1998] [serial = 1846] [outer = (nil)] 01:05:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 221 (0x7ffd1dae8000) [pid = 1998] [serial = 1847] [outer = 0x7ffd1bbcf800] 01:05:22 INFO - PROCESS | 1998 | 1461053122140 Marionette DEBUG loaded listener.js 01:05:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 222 (0x7ffd1db05c00) [pid = 1998] [serial = 1848] [outer = 0x7ffd1bbcf800] 01:05:23 INFO - PROCESS | 1998 | 1461053123018 Marionette TRACE conn5 <- [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]]]}] 01:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1585ms 01:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:05:23 INFO - PROCESS | 1998 | 1461053123072 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 01:05:23 INFO - PROCESS | 1998 | 1461053123074 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 01:05:23 INFO - PROCESS | 1998 | 1461053123081 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:05:23 INFO - PROCESS | 1998 | 1461053123084 Marionette TRACE conn5 <- [1,2434,null,{}] 01:05:23 INFO - PROCESS | 1998 | 1461053123091 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:23 INFO - PROCESS | 1998 | 1461053123327 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 01:05:23 INFO - PROCESS | 1998 | 1461053123595 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:23 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd25ad3800 == 172 [pid = 1998] [id = 616] 01:05:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 223 (0x7ffd1bbd1000) [pid = 1998] [serial = 1849] [outer = (nil)] 01:05:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 224 (0x7ffd1db68c00) [pid = 1998] [serial = 1850] [outer = 0x7ffd1bbd1000] 01:05:23 INFO - PROCESS | 1998 | 1461053123713 Marionette DEBUG loaded listener.js 01:05:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 225 (0x7ffd1db71000) [pid = 1998] [serial = 1851] [outer = 0x7ffd1bbd1000] 01:05:24 INFO - PROCESS | 1998 | 1461053124603 Marionette TRACE conn5 <- [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]]]}] 01:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1582ms 01:05:24 INFO - PROCESS | 1998 | 1461053124663 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 01:05:24 INFO - PROCESS | 1998 | 1461053124666 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 01:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:05:24 INFO - PROCESS | 1998 | 1461053124673 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:05:24 INFO - PROCESS | 1998 | 1461053124676 Marionette TRACE conn5 <- [1,2438,null,{}] 01:05:24 INFO - PROCESS | 1998 | 1461053124681 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:24 INFO - PROCESS | 1998 | 1461053124921 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 01:05:25 INFO - PROCESS | 1998 | 1461053125240 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e20800 == 173 [pid = 1998] [id = 617] 01:05:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 226 (0x7ffd07b49400) [pid = 1998] [serial = 1852] [outer = (nil)] 01:05:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 227 (0x7ffd1dc22400) [pid = 1998] [serial = 1853] [outer = 0x7ffd07b49400] 01:05:25 INFO - PROCESS | 1998 | 1461053125319 Marionette DEBUG loaded listener.js 01:05:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 228 (0x7ffd1e1d3400) [pid = 1998] [serial = 1854] [outer = 0x7ffd07b49400] 01:05:26 INFO - PROCESS | 1998 | 1461053126317 Marionette TRACE conn5 <- [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]]]}] 01:05:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:05:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1685ms 01:05:26 INFO - PROCESS | 1998 | 1461053126359 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 01:05:26 INFO - PROCESS | 1998 | 1461053126362 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 01:05:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:05:26 INFO - PROCESS | 1998 | 1461053126368 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:05:26 INFO - PROCESS | 1998 | 1461053126372 Marionette TRACE conn5 <- [1,2442,null,{}] 01:05:26 INFO - PROCESS | 1998 | 1461053126377 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:26 INFO - PROCESS | 1998 | 1461053126647 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 01:05:26 INFO - PROCESS | 1998 | 1461053126971 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27372800 == 174 [pid = 1998] [id = 618] 01:05:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 229 (0x7ffd1bbcec00) [pid = 1998] [serial = 1855] [outer = (nil)] 01:05:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 230 (0x7ffd1e1db000) [pid = 1998] [serial = 1856] [outer = 0x7ffd1bbcec00] 01:05:27 INFO - PROCESS | 1998 | 1461053127065 Marionette DEBUG loaded listener.js 01:05:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 231 (0x7ffd1e2d6c00) [pid = 1998] [serial = 1857] [outer = 0x7ffd1bbcec00] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd140cb800 == 173 [pid = 1998] [id = 456] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd122b5800 == 172 [pid = 1998] [id = 404] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0d415000 == 171 [pid = 1998] [id = 541] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e53f000 == 170 [pid = 1998] [id = 542] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f2db000 == 169 [pid = 1998] [id = 494] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd07d99000 == 168 [pid = 1998] [id = 540] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0b0e0000 == 167 [pid = 1998] [id = 599] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd124e1800 == 166 [pid = 1998] [id = 598] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd103e2000 == 165 [pid = 1998] [id = 597] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0cc0d000 == 164 [pid = 1998] [id = 596] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0b2a6800 == 163 [pid = 1998] [id = 574] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd07da0800 == 162 [pid = 1998] [id = 595] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd101b6000 == 161 [pid = 1998] [id = 594] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a20c800 == 160 [pid = 1998] [id = 593] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0d2c7800 == 159 [pid = 1998] [id = 592] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e671000 == 158 [pid = 1998] [id = 590] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c5ab800 == 157 [pid = 1998] [id = 589] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c278800 == 156 [pid = 1998] [id = 588] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b9dc000 == 155 [pid = 1998] [id = 587] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd15517000 == 154 [pid = 1998] [id = 584] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd140de800 == 153 [pid = 1998] [id = 583] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12da0800 == 152 [pid = 1998] [id = 582] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12978000 == 151 [pid = 1998] [id = 581] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd122b4000 == 150 [pid = 1998] [id = 580] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd11455800 == 149 [pid = 1998] [id = 579] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd101a8800 == 148 [pid = 1998] [id = 543] 01:05:29 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e3aa000 == 147 [pid = 1998] [id = 575] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 230 (0x7ffd0ee53400) [pid = 1998] [serial = 1617] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 229 (0x7ffd2b072c00) [pid = 1998] [serial = 1703] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 228 (0x7ffd277cf000) [pid = 1998] [serial = 1542] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 227 (0x7ffd1e367c00) [pid = 1998] [serial = 1377] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 226 (0x7ffd36102400) [pid = 1998] [serial = 1599] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 225 (0x7ffd229a6000) [pid = 1998] [serial = 1533] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 224 (0x7ffd14635400) [pid = 1998] [serial = 1518] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 223 (0x7ffd21f6f400) [pid = 1998] [serial = 1530] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 222 (0x7ffd157cf000) [pid = 1998] [serial = 1611] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 221 (0x7ffd33ed5000) [pid = 1998] [serial = 1704] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 220 (0x7ffd0e3efc00) [pid = 1998] [serial = 1658] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 219 (0x7ffd24456c00) [pid = 1998] [serial = 1593] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 218 (0x7ffd34cbc400) [pid = 1998] [serial = 1608] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 217 (0x7ffd0ecf2000) [pid = 1998] [serial = 1605] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 216 (0x7ffd0a2e5400) [pid = 1998] [serial = 1554] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 215 (0x7ffd0f195c00) [pid = 1998] [serial = 1659] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 214 (0x7ffd269b8c00) [pid = 1998] [serial = 1539] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 213 (0x7ffd1e6f1800) [pid = 1998] [serial = 1700] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 212 (0x7ffd0f409000) [pid = 1998] [serial = 1485] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 211 (0x7ffd26e69800) [pid = 1998] [serial = 1596] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 210 (0x7ffd121f0c00) [pid = 1998] [serial = 1584] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 209 (0x7ffd26e70800) [pid = 1998] [serial = 1479] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd20071000) [pid = 1998] [serial = 1590] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd29598400) [pid = 1998] [serial = 1701] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd26894800) [pid = 1998] [serial = 1694] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd1fb36c00) [pid = 1998] [serial = 1527] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd35133400) [pid = 1998] [serial = 1545] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd35ffd800) [pid = 1998] [serial = 1551] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd26e68400) [pid = 1998] [serial = 1695] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd21ef5000) [pid = 1998] [serial = 1688] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd22d1ec00) [pid = 1998] [serial = 1536] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd226e7400) [pid = 1998] [serial = 1689] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd0a2e5c00) [pid = 1998] [serial = 1655] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd0d447400) [pid = 1998] [serial = 1512] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 196 (0x7ffd12eef400) [pid = 1998] [serial = 1629] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd0bca1400) [pid = 1998] [serial = 1656] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd1e6e7c00) [pid = 1998] [serial = 1679] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd157c5800) [pid = 1998] [serial = 1623] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd1e9cac00) [pid = 1998] [serial = 1680] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd128ee000) [pid = 1998] [serial = 1661] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd16efdc00) [pid = 1998] [serial = 1632] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd12efd000) [pid = 1998] [serial = 1662] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd22c16800) [pid = 1998] [serial = 1691] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd07b56800) [pid = 1998] [serial = 1620] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd157a8400) [pid = 1998] [serial = 1548] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd0ccbc000) [pid = 1998] [serial = 1482] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd0af50400) [pid = 1998] [serial = 1602] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd177ce800) [pid = 1998] [serial = 1521] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd23128c00) [pid = 1998] [serial = 1692] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd17590000) [pid = 1998] [serial = 1670] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd0d610400) [pid = 1998] [serial = 1626] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd17758000) [pid = 1998] [serial = 1671] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd14640400) [pid = 1998] [serial = 1664] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd157c7800) [pid = 1998] [serial = 1665] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd0f4dcc00) [pid = 1998] [serial = 1706] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd172ddc00) [pid = 1998] [serial = 1707] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd1b72b800) [pid = 1998] [serial = 1673] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd1da11800) [pid = 1998] [serial = 1674] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd1fb9bc00) [pid = 1998] [serial = 1685] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd20076000) [pid = 1998] [serial = 1686] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd1074b400) [pid = 1998] [serial = 1653] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 169 (0x7ffd0c84b400) [pid = 1998] [serial = 1718] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 168 (0x7ffd1db6b000) [pid = 1998] [serial = 1676] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 167 (0x7ffd1e358400) [pid = 1998] [serial = 1677] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 166 (0x7ffd16e4c000) [pid = 1998] [serial = 1667] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 165 (0x7ffd174e0800) [pid = 1998] [serial = 1668] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 164 (0x7ffd0e5c2800) [pid = 1998] [serial = 1712] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd121f6400) [pid = 1998] [serial = 1713] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd0af59400) [pid = 1998] [serial = 1709] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd0f405000) [pid = 1998] [serial = 1710] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd26e6fc00) [pid = 1998] [serial = 1697] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd27d4a400) [pid = 1998] [serial = 1698] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd0af5dc00) [pid = 1998] [serial = 1716] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd0af50000) [pid = 1998] [serial = 1715] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd0ccb8c00) [pid = 1998] [serial = 1719] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd0e5ca000) [pid = 1998] [serial = 1725] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd0e330800) [pid = 1998] [serial = 1724] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd226f1400) [pid = 1998] [serial = 1581] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd0eceac00) [pid = 1998] [serial = 1727] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd0d607c00) [pid = 1998] [serial = 1721] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd0e2ecc00) [pid = 1998] [serial = 1722] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd1280fc00) [pid = 1998] [serial = 1515] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd1e358c00) [pid = 1998] [serial = 1524] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd362b8800) [pid = 1998] [serial = 1614] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd1e9e3c00) [pid = 1998] [serial = 1682] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd17584c00) [pid = 1998] [serial = 1587] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd1edc7400) [pid = 1998] [serial = 1683] [outer = (nil)] [url = about:blank] 01:05:29 INFO - PROCESS | 1998 | 1461053129868 Marionette TRACE conn5 <- [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]]]}] 01:05:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:05:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 3637ms 01:05:30 INFO - PROCESS | 1998 | 1461053130007 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 01:05:30 INFO - PROCESS | 1998 | 1461053130014 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 01:05:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:05:30 INFO - PROCESS | 1998 | 1461053130023 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:05:30 INFO - PROCESS | 1998 | 1461053130030 Marionette TRACE conn5 <- [1,2446,null,{}] 01:05:30 INFO - PROCESS | 1998 | 1461053130043 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:30 INFO - PROCESS | 1998 | 1461053130245 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 01:05:30 INFO - PROCESS | 1998 | 1461053130451 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd07d9c000 == 148 [pid = 1998] [id = 619] 01:05:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd0af49000) [pid = 1998] [serial = 1858] [outer = (nil)] 01:05:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd0af4c800) [pid = 1998] [serial = 1859] [outer = 0x7ffd0af49000] 01:05:30 INFO - PROCESS | 1998 | 1461053130517 Marionette DEBUG loaded listener.js 01:05:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd0af5e000) [pid = 1998] [serial = 1860] [outer = 0x7ffd0af49000] 01:05:31 INFO - PROCESS | 1998 | 1461053131308 Marionette TRACE conn5 <- [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]]]}] 01:05:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:05:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1343ms 01:05:31 INFO - PROCESS | 1998 | 1461053131366 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 01:05:31 INFO - PROCESS | 1998 | 1461053131374 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 01:05:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:05:31 INFO - PROCESS | 1998 | 1461053131383 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:05:31 INFO - PROCESS | 1998 | 1461053131386 Marionette TRACE conn5 <- [1,2450,null,{}] 01:05:31 INFO - PROCESS | 1998 | 1461053131390 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:31 INFO - PROCESS | 1998 | 1461053131602 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 01:05:31 INFO - PROCESS | 1998 | 1461053131816 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:31 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a7f8000 == 149 [pid = 1998] [id = 620] 01:05:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd0a2e3c00) [pid = 1998] [serial = 1861] [outer = (nil)] 01:05:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd0c84ec00) [pid = 1998] [serial = 1862] [outer = 0x7ffd0a2e3c00] 01:05:31 INFO - PROCESS | 1998 | 1461053131886 Marionette DEBUG loaded listener.js 01:05:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd0ccbc000) [pid = 1998] [serial = 1863] [outer = 0x7ffd0a2e3c00] 01:05:32 INFO - PROCESS | 1998 | 1461053132880 Marionette TRACE conn5 <- [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]]]}] 01:05:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:05:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1530ms 01:05:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:05:32 INFO - PROCESS | 1998 | 1461053132913 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 01:05:32 INFO - PROCESS | 1998 | 1461053132916 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 01:05:32 INFO - PROCESS | 1998 | 1461053132922 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:05:32 INFO - PROCESS | 1998 | 1461053132927 Marionette TRACE conn5 <- [1,2454,null,{}] 01:05:32 INFO - PROCESS | 1998 | 1461053132942 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:33 INFO - PROCESS | 1998 | 1461053133219 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 01:05:33 INFO - PROCESS | 1998 | 1461053133254 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0c977000 == 150 [pid = 1998] [id = 621] 01:05:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd0d606000) [pid = 1998] [serial = 1864] [outer = (nil)] 01:05:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd0e2f1400) [pid = 1998] [serial = 1865] [outer = 0x7ffd0d606000] 01:05:33 INFO - PROCESS | 1998 | 1461053133320 Marionette DEBUG loaded listener.js 01:05:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd0e336000) [pid = 1998] [serial = 1866] [outer = 0x7ffd0d606000] 01:05:34 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd07b49c00) [pid = 1998] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:05:34 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd12a72800) [pid = 1998] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:05:34 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd07ccf800) [pid = 1998] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:05:34 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd07b51400) [pid = 1998] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:05:34 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd0e5cd000) [pid = 1998] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:05:34 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd0d449400) [pid = 1998] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:05:34 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd0a2e3400) [pid = 1998] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:05:34 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd12805000) [pid = 1998] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:05:34 INFO - PROCESS | 1998 | 1461053134929 Marionette TRACE conn5 <- [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]]]}] 01:05:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:05:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2036ms 01:05:34 INFO - PROCESS | 1998 | 1461053134958 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 01:05:34 INFO - PROCESS | 1998 | 1461053134962 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 01:05:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:05:34 INFO - PROCESS | 1998 | 1461053134968 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:05:34 INFO - PROCESS | 1998 | 1461053134970 Marionette TRACE conn5 <- [1,2458,null,{}] 01:05:34 INFO - PROCESS | 1998 | 1461053134975 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:35 INFO - PROCESS | 1998 | 1461053135172 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 01:05:35 INFO - PROCESS | 1998 | 1461053135189 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0cc0f800 == 151 [pid = 1998] [id = 622] 01:05:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd07b49c00) [pid = 1998] [serial = 1867] [outer = (nil)] 01:05:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd0e3e5c00) [pid = 1998] [serial = 1868] [outer = 0x7ffd07b49c00] 01:05:35 INFO - PROCESS | 1998 | 1461053135414 Marionette DEBUG loaded listener.js 01:05:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd0e5ca000) [pid = 1998] [serial = 1869] [outer = 0x7ffd07b49c00] 01:05:36 INFO - PROCESS | 1998 | 1461053136155 Marionette TRACE conn5 <- [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]]]}] 01:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1231ms 01:05:36 INFO - PROCESS | 1998 | 1461053136200 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 01:05:36 INFO - PROCESS | 1998 | 1461053136204 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 01:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:05:36 INFO - PROCESS | 1998 | 1461053136209 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:05:36 INFO - PROCESS | 1998 | 1461053136211 Marionette TRACE conn5 <- [1,2462,null,{}] 01:05:36 INFO - PROCESS | 1998 | 1461053136216 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:36 INFO - PROCESS | 1998 | 1461053136506 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 01:05:36 INFO - PROCESS | 1998 | 1461053136526 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0cddb800 == 152 [pid = 1998] [id = 623] 01:05:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd0a2d9c00) [pid = 1998] [serial = 1870] [outer = (nil)] 01:05:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd0ecec800) [pid = 1998] [serial = 1871] [outer = 0x7ffd0a2d9c00] 01:05:36 INFO - PROCESS | 1998 | 1461053136588 Marionette DEBUG loaded listener.js 01:05:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd0ee4f000) [pid = 1998] [serial = 1872] [outer = 0x7ffd0a2d9c00] 01:05:37 INFO - PROCESS | 1998 | 1461053137884 Marionette TRACE conn5 <- [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]]]}] 01:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1730ms 01:05:37 INFO - PROCESS | 1998 | 1461053137948 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 01:05:37 INFO - PROCESS | 1998 | 1461053137955 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 01:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:05:37 INFO - PROCESS | 1998 | 1461053137963 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:05:37 INFO - PROCESS | 1998 | 1461053137969 Marionette TRACE conn5 <- [1,2466,null,{}] 01:05:38 INFO - PROCESS | 1998 | 1461053138018 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:38 INFO - PROCESS | 1998 | 1461053138297 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 01:05:38 INFO - PROCESS | 1998 | 1461053138555 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0b0e5800 == 153 [pid = 1998] [id = 624] 01:05:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd0bca9c00) [pid = 1998] [serial = 1873] [outer = (nil)] 01:05:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd0ccb8c00) [pid = 1998] [serial = 1874] [outer = 0x7ffd0bca9c00] 01:05:38 INFO - PROCESS | 1998 | 1461053138636 Marionette DEBUG loaded listener.js 01:05:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd0d449000) [pid = 1998] [serial = 1875] [outer = 0x7ffd0bca9c00] 01:05:39 INFO - PROCESS | 1998 | 1461053139595 Marionette TRACE conn5 <- [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]]]}] 01:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1688ms 01:05:39 INFO - PROCESS | 1998 | 1461053139654 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 01:05:39 INFO - PROCESS | 1998 | 1461053139663 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 01:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:05:39 INFO - PROCESS | 1998 | 1461053139674 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:05:39 INFO - PROCESS | 1998 | 1461053139677 Marionette TRACE conn5 <- [1,2470,null,{}] 01:05:39 INFO - PROCESS | 1998 | 1461053139684 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:39 INFO - PROCESS | 1998 | 1461053139934 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 01:05:40 INFO - PROCESS | 1998 | 1461053140238 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:40 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e38c800 == 154 [pid = 1998] [id = 625] 01:05:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd0c84f400) [pid = 1998] [serial = 1876] [outer = (nil)] 01:05:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd0e5cdc00) [pid = 1998] [serial = 1877] [outer = 0x7ffd0c84f400] 01:05:40 INFO - PROCESS | 1998 | 1461053140317 Marionette DEBUG loaded listener.js 01:05:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd0ee4ac00) [pid = 1998] [serial = 1878] [outer = 0x7ffd0c84f400] 01:05:41 INFO - PROCESS | 1998 | 1461053141174 Marionette TRACE conn5 <- [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]]]}] 01:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1534ms 01:05:41 INFO - PROCESS | 1998 | 1461053141207 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 01:05:41 INFO - PROCESS | 1998 | 1461053141211 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 01:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:05:41 INFO - PROCESS | 1998 | 1461053141218 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:05:41 INFO - PROCESS | 1998 | 1461053141223 Marionette TRACE conn5 <- [1,2474,null,{}] 01:05:41 INFO - PROCESS | 1998 | 1461053141239 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:41 INFO - PROCESS | 1998 | 1461053141464 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 01:05:41 INFO - PROCESS | 1998 | 1461053141686 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f2c7000 == 155 [pid = 1998] [id = 626] 01:05:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd0f195c00) [pid = 1998] [serial = 1879] [outer = (nil)] 01:05:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd0f407c00) [pid = 1998] [serial = 1880] [outer = 0x7ffd0f195c00] 01:05:41 INFO - PROCESS | 1998 | 1461053141821 Marionette DEBUG loaded listener.js 01:05:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd0f4df400) [pid = 1998] [serial = 1881] [outer = 0x7ffd0f195c00] 01:05:43 INFO - PROCESS | 1998 | 1461053143011 Marionette TRACE conn5 <- [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]]]}] 01:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1842ms 01:05:43 INFO - PROCESS | 1998 | 1461053143062 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 01:05:43 INFO - PROCESS | 1998 | 1461053143067 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 01:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:05:43 INFO - PROCESS | 1998 | 1461053143075 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:05:43 INFO - PROCESS | 1998 | 1461053143079 Marionette TRACE conn5 <- [1,2478,null,{}] 01:05:43 INFO - PROCESS | 1998 | 1461053143085 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:43 INFO - PROCESS | 1998 | 1461053143373 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 01:05:43 INFO - PROCESS | 1998 | 1461053143680 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1009a000 == 156 [pid = 1998] [id = 627] 01:05:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd0f1d6c00) [pid = 1998] [serial = 1882] [outer = (nil)] 01:05:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd1028d800) [pid = 1998] [serial = 1883] [outer = 0x7ffd0f1d6c00] 01:05:43 INFO - PROCESS | 1998 | 1461053143753 Marionette DEBUG loaded listener.js 01:05:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd10747800) [pid = 1998] [serial = 1884] [outer = 0x7ffd0f1d6c00] 01:05:44 INFO - PROCESS | 1998 | 1461053144608 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1581ms 01:05:44 INFO - PROCESS | 1998 | 1461053144660 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 01:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:05:44 INFO - PROCESS | 1998 | 1461053144666 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 01:05:44 INFO - PROCESS | 1998 | 1461053144675 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:05:44 INFO - PROCESS | 1998 | 1461053144680 Marionette TRACE conn5 <- [1,2482,null,{}] 01:05:44 INFO - PROCESS | 1998 | 1461053144688 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:45 INFO - PROCESS | 1998 | 1461053145021 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 01:05:45 INFO - PROCESS | 1998 | 1461053145350 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd10737000 == 157 [pid = 1998] [id = 628] 01:05:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd121f8800) [pid = 1998] [serial = 1885] [outer = (nil)] 01:05:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 165 (0x7ffd12803c00) [pid = 1998] [serial = 1886] [outer = 0x7ffd121f8800] 01:05:45 INFO - PROCESS | 1998 | 1461053145462 Marionette DEBUG loaded listener.js 01:05:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 166 (0x7ffd12816800) [pid = 1998] [serial = 1887] [outer = 0x7ffd121f8800] 01:05:46 INFO - PROCESS | 1998 | 1461053146473 Marionette TRACE conn5 <- [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]]]}] 01:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1842ms 01:05:46 INFO - PROCESS | 1998 | 1461053146517 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 01:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:05:46 INFO - PROCESS | 1998 | 1461053146521 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 01:05:46 INFO - PROCESS | 1998 | 1461053146527 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:05:46 INFO - PROCESS | 1998 | 1461053146530 Marionette TRACE conn5 <- [1,2486,null,{}] 01:05:46 INFO - PROCESS | 1998 | 1461053146535 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:46 INFO - PROCESS | 1998 | 1461053146782 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 01:05:47 INFO - PROCESS | 1998 | 1461053147045 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1248d800 == 158 [pid = 1998] [id = 629] 01:05:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 167 (0x7ffd121f9c00) [pid = 1998] [serial = 1888] [outer = (nil)] 01:05:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 168 (0x7ffd13d24000) [pid = 1998] [serial = 1889] [outer = 0x7ffd121f9c00] 01:05:47 INFO - PROCESS | 1998 | 1461053147172 Marionette DEBUG loaded listener.js 01:05:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 169 (0x7ffd145a2800) [pid = 1998] [serial = 1890] [outer = 0x7ffd121f9c00] 01:05:48 INFO - PROCESS | 1998 | 1461053148143 Marionette TRACE conn5 <- [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]]]}] 01:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1688ms 01:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:05:48 INFO - PROCESS | 1998 | 1461053148216 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 01:05:48 INFO - PROCESS | 1998 | 1461053148219 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 01:05:48 INFO - PROCESS | 1998 | 1461053148225 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:05:48 INFO - PROCESS | 1998 | 1461053148228 Marionette TRACE conn5 <- [1,2490,null,{}] 01:05:48 INFO - PROCESS | 1998 | 1461053148233 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:48 INFO - PROCESS | 1998 | 1461053148452 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 01:05:48 INFO - PROCESS | 1998 | 1461053148750 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12d96000 == 159 [pid = 1998] [id = 630] 01:05:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 170 (0x7ffd128eac00) [pid = 1998] [serial = 1891] [outer = (nil)] 01:05:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd14634400) [pid = 1998] [serial = 1892] [outer = 0x7ffd128eac00] 01:05:48 INFO - PROCESS | 1998 | 1461053148829 Marionette DEBUG loaded listener.js 01:05:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd146cc000) [pid = 1998] [serial = 1893] [outer = 0x7ffd128eac00] 01:05:49 INFO - PROCESS | 1998 | 1461053149671 Marionette TRACE conn5 <- [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]]]}] 01:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1479ms 01:05:49 INFO - PROCESS | 1998 | 1461053149704 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 01:05:49 INFO - PROCESS | 1998 | 1461053149707 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 01:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:05:49 INFO - PROCESS | 1998 | 1461053149713 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:05:49 INFO - PROCESS | 1998 | 1461053149716 Marionette TRACE conn5 <- [1,2494,null,{}] 01:05:49 INFO - PROCESS | 1998 | 1461053149721 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:49 INFO - PROCESS | 1998 | 1461053149955 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 01:05:50 INFO - PROCESS | 1998 | 1461053150189 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1428d800 == 160 [pid = 1998] [id = 631] 01:05:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd12a66c00) [pid = 1998] [serial = 1894] [outer = (nil)] 01:05:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd156d1c00) [pid = 1998] [serial = 1895] [outer = 0x7ffd12a66c00] 01:05:50 INFO - PROCESS | 1998 | 1461053150266 Marionette DEBUG loaded listener.js 01:05:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd157a9400) [pid = 1998] [serial = 1896] [outer = 0x7ffd12a66c00] 01:05:51 INFO - PROCESS | 1998 | 1461053151153 Marionette TRACE conn5 <- [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]]]}] 01:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1485ms 01:05:51 INFO - PROCESS | 1998 | 1461053151200 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 01:05:51 INFO - PROCESS | 1998 | 1461053151203 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 01:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:05:51 INFO - PROCESS | 1998 | 1461053151209 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:05:51 INFO - PROCESS | 1998 | 1461053151212 Marionette TRACE conn5 <- [1,2498,null,{}] 01:05:51 INFO - PROCESS | 1998 | 1461053151218 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:51 INFO - PROCESS | 1998 | 1461053151447 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 01:05:51 INFO - PROCESS | 1998 | 1461053151811 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd155d5000 == 161 [pid = 1998] [id = 632] 01:05:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd146cd000) [pid = 1998] [serial = 1897] [outer = (nil)] 01:05:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd157cc800) [pid = 1998] [serial = 1898] [outer = 0x7ffd146cd000] 01:05:51 INFO - PROCESS | 1998 | 1461053151917 Marionette DEBUG loaded listener.js 01:05:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd16e48400) [pid = 1998] [serial = 1899] [outer = 0x7ffd146cd000] 01:05:52 INFO - PROCESS | 1998 | 1461053152960 Marionette TRACE conn5 <- [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]]]}] 01:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1780ms 01:05:52 INFO - PROCESS | 1998 | 1461053152991 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 01:05:52 INFO - PROCESS | 1998 | 1461053152995 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 01:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:05:53 INFO - PROCESS | 1998 | 1461053153001 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:05:53 INFO - PROCESS | 1998 | 1461053153004 Marionette TRACE conn5 <- [1,2502,null,{}] 01:05:53 INFO - PROCESS | 1998 | 1461053153009 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:53 INFO - PROCESS | 1998 | 1461053153235 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 01:05:53 INFO - PROCESS | 1998 | 1461053153499 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd17518000 == 162 [pid = 1998] [id = 633] 01:05:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd156c5400) [pid = 1998] [serial = 1900] [outer = (nil)] 01:05:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd172d3c00) [pid = 1998] [serial = 1901] [outer = 0x7ffd156c5400] 01:05:53 INFO - PROCESS | 1998 | 1461053153580 Marionette DEBUG loaded listener.js 01:05:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd174ebc00) [pid = 1998] [serial = 1902] [outer = 0x7ffd156c5400] 01:05:54 INFO - PROCESS | 1998 | 1461053154504 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1578ms 01:05:54 INFO - PROCESS | 1998 | 1461053154581 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 01:05:54 INFO - PROCESS | 1998 | 1461053154585 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 01:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:05:54 INFO - PROCESS | 1998 | 1461053154591 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:05:54 INFO - PROCESS | 1998 | 1461053154597 Marionette TRACE conn5 <- [1,2506,null,{}] 01:05:54 INFO - PROCESS | 1998 | 1461053154605 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:54 INFO - PROCESS | 1998 | 1461053154903 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 01:05:55 INFO - PROCESS | 1998 | 1461053155235 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ba07000 == 163 [pid = 1998] [id = 634] 01:05:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd17660800) [pid = 1998] [serial = 1903] [outer = (nil)] 01:05:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd177c5000) [pid = 1998] [serial = 1904] [outer = 0x7ffd17660800] 01:05:55 INFO - PROCESS | 1998 | 1461053155322 Marionette DEBUG loaded listener.js 01:05:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd1b723800) [pid = 1998] [serial = 1905] [outer = 0x7ffd17660800] 01:05:56 INFO - PROCESS | 1998 | 1461053156190 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1639ms 01:05:56 INFO - PROCESS | 1998 | 1461053156231 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 01:05:56 INFO - PROCESS | 1998 | 1461053156234 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 01:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:05:56 INFO - PROCESS | 1998 | 1461053156240 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:05:56 INFO - PROCESS | 1998 | 1461053156242 Marionette TRACE conn5 <- [1,2510,null,{}] 01:05:56 INFO - PROCESS | 1998 | 1461053156248 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:56 INFO - PROCESS | 1998 | 1461053156471 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 01:05:56 INFO - PROCESS | 1998 | 1461053156736 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c59f800 == 164 [pid = 1998] [id = 635] 01:05:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd0f190800) [pid = 1998] [serial = 1906] [outer = (nil)] 01:05:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd1b725000) [pid = 1998] [serial = 1907] [outer = 0x7ffd0f190800] 01:05:56 INFO - PROCESS | 1998 | 1461053156853 Marionette DEBUG loaded listener.js 01:05:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd1bbcdc00) [pid = 1998] [serial = 1908] [outer = 0x7ffd0f190800] 01:05:57 INFO - PROCESS | 1998 | 1461053157709 Marionette TRACE conn5 <- [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]]]}] 01:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1536ms 01:05:57 INFO - PROCESS | 1998 | 1461053157785 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 01:05:57 INFO - PROCESS | 1998 | 1461053157789 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 01:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:05:57 INFO - PROCESS | 1998 | 1461053157796 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:05:57 INFO - PROCESS | 1998 | 1461053157798 Marionette TRACE conn5 <- [1,2514,null,{}] 01:05:57 INFO - PROCESS | 1998 | 1461053157805 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:58 INFO - PROCESS | 1998 | 1461053158043 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 01:05:58 INFO - PROCESS | 1998 | 1461053158395 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e915800 == 165 [pid = 1998] [id = 636] 01:05:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd07cc5c00) [pid = 1998] [serial = 1909] [outer = (nil)] 01:05:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd1c8ae000) [pid = 1998] [serial = 1910] [outer = 0x7ffd07cc5c00] 01:05:58 INFO - PROCESS | 1998 | 1461053158499 Marionette DEBUG loaded listener.js 01:05:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd1dc2a800) [pid = 1998] [serial = 1911] [outer = 0x7ffd07cc5c00] 01:05:59 INFO - PROCESS | 1998 | 1461053159569 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1833ms 01:05:59 INFO - PROCESS | 1998 | 1461053159629 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 01:05:59 INFO - PROCESS | 1998 | 1461053159633 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 01:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:05:59 INFO - PROCESS | 1998 | 1461053159638 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:05:59 INFO - PROCESS | 1998 | 1461053159640 Marionette TRACE conn5 <- [1,2518,null,{}] 01:05:59 INFO - PROCESS | 1998 | 1461053159646 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:59 INFO - PROCESS | 1998 | 1461053159860 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 01:06:00 INFO - PROCESS | 1998 | 1461053160173 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd21de7000 == 166 [pid = 1998] [id = 637] 01:06:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd0e2eac00) [pid = 1998] [serial = 1912] [outer = (nil)] 01:06:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd1e358c00) [pid = 1998] [serial = 1913] [outer = 0x7ffd0e2eac00] 01:06:00 INFO - PROCESS | 1998 | 1461053160253 Marionette DEBUG loaded listener.js 01:06:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd1e367000) [pid = 1998] [serial = 1914] [outer = 0x7ffd0e2eac00] 01:06:01 INFO - PROCESS | 1998 | 1461053161099 Marionette TRACE conn5 <- [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]]]}] 01:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1532ms 01:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:06:01 INFO - PROCESS | 1998 | 1461053161172 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 01:06:01 INFO - PROCESS | 1998 | 1461053161175 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 01:06:01 INFO - PROCESS | 1998 | 1461053161181 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:06:01 INFO - PROCESS | 1998 | 1461053161184 Marionette TRACE conn5 <- [1,2522,null,{}] 01:06:01 INFO - PROCESS | 1998 | 1461053161189 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:01 INFO - PROCESS | 1998 | 1461053161427 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 01:06:01 INFO - PROCESS | 1998 | 1461053161746 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd229c8800 == 167 [pid = 1998] [id = 638] 01:06:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd0f4dc800) [pid = 1998] [serial = 1915] [outer = (nil)] 01:06:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd1e5bbc00) [pid = 1998] [serial = 1916] [outer = 0x7ffd0f4dc800] 01:06:01 INFO - PROCESS | 1998 | 1461053161827 Marionette DEBUG loaded listener.js 01:06:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd1e7f0400) [pid = 1998] [serial = 1917] [outer = 0x7ffd0f4dc800] 01:06:02 INFO - PROCESS | 1998 | 1461053162730 Marionette TRACE conn5 <- [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]]]}] 01:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1631ms 01:06:02 INFO - PROCESS | 1998 | 1461053162812 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 01:06:02 INFO - PROCESS | 1998 | 1461053162815 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 01:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:06:02 INFO - PROCESS | 1998 | 1461053162821 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:06:02 INFO - PROCESS | 1998 | 1461053162825 Marionette TRACE conn5 <- [1,2526,null,{}] 01:06:02 INFO - PROCESS | 1998 | 1461053162830 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:03 INFO - PROCESS | 1998 | 1461053163097 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 01:06:03 INFO - PROCESS | 1998 | 1461053163407 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd230a8000 == 168 [pid = 1998] [id = 639] 01:06:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd1b727c00) [pid = 1998] [serial = 1918] [outer = (nil)] 01:06:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd1e7fc800) [pid = 1998] [serial = 1919] [outer = 0x7ffd1b727c00] 01:06:03 INFO - PROCESS | 1998 | 1461053163486 Marionette DEBUG loaded listener.js 01:06:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd1e9c8000) [pid = 1998] [serial = 1920] [outer = 0x7ffd1b727c00] 01:06:04 INFO - PROCESS | 1998 | 1461053164326 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1545ms 01:06:04 INFO - PROCESS | 1998 | 1461053164367 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 01:06:04 INFO - PROCESS | 1998 | 1461053164371 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 01:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:06:04 INFO - PROCESS | 1998 | 1461053164377 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:06:04 INFO - PROCESS | 1998 | 1461053164380 Marionette TRACE conn5 <- [1,2530,null,{}] 01:06:04 INFO - PROCESS | 1998 | 1461053164385 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:04 INFO - PROCESS | 1998 | 1461053164644 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 01:06:04 INFO - PROCESS | 1998 | 1461053164909 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e2e000 == 169 [pid = 1998] [id = 640] 01:06:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd1e1d1800) [pid = 1998] [serial = 1921] [outer = (nil)] 01:06:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd1e9d1000) [pid = 1998] [serial = 1922] [outer = 0x7ffd1e1d1800] 01:06:05 INFO - PROCESS | 1998 | 1461053165037 Marionette DEBUG loaded listener.js 01:06:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd1e9e4000) [pid = 1998] [serial = 1923] [outer = 0x7ffd1e1d1800] 01:06:05 INFO - PROCESS | 1998 | 1461053165910 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1578ms 01:06:05 INFO - PROCESS | 1998 | 1461053165957 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 01:06:05 INFO - PROCESS | 1998 | 1461053165960 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 01:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:06:05 INFO - PROCESS | 1998 | 1461053165966 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:06:05 INFO - PROCESS | 1998 | 1461053165968 Marionette TRACE conn5 <- [1,2534,null,{}] 01:06:05 INFO - PROCESS | 1998 | 1461053165974 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:06 INFO - PROCESS | 1998 | 1461053166209 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 01:06:06 INFO - PROCESS | 1998 | 1461053166524 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:06 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd277df000 == 170 [pid = 1998] [id = 641] 01:06:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd0ccb1000) [pid = 1998] [serial = 1924] [outer = (nil)] 01:06:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd1e9e9000) [pid = 1998] [serial = 1925] [outer = 0x7ffd0ccb1000] 01:06:06 INFO - PROCESS | 1998 | 1461053166601 Marionette DEBUG loaded listener.js 01:06:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd1edc5c00) [pid = 1998] [serial = 1926] [outer = 0x7ffd0ccb1000] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34d1d000 == 169 [pid = 1998] [id = 243] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0ffcd800 == 168 [pid = 1998] [id = 335] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd277e3800 == 167 [pid = 1998] [id = 191] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0cc0f800 == 166 [pid = 1998] [id = 622] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0c977000 == 165 [pid = 1998] [id = 621] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a7f8000 == 164 [pid = 1998] [id = 620] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd07d9c000 == 163 [pid = 1998] [id = 619] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26e20800 == 162 [pid = 1998] [id = 617] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd25ad3800 == 161 [pid = 1998] [id = 616] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd232e1000 == 160 [pid = 1998] [id = 615] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd23099800 == 159 [pid = 1998] [id = 614] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22da2800 == 158 [pid = 1998] [id = 613] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd229e3800 == 157 [pid = 1998] [id = 612] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd228a6000 == 156 [pid = 1998] [id = 611] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fe04800 == 155 [pid = 1998] [id = 610] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1eb7c800 == 154 [pid = 1998] [id = 609] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e99a000 == 153 [pid = 1998] [id = 608] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1d816000 == 152 [pid = 1998] [id = 607] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c269800 == 151 [pid = 1998] [id = 606] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1768e000 == 150 [pid = 1998] [id = 605] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd171e1000 == 149 [pid = 1998] [id = 604] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd14380000 == 148 [pid = 1998] [id = 603] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1072e000 == 147 [pid = 1998] [id = 602] 01:06:08 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0d2b6800 == 146 [pid = 1998] [id = 601] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd13d29800) [pid = 1998] [serial = 1796] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd16e4d800) [pid = 1998] [serial = 1763] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd157c7c00) [pid = 1998] [serial = 1760] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd14639800) [pid = 1998] [serial = 1757] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd14606c00) [pid = 1998] [serial = 1754] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd0ee4d400) [pid = 1998] [serial = 1751] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd13d8dc00) [pid = 1998] [serial = 1748] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd12efc000) [pid = 1998] [serial = 1745] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 196 (0x7ffd121f3800) [pid = 1998] [serial = 1742] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd1029b800) [pid = 1998] [serial = 1739] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd0f199000) [pid = 1998] [serial = 1736] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd0d611400) [pid = 1998] [serial = 1733] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd0bca7000) [pid = 1998] [serial = 1730] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd100f1800) [pid = 1998] [serial = 1790] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd0af61c00) [pid = 1998] [serial = 1787] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd0e5c8000) [pid = 1998] [serial = 1788] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd0f1d1c00) [pid = 1998] [serial = 1785] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd0ecf6000) [pid = 1998] [serial = 1784] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd0e338400) [pid = 1998] [serial = 1782] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd0d60ec00) [pid = 1998] [serial = 1781] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd0d2ad400) [pid = 1998] [serial = 1779] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd0c84e400) [pid = 1998] [serial = 1778] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd0a2da000) [pid = 1998] [serial = 1775] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd1756d400) [pid = 1998] [serial = 1772] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd1756e400) [pid = 1998] [serial = 1769] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd172d9800) [pid = 1998] [serial = 1766] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd128e5800) [pid = 1998] [serial = 1793] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd14608000) [pid = 1998] [serial = 1797] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd12a72400) [pid = 1998] [serial = 1794] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd0ccb1400) [pid = 1998] [serial = 1800] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd1074a400) [pid = 1998] [serial = 1791] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd0af47800) [pid = 1998] [serial = 1799] [outer = (nil)] [url = about:blank] 01:06:09 INFO - PROCESS | 1998 | 1461053169216 Marionette TRACE conn5 <- [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]]]}] 01:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 3286ms 01:06:09 INFO - PROCESS | 1998 | 1461053169254 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 01:06:09 INFO - PROCESS | 1998 | 1461053169260 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 01:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:06:09 INFO - PROCESS | 1998 | 1461053169267 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:06:09 INFO - PROCESS | 1998 | 1461053169272 Marionette TRACE conn5 <- [1,2538,null,{}] 01:06:09 INFO - PROCESS | 1998 | 1461053169279 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:09 INFO - PROCESS | 1998 | 1461053169543 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 01:06:09 INFO - PROCESS | 1998 | 1461053169738 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:09 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a7e2800 == 147 [pid = 1998] [id = 642] 01:06:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd0af55400) [pid = 1998] [serial = 1927] [outer = (nil)] 01:06:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd0bca5400) [pid = 1998] [serial = 1928] [outer = 0x7ffd0af55400] 01:06:09 INFO - PROCESS | 1998 | 1461053169812 Marionette DEBUG loaded listener.js 01:06:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd0ccb2400) [pid = 1998] [serial = 1929] [outer = 0x7ffd0af55400] 01:06:10 INFO - PROCESS | 1998 | 1461053170719 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1491ms 01:06:10 INFO - PROCESS | 1998 | 1461053170789 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 01:06:10 INFO - PROCESS | 1998 | 1461053170796 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 01:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:06:10 INFO - PROCESS | 1998 | 1461053170821 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:06:10 INFO - PROCESS | 1998 | 1461053170825 Marionette TRACE conn5 <- [1,2542,null,{}] 01:06:10 INFO - PROCESS | 1998 | 1461053170830 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:11 INFO - PROCESS | 1998 | 1461053171048 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 01:06:11 INFO - PROCESS | 1998 | 1461053171299 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:11 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0c9d4000 == 148 [pid = 1998] [id = 643] 01:06:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd0af56c00) [pid = 1998] [serial = 1930] [outer = (nil)] 01:06:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd0e2f4400) [pid = 1998] [serial = 1931] [outer = 0x7ffd0af56c00] 01:06:11 INFO - PROCESS | 1998 | 1461053171378 Marionette DEBUG loaded listener.js 01:06:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd0e335800) [pid = 1998] [serial = 1932] [outer = 0x7ffd0af56c00] 01:06:12 INFO - PROCESS | 1998 | 1461053172148 Marionette TRACE conn5 <- [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]]]}] 01:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1388ms 01:06:12 INFO - PROCESS | 1998 | 1461053172206 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 01:06:12 INFO - PROCESS | 1998 | 1461053172210 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 01:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:06:12 INFO - PROCESS | 1998 | 1461053172229 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:06:12 INFO - PROCESS | 1998 | 1461053172235 Marionette TRACE conn5 <- [1,2546,null,{}] 01:06:12 INFO - PROCESS | 1998 | 1461053172249 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:12 INFO - PROCESS | 1998 | 1461053172539 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 01:06:12 INFO - PROCESS | 1998 | 1461053172573 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d2ba000 == 149 [pid = 1998] [id = 644] 01:06:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd0e338400) [pid = 1998] [serial = 1933] [outer = (nil)] 01:06:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd0f18f400) [pid = 1998] [serial = 1934] [outer = 0x7ffd0e338400] 01:06:12 INFO - PROCESS | 1998 | 1461053172653 Marionette DEBUG loaded listener.js 01:06:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd0f40cc00) [pid = 1998] [serial = 1935] [outer = 0x7ffd0e338400] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd0af5d400) [pid = 1998] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd157c3400) [pid = 1998] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd1bbbdc00) [pid = 1998] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd0af49000) [pid = 1998] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd0d2a9c00) [pid = 1998] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd156ca400) [pid = 1998] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd157a4000) [pid = 1998] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd0c845000) [pid = 1998] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd100fe000) [pid = 1998] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd100f1000) [pid = 1998] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd10290400) [pid = 1998] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd0bc9e400) [pid = 1998] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 169 (0x7ffd0c848c00) [pid = 1998] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 168 (0x7ffd1bbd0000) [pid = 1998] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 167 (0x7ffd16e45800) [pid = 1998] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 166 (0x7ffd1bbcf800) [pid = 1998] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 165 (0x7ffd0d2a3800) [pid = 1998] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 164 (0x7ffd1463e000) [pid = 1998] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd07b49400) [pid = 1998] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd1bbd1000) [pid = 1998] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd0a2e3c00) [pid = 1998] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd174eb000) [pid = 1998] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd0d606000) [pid = 1998] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd16ef5400) [pid = 1998] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd10296c00) [pid = 1998] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd0a2dec00) [pid = 1998] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd157c4800) [pid = 1998] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd1599e800) [pid = 1998] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd0af61000) [pid = 1998] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd157c3800) [pid = 1998] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd128e6800) [pid = 1998] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd0d454000) [pid = 1998] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd10296400) [pid = 1998] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd0af47c00) [pid = 1998] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd0ee55c00) [pid = 1998] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd07b52400) [pid = 1998] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd0f1d1800) [pid = 1998] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:06:14 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd07b49c00) [pid = 1998] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:06:14 INFO - PROCESS | 1998 | 1461053174639 Marionette TRACE conn5 <- [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]]]}] 01:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2438ms 01:06:14 INFO - PROCESS | 1998 | 1461053174668 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 01:06:14 INFO - PROCESS | 1998 | 1461053174672 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 01:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:06:14 INFO - PROCESS | 1998 | 1461053174679 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:06:14 INFO - PROCESS | 1998 | 1461053174683 Marionette TRACE conn5 <- [1,2550,null,{}] 01:06:14 INFO - PROCESS | 1998 | 1461053174688 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:14 INFO - PROCESS | 1998 | 1461053174979 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 01:06:15 INFO - PROCESS | 1998 | 1461053175000 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e533800 == 150 [pid = 1998] [id = 645] 01:06:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd07b49c00) [pid = 1998] [serial = 1936] [outer = (nil)] 01:06:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd0ee55c00) [pid = 1998] [serial = 1937] [outer = 0x7ffd07b49c00] 01:06:15 INFO - PROCESS | 1998 | 1461053175094 Marionette DEBUG loaded listener.js 01:06:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd0f4e6400) [pid = 1998] [serial = 1938] [outer = 0x7ffd07b49c00] 01:06:16 INFO - PROCESS | 1998 | 1461053176051 Marionette TRACE conn5 <- [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]]]}] 01:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1434ms 01:06:16 INFO - PROCESS | 1998 | 1461053176274 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 01:06:16 INFO - PROCESS | 1998 | 1461053176281 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 01:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:06:16 INFO - PROCESS | 1998 | 1461053176291 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:06:16 INFO - PROCESS | 1998 | 1461053176295 Marionette TRACE conn5 <- [1,2554,null,{}] 01:06:16 INFO - PROCESS | 1998 | 1461053176304 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:16 INFO - PROCESS | 1998 | 1461053176562 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 01:06:16 INFO - PROCESS | 1998 | 1461053176872 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:16 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0b0db800 == 151 [pid = 1998] [id = 646] 01:06:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd0af54800) [pid = 1998] [serial = 1939] [outer = (nil)] 01:06:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd0bca1800) [pid = 1998] [serial = 1940] [outer = 0x7ffd0af54800] 01:06:16 INFO - PROCESS | 1998 | 1461053176992 Marionette DEBUG loaded listener.js 01:06:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd0d2ac000) [pid = 1998] [serial = 1941] [outer = 0x7ffd0af54800] 01:06:17 INFO - PROCESS | 1998 | 1461053177964 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1740ms 01:06:18 INFO - PROCESS | 1998 | 1461053178033 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 01:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:06:18 INFO - PROCESS | 1998 | 1461053178039 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 01:06:18 INFO - PROCESS | 1998 | 1461053178050 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:06:18 INFO - PROCESS | 1998 | 1461053178056 Marionette TRACE conn5 <- [1,2558,null,{}] 01:06:18 INFO - PROCESS | 1998 | 1461053178062 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:18 INFO - PROCESS | 1998 | 1461053178334 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 01:06:18 INFO - PROCESS | 1998 | 1461053178657 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f2d8000 == 152 [pid = 1998] [id = 647] 01:06:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd0e3e7000) [pid = 1998] [serial = 1942] [outer = (nil)] 01:06:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd0e5c7c00) [pid = 1998] [serial = 1943] [outer = 0x7ffd0e3e7000] 01:06:18 INFO - PROCESS | 1998 | 1461053178735 Marionette DEBUG loaded listener.js 01:06:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd0f19b400) [pid = 1998] [serial = 1944] [outer = 0x7ffd0e3e7000] 01:06:19 INFO - PROCESS | 1998 | 1461053179744 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1739ms 01:06:19 INFO - PROCESS | 1998 | 1461053179786 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 01:06:19 INFO - PROCESS | 1998 | 1461053179790 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 01:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:06:19 INFO - PROCESS | 1998 | 1461053179796 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:06:19 INFO - PROCESS | 1998 | 1461053179800 Marionette TRACE conn5 <- [1,2562,null,{}] 01:06:19 INFO - PROCESS | 1998 | 1461053179813 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:20 INFO - PROCESS | 1998 | 1461053180043 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 01:06:20 INFO - PROCESS | 1998 | 1461053180397 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd10739800 == 153 [pid = 1998] [id = 648] 01:06:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd10747c00) [pid = 1998] [serial = 1945] [outer = (nil)] 01:06:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd10751c00) [pid = 1998] [serial = 1946] [outer = 0x7ffd10747c00] 01:06:20 INFO - PROCESS | 1998 | 1461053180484 Marionette DEBUG loaded listener.js 01:06:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd12804800) [pid = 1998] [serial = 1947] [outer = 0x7ffd10747c00] 01:06:21 INFO - PROCESS | 1998 | 1461053181400 Marionette TRACE conn5 <- [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]]]}] 01:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1635ms 01:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:06:21 INFO - PROCESS | 1998 | 1461053181433 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 01:06:21 INFO - PROCESS | 1998 | 1461053181436 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 01:06:21 INFO - PROCESS | 1998 | 1461053181442 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:06:21 INFO - PROCESS | 1998 | 1461053181445 Marionette TRACE conn5 <- [1,2566,null,{}] 01:06:21 INFO - PROCESS | 1998 | 1461053181450 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:21 INFO - PROCESS | 1998 | 1461053181682 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 01:06:22 INFO - PROCESS | 1998 | 1461053181991 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12493800 == 154 [pid = 1998] [id = 649] 01:06:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd1074b000) [pid = 1998] [serial = 1948] [outer = (nil)] 01:06:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd12a67800) [pid = 1998] [serial = 1949] [outer = 0x7ffd1074b000] 01:06:22 INFO - PROCESS | 1998 | 1461053182073 Marionette DEBUG loaded listener.js 01:06:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd12ef5c00) [pid = 1998] [serial = 1950] [outer = 0x7ffd1074b000] 01:06:22 INFO - PROCESS | 1998 | 1461053182970 Marionette TRACE conn5 <- [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]]]}] 01:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1581ms 01:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:06:23 INFO - PROCESS | 1998 | 1461053183023 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 01:06:23 INFO - PROCESS | 1998 | 1461053183025 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 01:06:23 INFO - PROCESS | 1998 | 1461053183032 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:06:23 INFO - PROCESS | 1998 | 1461053183035 Marionette TRACE conn5 <- [1,2570,null,{}] 01:06:23 INFO - PROCESS | 1998 | 1461053183040 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:23 INFO - PROCESS | 1998 | 1461053183254 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 01:06:23 INFO - PROCESS | 1998 | 1461053183523 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:23 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd13e8f800 == 155 [pid = 1998] [id = 650] 01:06:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd12819c00) [pid = 1998] [serial = 1951] [outer = (nil)] 01:06:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd13d2f000) [pid = 1998] [serial = 1952] [outer = 0x7ffd12819c00] 01:06:23 INFO - PROCESS | 1998 | 1461053183645 Marionette DEBUG loaded listener.js 01:06:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd1459fc00) [pid = 1998] [serial = 1953] [outer = 0x7ffd12819c00] 01:06:24 INFO - PROCESS | 1998 | 1461053184546 Marionette TRACE conn5 <- [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]]]}] 01:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1581ms 01:06:24 INFO - PROCESS | 1998 | 1461053184614 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 01:06:24 INFO - PROCESS | 1998 | 1461053184617 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 01:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:06:24 INFO - PROCESS | 1998 | 1461053184623 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:06:24 INFO - PROCESS | 1998 | 1461053184625 Marionette TRACE conn5 <- [1,2574,null,{}] 01:06:24 INFO - PROCESS | 1998 | 1461053184631 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:24 INFO - PROCESS | 1998 | 1461053184912 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 01:06:25 INFO - PROCESS | 1998 | 1461053185236 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd170ea800 == 156 [pid = 1998] [id = 651] 01:06:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd157a4000) [pid = 1998] [serial = 1954] [outer = (nil)] 01:06:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd157cf000) [pid = 1998] [serial = 1955] [outer = 0x7ffd157a4000] 01:06:25 INFO - PROCESS | 1998 | 1461053185314 Marionette DEBUG loaded listener.js 01:06:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 165 (0x7ffd16ef2000) [pid = 1998] [serial = 1956] [outer = 0x7ffd157a4000] 01:06:26 INFO - PROCESS | 1998 | 1461053186415 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1830ms 01:06:26 INFO - PROCESS | 1998 | 1461053186454 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 01:06:26 INFO - PROCESS | 1998 | 1461053186458 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 01:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:06:26 INFO - PROCESS | 1998 | 1461053186464 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:06:26 INFO - PROCESS | 1998 | 1461053186466 Marionette TRACE conn5 <- [1,2578,null,{}] 01:06:26 INFO - PROCESS | 1998 | 1461053186471 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:26 INFO - PROCESS | 1998 | 1461053186685 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 01:06:26 INFO - PROCESS | 1998 | 1461053186992 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b7e9800 == 157 [pid = 1998] [id = 652] 01:06:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 166 (0x7ffd157c4400) [pid = 1998] [serial = 1957] [outer = (nil)] 01:06:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 167 (0x7ffd174e3c00) [pid = 1998] [serial = 1958] [outer = 0x7ffd157c4400] 01:06:27 INFO - PROCESS | 1998 | 1461053187070 Marionette DEBUG loaded listener.js 01:06:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 168 (0x7ffd17584000) [pid = 1998] [serial = 1959] [outer = 0x7ffd157c4400] 01:06:27 INFO - PROCESS | 1998 | 1461053187936 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1531ms 01:06:27 INFO - PROCESS | 1998 | 1461053187996 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 01:06:28 INFO - PROCESS | 1998 | 1461053188000 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 01:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:06:28 INFO - PROCESS | 1998 | 1461053188006 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:06:28 INFO - PROCESS | 1998 | 1461053188008 Marionette TRACE conn5 <- [1,2582,null,{}] 01:06:28 INFO - PROCESS | 1998 | 1461053188014 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:28 INFO - PROCESS | 1998 | 1461053188231 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 01:06:28 INFO - PROCESS | 1998 | 1461053188498 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ba0c800 == 158 [pid = 1998] [id = 653] 01:06:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 169 (0x7ffd146cf800) [pid = 1998] [serial = 1960] [outer = (nil)] 01:06:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 170 (0x7ffd17656000) [pid = 1998] [serial = 1961] [outer = 0x7ffd146cf800] 01:06:28 INFO - PROCESS | 1998 | 1461053188615 Marionette DEBUG loaded listener.js 01:06:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd17704400) [pid = 1998] [serial = 1962] [outer = 0x7ffd146cf800] 01:06:29 INFO - PROCESS | 1998 | 1461053189464 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1534ms 01:06:29 INFO - PROCESS | 1998 | 1461053189541 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 01:06:29 INFO - PROCESS | 1998 | 1461053189545 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 01:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:06:29 INFO - PROCESS | 1998 | 1461053189550 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:06:29 INFO - PROCESS | 1998 | 1461053189554 Marionette TRACE conn5 <- [1,2586,null,{}] 01:06:29 INFO - PROCESS | 1998 | 1461053189559 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:29 INFO - PROCESS | 1998 | 1461053189817 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 01:06:30 INFO - PROCESS | 1998 | 1461053190151 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1d809000 == 159 [pid = 1998] [id = 654] 01:06:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd157c8800) [pid = 1998] [serial = 1963] [outer = (nil)] 01:06:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd1774a400) [pid = 1998] [serial = 1964] [outer = 0x7ffd157c8800] 01:06:30 INFO - PROCESS | 1998 | 1461053190239 Marionette DEBUG loaded listener.js 01:06:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd17757000) [pid = 1998] [serial = 1965] [outer = 0x7ffd157c8800] 01:06:31 INFO - PROCESS | 1998 | 1461053191073 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1585ms 01:06:31 INFO - PROCESS | 1998 | 1461053191137 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 01:06:31 INFO - PROCESS | 1998 | 1461053191141 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 01:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:06:31 INFO - PROCESS | 1998 | 1461053191147 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:06:31 INFO - PROCESS | 1998 | 1461053191149 Marionette TRACE conn5 <- [1,2590,null,{}] 01:06:31 INFO - PROCESS | 1998 | 1461053191155 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:31 INFO - PROCESS | 1998 | 1461053191377 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 01:06:31 INFO - PROCESS | 1998 | 1461053191642 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:31 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e997000 == 160 [pid = 1998] [id = 655] 01:06:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd0ecf0000) [pid = 1998] [serial = 1966] [outer = (nil)] 01:06:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd177ca800) [pid = 1998] [serial = 1967] [outer = 0x7ffd0ecf0000] 01:06:31 INFO - PROCESS | 1998 | 1461053191766 Marionette DEBUG loaded listener.js 01:06:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd1b986400) [pid = 1998] [serial = 1968] [outer = 0x7ffd0ecf0000] 01:06:32 INFO - PROCESS | 1998 | 1461053192632 Marionette TRACE conn5 <- [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]]]}] 01:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1534ms 01:06:32 INFO - PROCESS | 1998 | 1461053192682 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 01:06:32 INFO - PROCESS | 1998 | 1461053192686 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 01:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:06:32 INFO - PROCESS | 1998 | 1461053192691 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:06:32 INFO - PROCESS | 1998 | 1461053192695 Marionette TRACE conn5 <- [1,2594,null,{}] 01:06:32 INFO - PROCESS | 1998 | 1461053192700 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:32 INFO - PROCESS | 1998 | 1461053192964 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 01:06:33 INFO - PROCESS | 1998 | 1461053193321 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2289b800 == 161 [pid = 1998] [id = 656] 01:06:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd1c5eb400) [pid = 1998] [serial = 1969] [outer = (nil)] 01:06:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd1c8b9800) [pid = 1998] [serial = 1970] [outer = 0x7ffd1c5eb400] 01:06:33 INFO - PROCESS | 1998 | 1461053193405 Marionette DEBUG loaded listener.js 01:06:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd1db0b000) [pid = 1998] [serial = 1971] [outer = 0x7ffd1c5eb400] 01:06:34 INFO - PROCESS | 1998 | 1461053194296 Marionette TRACE conn5 <- [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]]]}] 01:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1678ms 01:06:34 INFO - PROCESS | 1998 | 1461053194371 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 01:06:34 INFO - PROCESS | 1998 | 1461053194375 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 01:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:06:34 INFO - PROCESS | 1998 | 1461053194380 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:06:34 INFO - PROCESS | 1998 | 1461053194383 Marionette TRACE conn5 <- [1,2598,null,{}] 01:06:34 INFO - PROCESS | 1998 | 1461053194388 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:34 INFO - PROCESS | 1998 | 1461053194612 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 01:06:34 INFO - PROCESS | 1998 | 1461053194925 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:34 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22dab800 == 162 [pid = 1998] [id = 657] 01:06:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd1db0bc00) [pid = 1998] [serial = 1972] [outer = (nil)] 01:06:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd1e1d2400) [pid = 1998] [serial = 1973] [outer = 0x7ffd1db0bc00] 01:06:35 INFO - PROCESS | 1998 | 1461053195003 Marionette DEBUG loaded listener.js 01:06:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd1e6e4800) [pid = 1998] [serial = 1974] [outer = 0x7ffd1db0bc00] 01:06:35 INFO - PROCESS | 1998 | 1461053195936 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1629ms 01:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:06:36 INFO - PROCESS | 1998 | 1461053196010 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 01:06:36 INFO - PROCESS | 1998 | 1461053196013 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 01:06:36 INFO - PROCESS | 1998 | 1461053196019 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:06:36 INFO - PROCESS | 1998 | 1461053196022 Marionette TRACE conn5 <- [1,2602,null,{}] 01:06:36 INFO - PROCESS | 1998 | 1461053196028 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:36 INFO - PROCESS | 1998 | 1461053196235 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 01:06:36 INFO - PROCESS | 1998 | 1461053196549 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd232da800 == 163 [pid = 1998] [id = 658] 01:06:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd1da05400) [pid = 1998] [serial = 1975] [outer = (nil)] 01:06:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd1e9cfc00) [pid = 1998] [serial = 1976] [outer = 0x7ffd1da05400] 01:06:36 INFO - PROCESS | 1998 | 1461053196628 Marionette DEBUG loaded listener.js 01:06:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd1edc7000) [pid = 1998] [serial = 1977] [outer = 0x7ffd1da05400] 01:06:37 INFO - PROCESS | 1998 | 1461053197532 Marionette TRACE conn5 <- [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]]]}] 01:06:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:06:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1586ms 01:06:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:06:37 INFO - PROCESS | 1998 | 1461053197606 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 01:06:37 INFO - PROCESS | 1998 | 1461053197608 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 01:06:37 INFO - PROCESS | 1998 | 1461053197614 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:06:37 INFO - PROCESS | 1998 | 1461053197617 Marionette TRACE conn5 <- [1,2606,null,{}] 01:06:37 INFO - PROCESS | 1998 | 1461053197622 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:37 INFO - PROCESS | 1998 | 1461053197843 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 01:06:38 INFO - PROCESS | 1998 | 1461053198164 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26e35800 == 164 [pid = 1998] [id = 659] 01:06:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd1c319400) [pid = 1998] [serial = 1978] [outer = (nil)] 01:06:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd1edce800) [pid = 1998] [serial = 1979] [outer = 0x7ffd1c319400] 01:06:38 INFO - PROCESS | 1998 | 1461053198254 Marionette DEBUG loaded listener.js 01:06:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd1f9ac000) [pid = 1998] [serial = 1980] [outer = 0x7ffd1c319400] 01:06:39 INFO - PROCESS | 1998 | 1461053199153 Marionette TRACE conn5 <- [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]]]}] 01:06:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:06:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1586ms 01:06:39 INFO - PROCESS | 1998 | 1461053199201 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 01:06:39 INFO - PROCESS | 1998 | 1461053199204 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 01:06:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:06:39 INFO - PROCESS | 1998 | 1461053199209 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:06:39 INFO - PROCESS | 1998 | 1461053199212 Marionette TRACE conn5 <- [1,2610,null,{}] 01:06:39 INFO - PROCESS | 1998 | 1461053199218 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:39 INFO - PROCESS | 1998 | 1461053199438 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 01:06:39 INFO - PROCESS | 1998 | 1461053199759 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:39 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27a75000 == 165 [pid = 1998] [id = 660] 01:06:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd121f2000) [pid = 1998] [serial = 1981] [outer = (nil)] 01:06:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd1fb36000) [pid = 1998] [serial = 1982] [outer = 0x7ffd121f2000] 01:06:39 INFO - PROCESS | 1998 | 1461053199837 Marionette DEBUG loaded listener.js 01:06:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd1fb9ec00) [pid = 1998] [serial = 1983] [outer = 0x7ffd121f2000] 01:06:40 INFO - PROCESS | 1998 | 1461053200763 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:06:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:06:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1590ms 01:06:40 INFO - PROCESS | 1998 | 1461053200801 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 01:06:40 INFO - PROCESS | 1998 | 1461053200805 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 01:06:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:06:40 INFO - PROCESS | 1998 | 1461053200811 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:06:40 INFO - PROCESS | 1998 | 1461053200813 Marionette TRACE conn5 <- [1,2614,null,{}] 01:06:40 INFO - PROCESS | 1998 | 1461053200818 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:41 INFO - PROCESS | 1998 | 1461053201046 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 01:06:41 INFO - PROCESS | 1998 | 1461053201316 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2808f000 == 166 [pid = 1998] [id = 661] 01:06:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd1db6d800) [pid = 1998] [serial = 1984] [outer = (nil)] 01:06:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd1fee8800) [pid = 1998] [serial = 1985] [outer = 0x7ffd1db6d800] 01:06:41 INFO - PROCESS | 1998 | 1461053201431 Marionette DEBUG loaded listener.js 01:06:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd20072000) [pid = 1998] [serial = 1986] [outer = 0x7ffd1db6d800] 01:06:42 INFO - PROCESS | 1998 | 1461053202277 Marionette TRACE conn5 <- [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]]]}] 01:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1503ms 01:06:42 INFO - PROCESS | 1998 | 1461053202315 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 01:06:42 INFO - PROCESS | 1998 | 1461053202318 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 01:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:06:42 INFO - PROCESS | 1998 | 1461053202324 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:06:42 INFO - PROCESS | 1998 | 1461053202326 Marionette TRACE conn5 <- [1,2618,null,{}] 01:06:42 INFO - PROCESS | 1998 | 1461053202332 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:42 INFO - PROCESS | 1998 | 1461053202546 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 01:06:42 INFO - PROCESS | 1998 | 1461053202822 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:42 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28836000 == 167 [pid = 1998] [id = 662] 01:06:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd1fb3b000) [pid = 1998] [serial = 1987] [outer = (nil)] 01:06:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd21ae6c00) [pid = 1998] [serial = 1988] [outer = 0x7ffd1fb3b000] 01:06:42 INFO - PROCESS | 1998 | 1461053202903 Marionette DEBUG loaded listener.js 01:06:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd21b60000) [pid = 1998] [serial = 1989] [outer = 0x7ffd1fb3b000] 01:06:43 INFO - PROCESS | 1998 | 1461053203794 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1530ms 01:06:43 INFO - PROCESS | 1998 | 1461053203855 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 01:06:43 INFO - PROCESS | 1998 | 1461053203859 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 01:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:06:43 INFO - PROCESS | 1998 | 1461053203864 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:06:43 INFO - PROCESS | 1998 | 1461053203867 Marionette TRACE conn5 <- [1,2622,null,{}] 01:06:43 INFO - PROCESS | 1998 | 1461053203872 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:44 INFO - PROCESS | 1998 | 1461053204118 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 01:06:44 INFO - PROCESS | 1998 | 1461053204425 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:44 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28b5c800 == 168 [pid = 1998] [id = 663] 01:06:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd1fb9f000) [pid = 1998] [serial = 1990] [outer = (nil)] 01:06:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd21d08c00) [pid = 1998] [serial = 1991] [outer = 0x7ffd1fb9f000] 01:06:44 INFO - PROCESS | 1998 | 1461053204504 Marionette DEBUG loaded listener.js 01:06:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd21d33000) [pid = 1998] [serial = 1992] [outer = 0x7ffd1fb9f000] 01:06:45 INFO - PROCESS | 1998 | 1461053205351 Marionette TRACE conn5 <- [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]]]}] 01:06:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:06:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1532ms 01:06:45 INFO - PROCESS | 1998 | 1461053205398 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 01:06:45 INFO - PROCESS | 1998 | 1461053205402 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 01:06:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:06:45 INFO - PROCESS | 1998 | 1461053205407 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:06:45 INFO - PROCESS | 1998 | 1461053205409 Marionette TRACE conn5 <- [1,2626,null,{}] 01:06:45 INFO - PROCESS | 1998 | 1461053205415 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:45 INFO - PROCESS | 1998 | 1461053205628 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 01:06:45 INFO - PROCESS | 1998 | 1461053205903 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd297bd000 == 169 [pid = 1998] [id = 664] 01:06:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd20077400) [pid = 1998] [serial = 1993] [outer = (nil)] 01:06:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd21d3e800) [pid = 1998] [serial = 1994] [outer = 0x7ffd20077400] 01:06:46 INFO - PROCESS | 1998 | 1461053206029 Marionette DEBUG loaded listener.js 01:06:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd21eb6800) [pid = 1998] [serial = 1995] [outer = 0x7ffd20077400] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0d2ba000 == 168 [pid = 1998] [id = 644] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0c9d4000 == 167 [pid = 1998] [id = 643] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a7e2800 == 166 [pid = 1998] [id = 642] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd277df000 == 165 [pid = 1998] [id = 641] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26e2e000 == 164 [pid = 1998] [id = 640] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd230a8000 == 163 [pid = 1998] [id = 639] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd229c8800 == 162 [pid = 1998] [id = 638] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd21de7000 == 161 [pid = 1998] [id = 637] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e915800 == 160 [pid = 1998] [id = 636] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c59f800 == 159 [pid = 1998] [id = 635] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ba07000 == 158 [pid = 1998] [id = 634] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd17518000 == 157 [pid = 1998] [id = 633] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd155d5000 == 156 [pid = 1998] [id = 632] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1428d800 == 155 [pid = 1998] [id = 631] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12d96000 == 154 [pid = 1998] [id = 630] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd170df000 == 153 [pid = 1998] [id = 585] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1248d800 == 152 [pid = 1998] [id = 629] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd10737000 == 151 [pid = 1998] [id = 628] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1009a000 == 150 [pid = 1998] [id = 627] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f2c7000 == 149 [pid = 1998] [id = 626] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e38c800 == 148 [pid = 1998] [id = 625] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0b0e5800 == 147 [pid = 1998] [id = 624] 01:06:47 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd17684000 == 146 [pid = 1998] [id = 586] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd0ee53000) [pid = 1998] [serial = 1728] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd159a6800) [pid = 1998] [serial = 1761] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd1c5e6c00) [pid = 1998] [serial = 1842] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd0af5e000) [pid = 1998] [serial = 1860] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd145a5800) [pid = 1998] [serial = 1752] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd1758fc00) [pid = 1998] [serial = 1827] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd172e0400) [pid = 1998] [serial = 1824] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 196 (0x7ffd146cb400) [pid = 1998] [serial = 1758] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd1281e800) [pid = 1998] [serial = 1812] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd17759c00) [pid = 1998] [serial = 1835] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd13d2a800) [pid = 1998] [serial = 1815] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd14637800) [pid = 1998] [serial = 1818] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd0d44c400) [pid = 1998] [serial = 1805] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd1bbd6800) [pid = 1998] [serial = 1838] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd1c5f0800) [pid = 1998] [serial = 1844] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd1dae8000) [pid = 1998] [serial = 1847] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd1b98b000) [pid = 1998] [serial = 1836] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd0ee52c00) [pid = 1998] [serial = 1808] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd1756f000) [pid = 1998] [serial = 1826] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd157c1400) [pid = 1998] [serial = 1820] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd1dc22400) [pid = 1998] [serial = 1853] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd1db71000) [pid = 1998] [serial = 1851] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd1c314400) [pid = 1998] [serial = 1839] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd0ccbc000) [pid = 1998] [serial = 1863] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd121fc400) [pid = 1998] [serial = 1811] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd17752000) [pid = 1998] [serial = 1833] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd0e2f1400) [pid = 1998] [serial = 1865] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd1e1d3400) [pid = 1998] [serial = 1854] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd17578000) [pid = 1998] [serial = 1770] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd1599d800) [pid = 1998] [serial = 1821] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd121ffc00) [pid = 1998] [serial = 1743] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd17657c00) [pid = 1998] [serial = 1773] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd174e5800) [pid = 1998] [serial = 1767] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd1459e400) [pid = 1998] [serial = 1817] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 169 (0x7ffd17708000) [pid = 1998] [serial = 1830] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 168 (0x7ffd0af4c800) [pid = 1998] [serial = 1859] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 167 (0x7ffd12a68800) [pid = 1998] [serial = 1814] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 166 (0x7ffd1db68c00) [pid = 1998] [serial = 1850] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 165 (0x7ffd16e4e400) [pid = 1998] [serial = 1823] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 164 (0x7ffd0e3e9c00) [pid = 1998] [serial = 1734] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd16ef4800) [pid = 1998] [serial = 1764] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd0e338c00) [pid = 1998] [serial = 1802] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd1774c000) [pid = 1998] [serial = 1832] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd0f408800) [pid = 1998] [serial = 1809] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd0e336000) [pid = 1998] [serial = 1866] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd13d2a400) [pid = 1998] [serial = 1746] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd1db05c00) [pid = 1998] [serial = 1848] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd1765e800) [pid = 1998] [serial = 1829] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd1460cc00) [pid = 1998] [serial = 1755] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd1c31c400) [pid = 1998] [serial = 1841] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd0c84ec00) [pid = 1998] [serial = 1862] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd1e1db000) [pid = 1998] [serial = 1856] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd1074b800) [pid = 1998] [serial = 1740] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd0ccb6400) [pid = 1998] [serial = 1731] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd0f1ddc00) [pid = 1998] [serial = 1737] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd1460e800) [pid = 1998] [serial = 1776] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd1da08000) [pid = 1998] [serial = 1845] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd0e2f6c00) [pid = 1998] [serial = 1806] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd13d9a000) [pid = 1998] [serial = 1749] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd0e3e5c00) [pid = 1998] [serial = 1868] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd0e5ca000) [pid = 1998] [serial = 1869] [outer = (nil)] [url = about:blank] 01:06:48 INFO - PROCESS | 1998 | 1461053208519 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:06:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:06:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 3131ms 01:06:48 INFO - PROCESS | 1998 | 1461053208541 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 01:06:48 INFO - PROCESS | 1998 | 1461053208548 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 01:06:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:06:48 INFO - PROCESS | 1998 | 1461053208556 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:06:48 INFO - PROCESS | 1998 | 1461053208562 Marionette TRACE conn5 <- [1,2630,null,{}] 01:06:48 INFO - PROCESS | 1998 | 1461053208572 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:48 INFO - PROCESS | 1998 | 1461053208917 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 01:06:49 INFO - PROCESS | 1998 | 1461053209042 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:49 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a7f9800 == 147 [pid = 1998] [id = 665] 01:06:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd0af50000) [pid = 1998] [serial = 1996] [outer = (nil)] 01:06:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd0bc9a800) [pid = 1998] [serial = 1997] [outer = 0x7ffd0af50000] 01:06:49 INFO - PROCESS | 1998 | 1461053209110 Marionette DEBUG loaded listener.js 01:06:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd0c84d000) [pid = 1998] [serial = 1998] [outer = 0x7ffd0af50000] 01:06:49 INFO - PROCESS | 1998 | 1461053209871 Marionette TRACE conn5 <- [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]]]}] 01:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1339ms 01:06:49 INFO - PROCESS | 1998 | 1461053209895 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 01:06:49 INFO - PROCESS | 1998 | 1461053209902 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 01:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:06:49 INFO - PROCESS | 1998 | 1461053209945 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:06:49 INFO - PROCESS | 1998 | 1461053209950 Marionette TRACE conn5 <- [1,2634,null,{}] 01:06:49 INFO - PROCESS | 1998 | 1461053209955 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:50 INFO - PROCESS | 1998 | 1461053210165 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 01:06:50 INFO - PROCESS | 1998 | 1461053210185 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0cacf000 == 148 [pid = 1998] [id = 666] 01:06:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd0af50400) [pid = 1998] [serial = 1999] [outer = (nil)] 01:06:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd0d607800) [pid = 1998] [serial = 2000] [outer = 0x7ffd0af50400] 01:06:50 INFO - PROCESS | 1998 | 1461053210440 Marionette DEBUG loaded listener.js 01:06:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd0e2f9800) [pid = 1998] [serial = 2001] [outer = 0x7ffd0af50400] 01:06:51 INFO - PROCESS | 1998 | 1461053211422 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:06:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:06:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1537ms 01:06:51 INFO - PROCESS | 1998 | 1461053211481 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 01:06:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:06:51 INFO - PROCESS | 1998 | 1461053211486 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 01:06:51 INFO - PROCESS | 1998 | 1461053211491 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:06:51 INFO - PROCESS | 1998 | 1461053211497 Marionette TRACE conn5 <- [1,2638,null,{}] 01:06:51 INFO - PROCESS | 1998 | 1461053211511 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:51 INFO - PROCESS | 1998 | 1461053211782 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 01:06:51 INFO - PROCESS | 1998 | 1461053211810 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d414000 == 149 [pid = 1998] [id = 667] 01:06:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd0e334c00) [pid = 1998] [serial = 2002] [outer = (nil)] 01:06:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd0e5c3800) [pid = 1998] [serial = 2003] [outer = 0x7ffd0e334c00] 01:06:51 INFO - PROCESS | 1998 | 1461053211873 Marionette DEBUG loaded listener.js 01:06:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd0ee55000) [pid = 1998] [serial = 2004] [outer = 0x7ffd0e334c00] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd12a66c00) [pid = 1998] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd0f1d6c00) [pid = 1998] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd0f4dc800) [pid = 1998] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd128eac00) [pid = 1998] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd121f9c00) [pid = 1998] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd0e338400) [pid = 1998] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd156c5400) [pid = 1998] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd1bbcec00) [pid = 1998] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd07cc5c00) [pid = 1998] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd0bca9c00) [pid = 1998] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd1b727c00) [pid = 1998] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd0e2eac00) [pid = 1998] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd121f8800) [pid = 1998] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 138 (0x7ffd0f195c00) [pid = 1998] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 137 (0x7ffd0af56c00) [pid = 1998] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 136 (0x7ffd0c84f400) [pid = 1998] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 135 (0x7ffd17660800) [pid = 1998] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 134 (0x7ffd0af55400) [pid = 1998] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 133 (0x7ffd1e1d1800) [pid = 1998] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 132 (0x7ffd146cd000) [pid = 1998] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 131 (0x7ffd0f190800) [pid = 1998] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:06:53 INFO - PROCESS | 1998 | --DOMWINDOW == 130 (0x7ffd0af44000) [pid = 1998] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:06:53 INFO - PROCESS | 1998 | 1461053213426 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:06:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:06:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1990ms 01:06:53 INFO - PROCESS | 1998 | 1461053213485 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 01:06:53 INFO - PROCESS | 1998 | 1461053213490 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 01:06:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:06:53 INFO - PROCESS | 1998 | 1461053213496 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:06:53 INFO - PROCESS | 1998 | 1461053213498 Marionette TRACE conn5 <- [1,2642,null,{}] 01:06:53 INFO - PROCESS | 1998 | 1461053213503 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:53 INFO - PROCESS | 1998 | 1461053213763 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 01:06:53 INFO - PROCESS | 1998 | 1461053213783 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e3df000 == 150 [pid = 1998] [id = 668] 01:06:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 131 (0x7ffd0af56c00) [pid = 1998] [serial = 2005] [outer = (nil)] 01:06:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 132 (0x7ffd0f196400) [pid = 1998] [serial = 2006] [outer = 0x7ffd0af56c00] 01:06:53 INFO - PROCESS | 1998 | 1461053213843 Marionette DEBUG loaded listener.js 01:06:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 133 (0x7ffd0f403400) [pid = 1998] [serial = 2007] [outer = 0x7ffd0af56c00] 01:06:54 INFO - PROCESS | 1998 | 1461053214680 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:06:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:06:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1232ms 01:06:54 INFO - PROCESS | 1998 | 1461053214738 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 01:06:54 INFO - PROCESS | 1998 | 1461053214741 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 01:06:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:06:54 INFO - PROCESS | 1998 | 1461053214748 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:06:54 INFO - PROCESS | 1998 | 1461053214751 Marionette TRACE conn5 <- [1,2646,null,{}] 01:06:54 INFO - PROCESS | 1998 | 1461053214756 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:54 INFO - PROCESS | 1998 | 1461053214950 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 01:06:54 INFO - PROCESS | 1998 | 1461053214965 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:54 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0ffc5000 == 151 [pid = 1998] [id = 669] 01:06:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 134 (0x7ffd0c845000) [pid = 1998] [serial = 2008] [outer = (nil)] 01:06:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 135 (0x7ffd0f4de000) [pid = 1998] [serial = 2009] [outer = 0x7ffd0c845000] 01:06:55 INFO - PROCESS | 1998 | 1461053215023 Marionette DEBUG loaded listener.js 01:06:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 136 (0x7ffd100fc000) [pid = 1998] [serial = 2010] [outer = 0x7ffd0c845000] 01:06:56 INFO - PROCESS | 1998 | 1461053216307 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:06:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:06:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1627ms 01:06:56 INFO - PROCESS | 1998 | 1461053216378 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 01:06:56 INFO - PROCESS | 1998 | 1461053216385 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 01:06:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:06:56 INFO - PROCESS | 1998 | 1461053216394 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:06:56 INFO - PROCESS | 1998 | 1461053216399 Marionette TRACE conn5 <- [1,2650,null,{}] 01:06:56 INFO - PROCESS | 1998 | 1461053216416 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:56 INFO - PROCESS | 1998 | 1461053216683 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 01:06:57 INFO - PROCESS | 1998 | 1461053216995 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:57 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0cc2b000 == 152 [pid = 1998] [id = 670] 01:06:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 137 (0x7ffd0d2a8800) [pid = 1998] [serial = 2011] [outer = (nil)] 01:06:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 138 (0x7ffd0d602400) [pid = 1998] [serial = 2012] [outer = 0x7ffd0d2a8800] 01:06:57 INFO - PROCESS | 1998 | 1461053217071 Marionette DEBUG loaded listener.js 01:06:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 139 (0x7ffd0e32cc00) [pid = 1998] [serial = 2013] [outer = 0x7ffd0d2a8800] 01:06:58 INFO - PROCESS | 1998 | 1461053218062 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:06:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:06:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1744ms 01:06:58 INFO - PROCESS | 1998 | 1461053218139 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 01:06:58 INFO - PROCESS | 1998 | 1461053218147 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 01:06:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:06:58 INFO - PROCESS | 1998 | 1461053218157 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:06:58 INFO - PROCESS | 1998 | 1461053218161 Marionette TRACE conn5 <- [1,2654,null,{}] 01:06:58 INFO - PROCESS | 1998 | 1461053218167 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:58 INFO - PROCESS | 1998 | 1461053218447 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 01:06:58 INFO - PROCESS | 1998 | 1461053218749 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd101bf800 == 153 [pid = 1998] [id = 671] 01:06:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd0af44400) [pid = 1998] [serial = 2014] [outer = (nil)] 01:06:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd0f195000) [pid = 1998] [serial = 2015] [outer = 0x7ffd0af44400] 01:06:58 INFO - PROCESS | 1998 | 1461053218827 Marionette DEBUG loaded listener.js 01:06:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd0f410c00) [pid = 1998] [serial = 2016] [outer = 0x7ffd0af44400] 01:06:59 INFO - PROCESS | 1998 | 1461053219704 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:06:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:06:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1583ms 01:06:59 INFO - PROCESS | 1998 | 1461053219740 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 01:06:59 INFO - PROCESS | 1998 | 1461053219744 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 01:06:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:06:59 INFO - PROCESS | 1998 | 1461053219751 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:06:59 INFO - PROCESS | 1998 | 1461053219757 Marionette TRACE conn5 <- [1,2658,null,{}] 01:06:59 INFO - PROCESS | 1998 | 1461053219774 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:00 INFO - PROCESS | 1998 | 1461053220016 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 01:07:00 INFO - PROCESS | 1998 | 1461053220330 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd122a3000 == 154 [pid = 1998] [id = 672] 01:07:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd100fe800) [pid = 1998] [serial = 2017] [outer = (nil)] 01:07:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd121f7000) [pid = 1998] [serial = 2018] [outer = 0x7ffd100fe800] 01:07:00 INFO - PROCESS | 1998 | 1461053220417 Marionette DEBUG loaded listener.js 01:07:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd12813400) [pid = 1998] [serial = 2019] [outer = 0x7ffd100fe800] 01:07:01 INFO - PROCESS | 1998 | 1461053221377 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:07:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:07:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1686ms 01:07:01 INFO - PROCESS | 1998 | 1461053221439 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 01:07:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:07:01 INFO - PROCESS | 1998 | 1461053221443 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 01:07:01 INFO - PROCESS | 1998 | 1461053221449 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:07:01 INFO - PROCESS | 1998 | 1461053221452 Marionette TRACE conn5 <- [1,2662,null,{}] 01:07:01 INFO - PROCESS | 1998 | 1461053221457 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:01 INFO - PROCESS | 1998 | 1461053221676 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 01:07:01 INFO - PROCESS | 1998 | 1461053221932 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12970000 == 155 [pid = 1998] [id = 673] 01:07:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd10291000) [pid = 1998] [serial = 2020] [outer = (nil)] 01:07:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd12a66000) [pid = 1998] [serial = 2021] [outer = 0x7ffd10291000] 01:07:02 INFO - PROCESS | 1998 | 1461053222007 Marionette DEBUG loaded listener.js 01:07:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd12efe800) [pid = 1998] [serial = 2022] [outer = 0x7ffd10291000] 01:07:02 INFO - PROCESS | 1998 | 1461053222915 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:07:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:07:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1529ms 01:07:02 INFO - PROCESS | 1998 | 1461053222980 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 01:07:02 INFO - PROCESS | 1998 | 1461053222984 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 01:07:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:07:02 INFO - PROCESS | 1998 | 1461053222990 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:07:02 INFO - PROCESS | 1998 | 1461053222992 Marionette TRACE conn5 <- [1,2666,null,{}] 01:07:03 INFO - PROCESS | 1998 | 1461053222998 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:03 INFO - PROCESS | 1998 | 1461053223223 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 01:07:03 INFO - PROCESS | 1998 | 1461053223652 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd13e93000 == 156 [pid = 1998] [id = 674] 01:07:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd13d8d800) [pid = 1998] [serial = 2023] [outer = (nil)] 01:07:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd13d95400) [pid = 1998] [serial = 2024] [outer = 0x7ffd13d8d800] 01:07:03 INFO - PROCESS | 1998 | 1461053223780 Marionette DEBUG loaded listener.js 01:07:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd145a6c00) [pid = 1998] [serial = 2025] [outer = 0x7ffd13d8d800] 01:07:05 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:05 INFO - PROCESS | 1998 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:07:05 INFO - PROCESS | 1998 | 1461053225368 Marionette TRACE conn5 <- [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]]]}] 01:07:05 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) 01:07:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2432ms 01:07:05 INFO - PROCESS | 1998 | 1461053225428 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 01:07:05 INFO - PROCESS | 1998 | 1461053225432 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 01:07:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:07:05 INFO - PROCESS | 1998 | 1461053225438 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:07:05 INFO - PROCESS | 1998 | 1461053225440 Marionette TRACE conn5 <- [1,2670,null,{}] 01:07:05 INFO - PROCESS | 1998 | 1461053225447 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:05 INFO - PROCESS | 1998 | 1461053225806 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 01:07:06 INFO - PROCESS | 1998 | 1461053226005 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:06 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd155c7000 == 157 [pid = 1998] [id = 675] 01:07:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd145a9000) [pid = 1998] [serial = 2026] [outer = (nil)] 01:07:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd14636c00) [pid = 1998] [serial = 2027] [outer = 0x7ffd145a9000] 01:07:06 INFO - PROCESS | 1998 | 1461053226098 Marionette DEBUG loaded listener.js 01:07:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd157a5400) [pid = 1998] [serial = 2028] [outer = 0x7ffd145a9000] 01:07:07 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:07 INFO - PROCESS | 1998 | 1461053227408 Marionette TRACE conn5 <- [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] 01:07:07 INFO - PROCESS | 1998 | 1461053227431 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 01:07:07 INFO - PROCESS | 1998 | 1461053227437 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:07:07 INFO - PROCESS | 1998 | 1461053227440 Marionette TRACE conn5 <- [1,2674,null,{}] 01:07:07 INFO - PROCESS | 1998 | 1461053227445 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:07 INFO - PROCESS | 1998 | 1461053227657 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 01:07:07 INFO - PROCESS | 1998 | 1461053227960 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd173eb000 == 158 [pid = 1998] [id = 676] 01:07:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd14607000) [pid = 1998] [serial = 2029] [outer = (nil)] 01:07:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd157a9000) [pid = 1998] [serial = 2030] [outer = 0x7ffd14607000] 01:07:08 INFO - PROCESS | 1998 | 1461053228035 Marionette DEBUG loaded listener.js 01:07:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd16e4d800) [pid = 1998] [serial = 2031] [outer = 0x7ffd14607000] 01:07:09 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:09 INFO - PROCESS | 1998 | 1461053229416 Marionette TRACE conn5 <- [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] 01:07:09 INFO - PROCESS | 1998 | 1461053229486 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 01:07:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:07:09 INFO - PROCESS | 1998 | 1461053229587 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:07:09 INFO - PROCESS | 1998 | 1461053229591 Marionette TRACE conn5 <- [1,2678,null,{}] 01:07:09 INFO - PROCESS | 1998 | 1461053229599 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:09 INFO - PROCESS | 1998 | 1461053229815 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 01:07:10 INFO - PROCESS | 1998 | 1461053230069 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b9cc800 == 159 [pid = 1998] [id = 677] 01:07:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd14609400) [pid = 1998] [serial = 2032] [outer = (nil)] 01:07:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd16ef7800) [pid = 1998] [serial = 2033] [outer = 0x7ffd14609400] 01:07:10 INFO - PROCESS | 1998 | 1461053230139 Marionette DEBUG loaded listener.js 01:07:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd174ea800) [pid = 1998] [serial = 2034] [outer = 0x7ffd14609400] 01:07:11 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:11 INFO - PROCESS | 1998 | 1461053231451 Marionette TRACE conn5 <- [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]]]}] 01:07:11 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) 01:07:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1977ms 01:07:11 INFO - PROCESS | 1998 | 1461053231474 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 01:07:11 INFO - PROCESS | 1998 | 1461053231477 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 01:07:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:07:11 INFO - PROCESS | 1998 | 1461053231483 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:07:11 INFO - PROCESS | 1998 | 1461053231486 Marionette TRACE conn5 <- [1,2682,null,{}] 01:07:11 INFO - PROCESS | 1998 | 1461053231491 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:11 INFO - PROCESS | 1998 | 1461053231697 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 01:07:12 INFO - PROCESS | 1998 | 1461053232001 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c27d800 == 160 [pid = 1998] [id = 678] 01:07:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd16e49400) [pid = 1998] [serial = 2035] [outer = (nil)] 01:07:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd17585000) [pid = 1998] [serial = 2036] [outer = 0x7ffd16e49400] 01:07:12 INFO - PROCESS | 1998 | 1461053232073 Marionette DEBUG loaded listener.js 01:07:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd17705000) [pid = 1998] [serial = 2037] [outer = 0x7ffd16e49400] 01:07:13 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:13 INFO - PROCESS | 1998 | 1461053233372 Marionette TRACE conn5 <- [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]]]}] 01:07:13 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) 01:07:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1935ms 01:07:13 INFO - PROCESS | 1998 | 1461053233419 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 01:07:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:07:13 INFO - PROCESS | 1998 | 1461053233424 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 01:07:13 INFO - PROCESS | 1998 | 1461053233430 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:07:13 INFO - PROCESS | 1998 | 1461053233433 Marionette TRACE conn5 <- [1,2686,null,{}] 01:07:13 INFO - PROCESS | 1998 | 1461053233438 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:13 INFO - PROCESS | 1998 | 1461053233712 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 01:07:13 INFO - PROCESS | 1998 | 1461053233944 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:13 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1dc6a800 == 161 [pid = 1998] [id = 679] 01:07:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd16ef4800) [pid = 1998] [serial = 2038] [outer = (nil)] 01:07:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 165 (0x7ffd1b71cc00) [pid = 1998] [serial = 2039] [outer = 0x7ffd16ef4800] 01:07:14 INFO - PROCESS | 1998 | 1461053234022 Marionette DEBUG loaded listener.js 01:07:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 166 (0x7ffd1bbc4000) [pid = 1998] [serial = 2040] [outer = 0x7ffd16ef4800] 01:07:15 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:15 INFO - PROCESS | 1998 | 1461053235363 Marionette TRACE conn5 <- [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] 01:07:15 INFO - PROCESS | 1998 | 1461053235419 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 01:07:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:07:15 INFO - PROCESS | 1998 | 1461053235427 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:07:15 INFO - PROCESS | 1998 | 1461053235432 Marionette TRACE conn5 <- [1,2690,null,{}] 01:07:15 INFO - PROCESS | 1998 | 1461053235438 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:15 INFO - PROCESS | 1998 | 1461053235921 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 01:07:16 INFO - PROCESS | 1998 | 1461053236080 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:16 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ed2c800 == 162 [pid = 1998] [id = 680] 01:07:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 167 (0x7ffd177c7400) [pid = 1998] [serial = 2041] [outer = (nil)] 01:07:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 168 (0x7ffd1c5e7800) [pid = 1998] [serial = 2042] [outer = 0x7ffd177c7400] 01:07:16 INFO - PROCESS | 1998 | 1461053236176 Marionette DEBUG loaded listener.js 01:07:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 169 (0x7ffd1db05c00) [pid = 1998] [serial = 2043] [outer = 0x7ffd177c7400] 01:07:17 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:17 INFO - PROCESS | 1998 | 1461053237519 Marionette TRACE conn5 <- [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] 01:07:17 INFO - PROCESS | 1998 | 1461053237572 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 01:07:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:07:17 INFO - PROCESS | 1998 | 1461053237578 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:07:17 INFO - PROCESS | 1998 | 1461053237581 Marionette TRACE conn5 <- [1,2694,null,{}] 01:07:17 INFO - PROCESS | 1998 | 1461053237586 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:17 INFO - PROCESS | 1998 | 1461053237878 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 01:07:18 INFO - PROCESS | 1998 | 1461053238151 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd228c3000 == 163 [pid = 1998] [id = 681] 01:07:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 170 (0x7ffd07b48800) [pid = 1998] [serial = 2044] [outer = (nil)] 01:07:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd1c5f0800) [pid = 1998] [serial = 2045] [outer = 0x7ffd07b48800] 01:07:18 INFO - PROCESS | 1998 | 1461053238221 Marionette DEBUG loaded listener.js 01:07:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd1e1db400) [pid = 1998] [serial = 2046] [outer = 0x7ffd07b48800] 01:07:19 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:20 INFO - PROCESS | 1998 | 1461053240120 Marionette TRACE conn5 <- [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] 01:07:20 INFO - PROCESS | 1998 | 1461053240198 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 01:07:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:07:20 INFO - PROCESS | 1998 | 1461053240206 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:07:20 INFO - PROCESS | 1998 | 1461053240211 Marionette TRACE conn5 <- [1,2698,null,{}] 01:07:20 INFO - PROCESS | 1998 | 1461053240267 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:20 INFO - PROCESS | 1998 | 1461053240472 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 01:07:20 INFO - PROCESS | 1998 | 1461053240730 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e3c6800 == 164 [pid = 1998] [id = 682] 01:07:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd0af47c00) [pid = 1998] [serial = 2047] [outer = (nil)] 01:07:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd0bca8000) [pid = 1998] [serial = 2048] [outer = 0x7ffd0af47c00] 01:07:20 INFO - PROCESS | 1998 | 1461053240800 Marionette DEBUG loaded listener.js 01:07:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd0d2a4800) [pid = 1998] [serial = 2049] [outer = 0x7ffd0af47c00] 01:07:22 INFO - PROCESS | 1998 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:22 INFO - PROCESS | 1998 | 1461053242281 Marionette TRACE conn5 <- [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] 01:07:22 INFO - PROCESS | 1998 | 1461053242356 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 01:07:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:07:22 INFO - PROCESS | 1998 | 1461053242420 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:07:22 INFO - PROCESS | 1998 | 1461053242424 Marionette TRACE conn5 <- [1,2702,null,{}] 01:07:22 INFO - PROCESS | 1998 | 1461053242430 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:22 INFO - PROCESS | 1998 | 1461053242648 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 01:07:22 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd171e4000 == 163 [pid = 1998] [id = 300] 01:07:22 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd1e9e9000) [pid = 1998] [serial = 1925] [outer = (nil)] [url = about:blank] 01:07:22 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd0ecec800) [pid = 1998] [serial = 1871] [outer = (nil)] [url = about:blank] 01:07:22 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd0ee55c00) [pid = 1998] [serial = 1937] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | 1461053243004 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e3df000 == 162 [pid = 1998] [id = 668] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0d414000 == 161 [pid = 1998] [id = 667] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0cacf000 == 160 [pid = 1998] [id = 666] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a7f9800 == 159 [pid = 1998] [id = 665] 01:07:23 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a219800 == 160 [pid = 1998] [id = 683] 01:07:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd07cc2800) [pid = 1998] [serial = 2050] [outer = (nil)] 01:07:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd0c849c00) [pid = 1998] [serial = 2051] [outer = 0x7ffd07cc2800] 01:07:23 INFO - PROCESS | 1998 | 1461053243079 Marionette DEBUG loaded listener.js 01:07:23 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd0e3ebc00) [pid = 1998] [serial = 2052] [outer = 0x7ffd07cc2800] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2808f000 == 159 [pid = 1998] [id = 661] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27a75000 == 158 [pid = 1998] [id = 660] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26e35800 == 157 [pid = 1998] [id = 659] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd232da800 == 156 [pid = 1998] [id = 658] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22dab800 == 155 [pid = 1998] [id = 657] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2289b800 == 154 [pid = 1998] [id = 656] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e997000 == 153 [pid = 1998] [id = 655] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1d809000 == 152 [pid = 1998] [id = 654] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ba0c800 == 151 [pid = 1998] [id = 653] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b7e9800 == 150 [pid = 1998] [id = 652] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd170ea800 == 149 [pid = 1998] [id = 651] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd13e8f800 == 148 [pid = 1998] [id = 650] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12493800 == 147 [pid = 1998] [id = 649] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd10739800 == 146 [pid = 1998] [id = 648] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f2d8000 == 145 [pid = 1998] [id = 647] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0b0db800 == 144 [pid = 1998] [id = 646] 01:07:23 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e533800 == 143 [pid = 1998] [id = 645] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd157a9400) [pid = 1998] [serial = 1896] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd10747800) [pid = 1998] [serial = 1884] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd1e7f0400) [pid = 1998] [serial = 1917] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd146cc000) [pid = 1998] [serial = 1893] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd145a2800) [pid = 1998] [serial = 1890] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 169 (0x7ffd0f18f400) [pid = 1998] [serial = 1934] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 168 (0x7ffd172d3c00) [pid = 1998] [serial = 1901] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 167 (0x7ffd1e2d6c00) [pid = 1998] [serial = 1857] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 166 (0x7ffd1c8ae000) [pid = 1998] [serial = 1910] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 165 (0x7ffd0d449000) [pid = 1998] [serial = 1875] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 164 (0x7ffd13d24000) [pid = 1998] [serial = 1889] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd1e7fc800) [pid = 1998] [serial = 1919] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd1e358c00) [pid = 1998] [serial = 1913] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd1e9c8000) [pid = 1998] [serial = 1920] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd12803c00) [pid = 1998] [serial = 1886] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd156d1c00) [pid = 1998] [serial = 1895] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd0f4df400) [pid = 1998] [serial = 1881] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd0ccb8c00) [pid = 1998] [serial = 1874] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd0f407c00) [pid = 1998] [serial = 1880] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd174ebc00) [pid = 1998] [serial = 1902] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd0e335800) [pid = 1998] [serial = 1932] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd0e2f4400) [pid = 1998] [serial = 1931] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd0e5cdc00) [pid = 1998] [serial = 1877] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd177c5000) [pid = 1998] [serial = 1904] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd1e367000) [pid = 1998] [serial = 1914] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd0bca5400) [pid = 1998] [serial = 1928] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd1e9e4000) [pid = 1998] [serial = 1923] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd1028d800) [pid = 1998] [serial = 1883] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd12816800) [pid = 1998] [serial = 1887] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd0ccb2400) [pid = 1998] [serial = 1929] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd0f40cc00) [pid = 1998] [serial = 1935] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd14634400) [pid = 1998] [serial = 1892] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd16e48400) [pid = 1998] [serial = 1899] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd1e5bbc00) [pid = 1998] [serial = 1916] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd1bbcdc00) [pid = 1998] [serial = 1908] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd0ee4ac00) [pid = 1998] [serial = 1878] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 138 (0x7ffd157cc800) [pid = 1998] [serial = 1898] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 137 (0x7ffd1b723800) [pid = 1998] [serial = 1905] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 136 (0x7ffd1dc2a800) [pid = 1998] [serial = 1911] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 135 (0x7ffd1e9d1000) [pid = 1998] [serial = 1922] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 134 (0x7ffd1b725000) [pid = 1998] [serial = 1907] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1998 | --DOMWINDOW == 133 (0x7ffd0f1db800) [pid = 1998] [serial = 1803] [outer = (nil)] [url = about:blank] 01:07:24 INFO - PROCESS | 1998 | 1461053244048 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:07:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:07:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1690ms 01:07:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:07:24 INFO - PROCESS | 1998 | 1461053244102 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 01:07:24 INFO - PROCESS | 1998 | 1461053244105 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 01:07:24 INFO - PROCESS | 1998 | 1461053244112 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:07:24 INFO - PROCESS | 1998 | 1461053244117 Marionette TRACE conn5 <- [1,2706,null,{}] 01:07:24 INFO - PROCESS | 1998 | 1461053244133 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:24 INFO - PROCESS | 1998 | 1461053244362 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 01:07:24 INFO - PROCESS | 1998 | 1461053244593 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e530800 == 144 [pid = 1998] [id = 684] 01:07:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 134 (0x7ffd0ccb2400) [pid = 1998] [serial = 2053] [outer = (nil)] 01:07:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 135 (0x7ffd0f19ac00) [pid = 1998] [serial = 2054] [outer = 0x7ffd0ccb2400] 01:07:24 INFO - PROCESS | 1998 | 1461053244662 Marionette DEBUG loaded listener.js 01:07:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 136 (0x7ffd0f4e3000) [pid = 1998] [serial = 2055] [outer = 0x7ffd0ccb2400] 01:07:25 INFO - PROCESS | 1998 | 1461053245461 Marionette TRACE conn5 <- [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]]]}] 01:07:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:07:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1385ms 01:07:25 INFO - PROCESS | 1998 | 1461053245531 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 01:07:25 INFO - PROCESS | 1998 | 1461053245536 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 01:07:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:07:25 INFO - PROCESS | 1998 | 1461053245545 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:07:25 INFO - PROCESS | 1998 | 1461053245548 Marionette TRACE conn5 <- [1,2710,null,{}] 01:07:25 INFO - PROCESS | 1998 | 1461053245553 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:25 INFO - PROCESS | 1998 | 1461053245831 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 01:07:25 INFO - PROCESS | 1998 | 1461053245866 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd103d6800 == 145 [pid = 1998] [id = 685] 01:07:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 137 (0x7ffd0ecf5400) [pid = 1998] [serial = 2056] [outer = (nil)] 01:07:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 138 (0x7ffd10294800) [pid = 1998] [serial = 2057] [outer = 0x7ffd0ecf5400] 01:07:25 INFO - PROCESS | 1998 | 1461053245958 Marionette DEBUG loaded listener.js 01:07:26 INFO - PROCESS | 1998 | ++DOMWINDOW == 139 (0x7ffd121ffc00) [pid = 1998] [serial = 2058] [outer = 0x7ffd0ecf5400] 01:07:27 INFO - PROCESS | 1998 | 1461053247044 Marionette TRACE conn5 <- [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] 01:07:27 INFO - PROCESS | 1998 | 1461053247079 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 01:07:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:07:27 INFO - PROCESS | 1998 | 1461053247084 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:07:27 INFO - PROCESS | 1998 | 1461053247087 Marionette TRACE conn5 <- [1,2714,null,{}] 01:07:27 INFO - PROCESS | 1998 | 1461053247099 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:27 INFO - PROCESS | 1998 | 1461053247350 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 01:07:27 INFO - PROCESS | 1998 | 1461053247381 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd122b7000 == 146 [pid = 1998] [id = 686] 01:07:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd0ccb0800) [pid = 1998] [serial = 2059] [outer = (nil)] 01:07:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd1280f400) [pid = 1998] [serial = 2060] [outer = 0x7ffd0ccb0800] 01:07:27 INFO - PROCESS | 1998 | 1461053247441 Marionette DEBUG loaded listener.js 01:07:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd13d24000) [pid = 1998] [serial = 2061] [outer = 0x7ffd0ccb0800] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd157c8800) [pid = 1998] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd0af54800) [pid = 1998] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd1c319400) [pid = 1998] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 138 (0x7ffd1db6d800) [pid = 1998] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 137 (0x7ffd146cf800) [pid = 1998] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 136 (0x7ffd1fb9f000) [pid = 1998] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 135 (0x7ffd0af50400) [pid = 1998] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 134 (0x7ffd0ecf0000) [pid = 1998] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 133 (0x7ffd12819c00) [pid = 1998] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 132 (0x7ffd0ccb1000) [pid = 1998] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 131 (0x7ffd1c5eb400) [pid = 1998] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 130 (0x7ffd0e334c00) [pid = 1998] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 129 (0x7ffd0af50000) [pid = 1998] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 128 (0x7ffd1db0bc00) [pid = 1998] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 127 (0x7ffd157c4400) [pid = 1998] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 126 (0x7ffd1074b000) [pid = 1998] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 125 (0x7ffd10747c00) [pid = 1998] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 124 (0x7ffd1da05400) [pid = 1998] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 123 (0x7ffd121f2000) [pid = 1998] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 122 (0x7ffd157a4000) [pid = 1998] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 121 (0x7ffd1fb3b000) [pid = 1998] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 120 (0x7ffd0e3e7000) [pid = 1998] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 119 (0x7ffd0a2d9c00) [pid = 1998] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:07:28 INFO - PROCESS | 1998 | --DOMWINDOW == 118 (0x7ffd0af56c00) [pid = 1998] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:07:28 INFO - PROCESS | 1998 | 1461053248922 Marionette TRACE conn5 <- [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]]]}] 01:07:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:07:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1847ms 01:07:28 INFO - PROCESS | 1998 | 1461053248932 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 01:07:28 INFO - PROCESS | 1998 | 1461053248935 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 01:07:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:07:28 INFO - PROCESS | 1998 | 1461053248941 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:07:28 INFO - PROCESS | 1998 | 1461053248942 Marionette TRACE conn5 <- [1,2718,null,{}] 01:07:28 INFO - PROCESS | 1998 | 1461053248948 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:29 INFO - PROCESS | 1998 | 1461053249168 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 01:07:29 INFO - PROCESS | 1998 | 1461053249352 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:29 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1296e000 == 147 [pid = 1998] [id = 687] 01:07:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 119 (0x7ffd07b50400) [pid = 1998] [serial = 2062] [outer = (nil)] 01:07:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 120 (0x7ffd12808800) [pid = 1998] [serial = 2063] [outer = 0x7ffd07b50400] 01:07:29 INFO - PROCESS | 1998 | 1461053249415 Marionette DEBUG loaded listener.js 01:07:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 121 (0x7ffd14611800) [pid = 1998] [serial = 2064] [outer = 0x7ffd07b50400] 01:07:30 INFO - PROCESS | 1998 | 1461053250175 Marionette TRACE conn5 <- [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] 01:07:30 INFO - PROCESS | 1998 | 1461053250230 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 01:07:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:07:30 INFO - PROCESS | 1998 | 1461053250235 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:07:30 INFO - PROCESS | 1998 | 1461053250238 Marionette TRACE conn5 <- [1,2722,null,{}] 01:07:30 INFO - PROCESS | 1998 | 1461053250243 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:30 INFO - PROCESS | 1998 | 1461053250602 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 01:07:30 INFO - PROCESS | 1998 | 1461053250902 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0c9d6000 == 148 [pid = 1998] [id = 688] 01:07:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 122 (0x7ffd07b56800) [pid = 1998] [serial = 2065] [outer = (nil)] 01:07:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 123 (0x7ffd0a2dc400) [pid = 1998] [serial = 2066] [outer = 0x7ffd07b56800] 01:07:31 INFO - PROCESS | 1998 | 1461053251023 Marionette DEBUG loaded listener.js 01:07:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 124 (0x7ffd0bca9c00) [pid = 1998] [serial = 2067] [outer = 0x7ffd07b56800] 01:07:31 INFO - PROCESS | 1998 | 1461053251960 Marionette TRACE conn5 <- [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] 01:07:32 INFO - PROCESS | 1998 | 1461053252027 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 01:07:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:07:32 INFO - PROCESS | 1998 | 1461053252034 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:07:32 INFO - PROCESS | 1998 | 1461053252040 Marionette TRACE conn5 <- [1,2726,null,{}] 01:07:32 INFO - PROCESS | 1998 | 1461053252047 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:32 INFO - PROCESS | 1998 | 1461053252274 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 01:07:32 INFO - PROCESS | 1998 | 1461053252586 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:32 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd101bb000 == 149 [pid = 1998] [id = 689] 01:07:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 125 (0x7ffd0e3eec00) [pid = 1998] [serial = 2068] [outer = (nil)] 01:07:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 126 (0x7ffd0ee54400) [pid = 1998] [serial = 2069] [outer = 0x7ffd0e3eec00] 01:07:32 INFO - PROCESS | 1998 | 1461053252668 Marionette DEBUG loaded listener.js 01:07:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 127 (0x7ffd0f4dac00) [pid = 1998] [serial = 2070] [outer = 0x7ffd0e3eec00] 01:07:33 INFO - PROCESS | 1998 | 1461053253571 Marionette TRACE conn5 <- [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]]]}] 01:07:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:07:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1587ms 01:07:33 INFO - PROCESS | 1998 | 1461053253622 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 01:07:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:07:33 INFO - PROCESS | 1998 | 1461053253628 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 01:07:33 INFO - PROCESS | 1998 | 1461053253634 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:07:33 INFO - PROCESS | 1998 | 1461053253637 Marionette TRACE conn5 <- [1,2730,null,{}] 01:07:33 INFO - PROCESS | 1998 | 1461053253643 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:33 INFO - PROCESS | 1998 | 1461053253867 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 01:07:34 INFO - PROCESS | 1998 | 1461053254239 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:34 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1437a800 == 150 [pid = 1998] [id = 690] 01:07:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 128 (0x7ffd128e2000) [pid = 1998] [serial = 2071] [outer = (nil)] 01:07:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 129 (0x7ffd12a6d800) [pid = 1998] [serial = 2072] [outer = 0x7ffd128e2000] 01:07:34 INFO - PROCESS | 1998 | 1461053254321 Marionette DEBUG loaded listener.js 01:07:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 130 (0x7ffd13d8e800) [pid = 1998] [serial = 2073] [outer = 0x7ffd128e2000] 01:07:35 INFO - PROCESS | 1998 | 1461053255616 Marionette TRACE conn5 <- [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] 01:07:35 INFO - PROCESS | 1998 | 1461053255682 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 01:07:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:07:35 INFO - PROCESS | 1998 | 1461053255741 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:07:35 INFO - PROCESS | 1998 | 1461053255748 Marionette TRACE conn5 <- [1,2734,null,{}] 01:07:35 INFO - PROCESS | 1998 | 1461053255809 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:36 INFO - PROCESS | 1998 | 1461053256052 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 01:07:36 INFO - PROCESS | 1998 | 1461053256314 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b7d5800 == 151 [pid = 1998] [id = 691] 01:07:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 131 (0x7ffd128e6800) [pid = 1998] [serial = 2074] [outer = (nil)] 01:07:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 132 (0x7ffd14640c00) [pid = 1998] [serial = 2075] [outer = 0x7ffd128e6800] 01:07:36 INFO - PROCESS | 1998 | 1461053256387 Marionette DEBUG loaded listener.js 01:07:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 133 (0x7ffd157ca400) [pid = 1998] [serial = 2076] [outer = 0x7ffd128e6800] 01:07:37 INFO - PROCESS | 1998 | 1461053257285 Marionette TRACE conn5 <- [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]]]}] 01:07:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:07:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1638ms 01:07:37 INFO - PROCESS | 1998 | 1461053257329 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 01:07:37 INFO - PROCESS | 1998 | 1461053257332 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 01:07:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:07:37 INFO - PROCESS | 1998 | 1461053257338 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:07:37 INFO - PROCESS | 1998 | 1461053257340 Marionette TRACE conn5 <- [1,2738,null,{}] 01:07:37 INFO - PROCESS | 1998 | 1461053257347 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:37 INFO - PROCESS | 1998 | 1461053257564 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 01:07:37 INFO - PROCESS | 1998 | 1461053257826 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c263800 == 152 [pid = 1998] [id = 692] 01:07:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 134 (0x7ffd157cc800) [pid = 1998] [serial = 2077] [outer = (nil)] 01:07:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 135 (0x7ffd16ef4000) [pid = 1998] [serial = 2078] [outer = 0x7ffd157cc800] 01:07:37 INFO - PROCESS | 1998 | 1461053257957 Marionette DEBUG loaded listener.js 01:07:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 136 (0x7ffd174ef000) [pid = 1998] [serial = 2079] [outer = 0x7ffd157cc800] 01:07:38 INFO - PROCESS | 1998 | 1461053258809 Marionette TRACE conn5 <- [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]]]}] 01:07:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:07:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1529ms 01:07:38 INFO - PROCESS | 1998 | 1461053258868 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 01:07:38 INFO - PROCESS | 1998 | 1461053258871 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 01:07:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:07:38 INFO - PROCESS | 1998 | 1461053258877 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:07:38 INFO - PROCESS | 1998 | 1461053258879 Marionette TRACE conn5 <- [1,2742,null,{}] 01:07:38 INFO - PROCESS | 1998 | 1461053258885 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:39 INFO - PROCESS | 1998 | 1461053259108 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 01:07:39 INFO - PROCESS | 1998 | 1461053259395 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:39 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1dc59800 == 153 [pid = 1998] [id = 693] 01:07:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 137 (0x7ffd17705400) [pid = 1998] [serial = 2080] [outer = (nil)] 01:07:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 138 (0x7ffd1770b000) [pid = 1998] [serial = 2081] [outer = 0x7ffd17705400] 01:07:39 INFO - PROCESS | 1998 | 1461053259538 Marionette DEBUG loaded listener.js 01:07:39 INFO - PROCESS | 1998 | ++DOMWINDOW == 139 (0x7ffd177d1c00) [pid = 1998] [serial = 2082] [outer = 0x7ffd17705400] 01:07:40 INFO - PROCESS | 1998 | 1461053260400 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:07:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:07:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1583ms 01:07:40 INFO - PROCESS | 1998 | 1461053260464 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 01:07:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:07:40 INFO - PROCESS | 1998 | 1461053260469 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 01:07:40 INFO - PROCESS | 1998 | 1461053260475 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:07:40 INFO - PROCESS | 1998 | 1461053260478 Marionette TRACE conn5 <- [1,2746,null,{}] 01:07:40 INFO - PROCESS | 1998 | 1461053260483 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:40 INFO - PROCESS | 1998 | 1461053260700 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 01:07:40 INFO - PROCESS | 1998 | 1461053260959 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ed28000 == 154 [pid = 1998] [id = 694] 01:07:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd17705800) [pid = 1998] [serial = 2083] [outer = (nil)] 01:07:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd1b989c00) [pid = 1998] [serial = 2084] [outer = 0x7ffd17705800] 01:07:41 INFO - PROCESS | 1998 | 1461053261076 Marionette DEBUG loaded listener.js 01:07:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd1bbdac00) [pid = 1998] [serial = 2085] [outer = 0x7ffd17705800] 01:07:41 INFO - PROCESS | 1998 | 1461053261928 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:07:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:07:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1484ms 01:07:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:07:41 INFO - PROCESS | 1998 | 1461053261959 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 01:07:41 INFO - PROCESS | 1998 | 1461053261962 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 01:07:41 INFO - PROCESS | 1998 | 1461053261968 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:07:41 INFO - PROCESS | 1998 | 1461053261971 Marionette TRACE conn5 <- [1,2750,null,{}] 01:07:41 INFO - PROCESS | 1998 | 1461053261976 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:42 INFO - PROCESS | 1998 | 1461053262197 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 01:07:42 INFO - PROCESS | 1998 | 1461053262462 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:42 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd228a1000 == 155 [pid = 1998] [id = 695] 01:07:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd121fe000) [pid = 1998] [serial = 2086] [outer = (nil)] 01:07:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd1c320c00) [pid = 1998] [serial = 2087] [outer = 0x7ffd121fe000] 01:07:42 INFO - PROCESS | 1998 | 1461053262536 Marionette DEBUG loaded listener.js 01:07:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd1c8b0800) [pid = 1998] [serial = 2088] [outer = 0x7ffd121fe000] 01:07:43 INFO - PROCESS | 1998 | 1461053263437 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:07:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:07:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1529ms 01:07:43 INFO - PROCESS | 1998 | 1461053263497 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 01:07:43 INFO - PROCESS | 1998 | 1461053263501 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 01:07:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:07:43 INFO - PROCESS | 1998 | 1461053263507 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:07:43 INFO - PROCESS | 1998 | 1461053263510 Marionette TRACE conn5 <- [1,2754,null,{}] 01:07:43 INFO - PROCESS | 1998 | 1461053263515 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:43 INFO - PROCESS | 1998 | 1461053263725 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 01:07:43 INFO - PROCESS | 1998 | 1461053263990 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:44 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22d79800 == 156 [pid = 1998] [id = 696] 01:07:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd174ec800) [pid = 1998] [serial = 2089] [outer = (nil)] 01:07:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd1daeb800) [pid = 1998] [serial = 2090] [outer = 0x7ffd174ec800] 01:07:44 INFO - PROCESS | 1998 | 1461053264107 Marionette DEBUG loaded listener.js 01:07:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd1db74c00) [pid = 1998] [serial = 2091] [outer = 0x7ffd174ec800] 01:07:44 INFO - PROCESS | 1998 | 1461053264936 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:07:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:07:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1488ms 01:07:45 INFO - PROCESS | 1998 | 1461053264996 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 01:07:45 INFO - PROCESS | 1998 | 1461053264999 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 01:07:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:07:45 INFO - PROCESS | 1998 | 1461053265005 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:07:45 INFO - PROCESS | 1998 | 1461053265007 Marionette TRACE conn5 <- [1,2758,null,{}] 01:07:45 INFO - PROCESS | 1998 | 1461053265033 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:45 INFO - PROCESS | 1998 | 1461053265251 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 01:07:45 INFO - PROCESS | 1998 | 1461053265525 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22dbb800 == 157 [pid = 1998] [id = 697] 01:07:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd1b71d000) [pid = 1998] [serial = 2092] [outer = (nil)] 01:07:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd1e1d5400) [pid = 1998] [serial = 2093] [outer = 0x7ffd1b71d000] 01:07:45 INFO - PROCESS | 1998 | 1461053265636 Marionette DEBUG loaded listener.js 01:07:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd1e2d6c00) [pid = 1998] [serial = 2094] [outer = 0x7ffd1b71d000] 01:07:46 INFO - PROCESS | 1998 | 1461053266505 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:07:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:07:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1548ms 01:07:46 INFO - PROCESS | 1998 | 1461053266555 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 01:07:46 INFO - PROCESS | 1998 | 1461053266558 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 01:07:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:07:46 INFO - PROCESS | 1998 | 1461053266584 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:07:46 INFO - PROCESS | 1998 | 1461053266586 Marionette TRACE conn5 <- [1,2762,null,{}] 01:07:46 INFO - PROCESS | 1998 | 1461053266592 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:46 INFO - PROCESS | 1998 | 1461053266823 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 01:07:47 INFO - PROCESS | 1998 | 1461053267086 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd232e5000 == 158 [pid = 1998] [id = 698] 01:07:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd1e367000) [pid = 1998] [serial = 2095] [outer = (nil)] 01:07:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd1e5bbc00) [pid = 1998] [serial = 2096] [outer = 0x7ffd1e367000] 01:07:47 INFO - PROCESS | 1998 | 1461053267223 Marionette DEBUG loaded listener.js 01:07:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd1e7f7000) [pid = 1998] [serial = 2097] [outer = 0x7ffd1e367000] 01:07:48 INFO - PROCESS | 1998 | 1461053268123 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:07:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:07:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1586ms 01:07:48 INFO - PROCESS | 1998 | 1461053268167 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 01:07:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:07:48 INFO - PROCESS | 1998 | 1461053268177 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 01:07:48 INFO - PROCESS | 1998 | 1461053268182 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:07:48 INFO - PROCESS | 1998 | 1461053268186 Marionette TRACE conn5 <- [1,2766,null,{}] 01:07:48 INFO - PROCESS | 1998 | 1461053268191 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:48 INFO - PROCESS | 1998 | 1461053268430 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 01:07:48 INFO - PROCESS | 1998 | 1461053268692 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26d18000 == 159 [pid = 1998] [id = 699] 01:07:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd1e7f8000) [pid = 1998] [serial = 2098] [outer = (nil)] 01:07:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd1e9e0000) [pid = 1998] [serial = 2099] [outer = 0x7ffd1e7f8000] 01:07:48 INFO - PROCESS | 1998 | 1461053268810 Marionette DEBUG loaded listener.js 01:07:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd1edc9c00) [pid = 1998] [serial = 2100] [outer = 0x7ffd1e7f8000] 01:07:49 INFO - PROCESS | 1998 | 1461053269693 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1580ms 01:07:49 INFO - PROCESS | 1998 | 1461053269763 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 01:07:49 INFO - PROCESS | 1998 | 1461053269767 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 01:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:07:49 INFO - PROCESS | 1998 | 1461053269773 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:07:49 INFO - PROCESS | 1998 | 1461053269776 Marionette TRACE conn5 <- [1,2770,null,{}] 01:07:49 INFO - PROCESS | 1998 | 1461053269781 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:50 INFO - PROCESS | 1998 | 1461053270048 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 01:07:50 INFO - PROCESS | 1998 | 1461053270361 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd274b8800 == 160 [pid = 1998] [id = 700] 01:07:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd1e9c3000) [pid = 1998] [serial = 2101] [outer = (nil)] 01:07:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd1fb34c00) [pid = 1998] [serial = 2102] [outer = 0x7ffd1e9c3000] 01:07:50 INFO - PROCESS | 1998 | 1461053270439 Marionette DEBUG loaded listener.js 01:07:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd1fee2800) [pid = 1998] [serial = 2103] [outer = 0x7ffd1e9c3000] 01:07:51 INFO - PROCESS | 1998 | 1461053271294 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:07:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:07:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1579ms 01:07:51 INFO - PROCESS | 1998 | 1461053271353 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 01:07:51 INFO - PROCESS | 1998 | 1461053271356 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 01:07:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:07:51 INFO - PROCESS | 1998 | 1461053271362 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:07:51 INFO - PROCESS | 1998 | 1461053271365 Marionette TRACE conn5 <- [1,2774,null,{}] 01:07:51 INFO - PROCESS | 1998 | 1461053271371 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:51 INFO - PROCESS | 1998 | 1461053271592 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 01:07:51 INFO - PROCESS | 1998 | 1461053271861 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd277f3800 == 161 [pid = 1998] [id = 701] 01:07:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd0f410000) [pid = 1998] [serial = 2104] [outer = (nil)] 01:07:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd20070000) [pid = 1998] [serial = 2105] [outer = 0x7ffd0f410000] 01:07:51 INFO - PROCESS | 1998 | 1461053271976 Marionette DEBUG loaded listener.js 01:07:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd21af1000) [pid = 1998] [serial = 2106] [outer = 0x7ffd0f410000] 01:07:52 INFO - PROCESS | 1998 | 1461053272814 Marionette TRACE conn5 <- [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]]]}] 01:07:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:07:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1488ms 01:07:52 INFO - PROCESS | 1998 | 1461053272852 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 01:07:52 INFO - PROCESS | 1998 | 1461053272856 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 01:07:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:07:52 INFO - PROCESS | 1998 | 1461053272862 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:07:52 INFO - PROCESS | 1998 | 1461053272864 Marionette TRACE conn5 <- [1,2778,null,{}] 01:07:52 INFO - PROCESS | 1998 | 1461053272870 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:53 INFO - PROCESS | 1998 | 1461053273092 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 01:07:53 INFO - PROCESS | 1998 | 1461053273373 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2845a000 == 162 [pid = 1998] [id = 702] 01:07:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd128ec000) [pid = 1998] [serial = 2107] [outer = (nil)] 01:07:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 165 (0x7ffd21d0d400) [pid = 1998] [serial = 2108] [outer = 0x7ffd128ec000] 01:07:53 INFO - PROCESS | 1998 | 1461053273490 Marionette DEBUG loaded listener.js 01:07:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 166 (0x7ffd21d3ac00) [pid = 1998] [serial = 2109] [outer = 0x7ffd128ec000] 01:07:54 INFO - PROCESS | 1998 | 1461053274342 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:07:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:07:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1532ms 01:07:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:07:54 INFO - PROCESS | 1998 | 1461053274395 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 01:07:54 INFO - PROCESS | 1998 | 1461053274398 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 01:07:54 INFO - PROCESS | 1998 | 1461053274404 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:07:54 INFO - PROCESS | 1998 | 1461053274407 Marionette TRACE conn5 <- [1,2782,null,{}] 01:07:54 INFO - PROCESS | 1998 | 1461053274420 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:54 INFO - PROCESS | 1998 | 1461053274639 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 01:07:54 INFO - PROCESS | 1998 | 1461053274908 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:54 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd29280800 == 163 [pid = 1998] [id = 703] 01:07:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 167 (0x7ffd159a9c00) [pid = 1998] [serial = 2110] [outer = (nil)] 01:07:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 168 (0x7ffd21eb7400) [pid = 1998] [serial = 2111] [outer = 0x7ffd159a9c00] 01:07:55 INFO - PROCESS | 1998 | 1461053275024 Marionette DEBUG loaded listener.js 01:07:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 169 (0x7ffd21ec4c00) [pid = 1998] [serial = 2112] [outer = 0x7ffd159a9c00] 01:07:55 INFO - PROCESS | 1998 | 1461053275864 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:07:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:07:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1493ms 01:07:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:07:55 INFO - PROCESS | 1998 | 1461053275897 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 01:07:55 INFO - PROCESS | 1998 | 1461053275900 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 01:07:55 INFO - PROCESS | 1998 | 1461053275906 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:07:55 INFO - PROCESS | 1998 | 1461053275909 Marionette TRACE conn5 <- [1,2786,null,{}] 01:07:55 INFO - PROCESS | 1998 | 1461053275914 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:56 INFO - PROCESS | 1998 | 1461053276137 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 01:07:56 INFO - PROCESS | 1998 | 1461053276418 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a2bf000 == 164 [pid = 1998] [id = 704] 01:07:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 170 (0x7ffd1c8b2000) [pid = 1998] [serial = 2113] [outer = (nil)] 01:07:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd21ef3c00) [pid = 1998] [serial = 2114] [outer = 0x7ffd1c8b2000] 01:07:56 INFO - PROCESS | 1998 | 1461053276515 Marionette DEBUG loaded listener.js 01:07:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd21f69c00) [pid = 1998] [serial = 2115] [outer = 0x7ffd1c8b2000] 01:07:57 INFO - PROCESS | 1998 | 1461053277380 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:07:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:07:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1533ms 01:07:57 INFO - PROCESS | 1998 | 1461053277440 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 01:07:57 INFO - PROCESS | 1998 | 1461053277442 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 01:07:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:07:57 INFO - PROCESS | 1998 | 1461053277449 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:07:57 INFO - PROCESS | 1998 | 1461053277451 Marionette TRACE conn5 <- [1,2790,null,{}] 01:07:57 INFO - PROCESS | 1998 | 1461053277457 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:57 INFO - PROCESS | 1998 | 1461053277698 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 01:07:57 INFO - PROCESS | 1998 | 1461053277971 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2ed0e800 == 165 [pid = 1998] [id = 705] 01:07:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd1edcb400) [pid = 1998] [serial = 2116] [outer = (nil)] 01:07:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd21f72400) [pid = 1998] [serial = 2117] [outer = 0x7ffd1edcb400] 01:07:58 INFO - PROCESS | 1998 | 1461053278087 Marionette DEBUG loaded listener.js 01:07:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd2207e000) [pid = 1998] [serial = 2118] [outer = 0x7ffd1edcb400] 01:07:58 INFO - PROCESS | 1998 | 1461053278909 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:07:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:07:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1535ms 01:07:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:07:58 INFO - PROCESS | 1998 | 1461053278985 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 01:07:58 INFO - PROCESS | 1998 | 1461053278988 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 01:07:59 INFO - PROCESS | 1998 | 1461053278995 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:07:59 INFO - PROCESS | 1998 | 1461053278998 Marionette TRACE conn5 <- [1,2794,null,{}] 01:07:59 INFO - PROCESS | 1998 | 1461053279003 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:59 INFO - PROCESS | 1998 | 1461053279272 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 01:07:59 INFO - PROCESS | 1998 | 1461053279591 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:59 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34ad6000 == 166 [pid = 1998] [id = 706] 01:07:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd21eedc00) [pid = 1998] [serial = 2119] [outer = (nil)] 01:07:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd22086400) [pid = 1998] [serial = 2120] [outer = 0x7ffd21eedc00] 01:07:59 INFO - PROCESS | 1998 | 1461053279670 Marionette DEBUG loaded listener.js 01:07:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd2262a000) [pid = 1998] [serial = 2121] [outer = 0x7ffd21eedc00] 01:08:00 INFO - PROCESS | 1998 | 1461053280565 Marionette TRACE conn5 <- [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]]]}] 01:08:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:08:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1630ms 01:08:00 INFO - PROCESS | 1998 | 1461053280625 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 01:08:00 INFO - PROCESS | 1998 | 1461053280628 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 01:08:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:08:00 INFO - PROCESS | 1998 | 1461053280635 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:08:00 INFO - PROCESS | 1998 | 1461053280640 Marionette TRACE conn5 <- [1,2798,null,{}] 01:08:00 INFO - PROCESS | 1998 | 1461053280645 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:00 INFO - PROCESS | 1998 | 1461053280924 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 01:08:02 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1296e000 == 165 [pid = 1998] [id = 687] 01:08:02 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd122b7000 == 164 [pid = 1998] [id = 686] 01:08:02 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd103d6800 == 163 [pid = 1998] [id = 685] 01:08:02 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e530800 == 162 [pid = 1998] [id = 684] 01:08:02 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a219800 == 161 [pid = 1998] [id = 683] 01:08:02 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e3c6800 == 160 [pid = 1998] [id = 682] 01:08:02 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd13e93000 == 159 [pid = 1998] [id = 674] 01:08:02 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12970000 == 158 [pid = 1998] [id = 673] 01:08:02 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd122a3000 == 157 [pid = 1998] [id = 672] 01:08:02 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd101bf800 == 156 [pid = 1998] [id = 671] 01:08:02 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0cc2b000 == 155 [pid = 1998] [id = 670] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd0f196400) [pid = 1998] [serial = 2006] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd0f403400) [pid = 1998] [serial = 2007] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd17757000) [pid = 1998] [serial = 1965] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd0bca1800) [pid = 1998] [serial = 1940] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd1f9ac000) [pid = 1998] [serial = 1980] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd20072000) [pid = 1998] [serial = 1986] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd17704400) [pid = 1998] [serial = 1962] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd17656000) [pid = 1998] [serial = 1961] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 169 (0x7ffd21d33000) [pid = 1998] [serial = 1992] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 168 (0x7ffd21d3e800) [pid = 1998] [serial = 1994] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 167 (0x7ffd1edce800) [pid = 1998] [serial = 1979] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 166 (0x7ffd0e2f9800) [pid = 1998] [serial = 2001] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 165 (0x7ffd1b986400) [pid = 1998] [serial = 1968] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 164 (0x7ffd13d2f000) [pid = 1998] [serial = 1952] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd1edc5c00) [pid = 1998] [serial = 1926] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd1db0b000) [pid = 1998] [serial = 1971] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd0e5c3800) [pid = 1998] [serial = 2003] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd0bc9a800) [pid = 1998] [serial = 1997] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd1e6e4800) [pid = 1998] [serial = 1974] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd17584000) [pid = 1998] [serial = 1959] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd0d607800) [pid = 1998] [serial = 2000] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd174e3c00) [pid = 1998] [serial = 1958] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd0d2ac000) [pid = 1998] [serial = 1941] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd12a67800) [pid = 1998] [serial = 1949] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd1459fc00) [pid = 1998] [serial = 1953] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd1fee8800) [pid = 1998] [serial = 1985] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd177ca800) [pid = 1998] [serial = 1967] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd10751c00) [pid = 1998] [serial = 1946] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd1edc7000) [pid = 1998] [serial = 1977] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd12804800) [pid = 1998] [serial = 1947] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd0c84d000) [pid = 1998] [serial = 1998] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd1fb9ec00) [pid = 1998] [serial = 1983] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd16ef2000) [pid = 1998] [serial = 1956] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd1774a400) [pid = 1998] [serial = 1964] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd1e9cfc00) [pid = 1998] [serial = 1976] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd21ae6c00) [pid = 1998] [serial = 1988] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd0e5c7c00) [pid = 1998] [serial = 1943] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd21b60000) [pid = 1998] [serial = 1989] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd21d08c00) [pid = 1998] [serial = 1991] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 138 (0x7ffd1fb36000) [pid = 1998] [serial = 1982] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 137 (0x7ffd157cf000) [pid = 1998] [serial = 1955] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 136 (0x7ffd0ee55000) [pid = 1998] [serial = 2004] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 135 (0x7ffd0f19b400) [pid = 1998] [serial = 1944] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 134 (0x7ffd1e1d2400) [pid = 1998] [serial = 1973] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 133 (0x7ffd12ef5c00) [pid = 1998] [serial = 1950] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 132 (0x7ffd0ee4f000) [pid = 1998] [serial = 1872] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | --DOMWINDOW == 131 (0x7ffd1c8b9800) [pid = 1998] [serial = 1970] [outer = (nil)] [url = about:blank] 01:08:02 INFO - PROCESS | 1998 | 1461053282630 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:02 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a219800 == 156 [pid = 1998] [id = 707] 01:08:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 132 (0x7ffd0a2e0800) [pid = 1998] [serial = 2122] [outer = (nil)] 01:08:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 133 (0x7ffd0af42c00) [pid = 1998] [serial = 2123] [outer = 0x7ffd0a2e0800] 01:08:02 INFO - PROCESS | 1998 | 1461053282701 Marionette DEBUG loaded listener.js 01:08:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 134 (0x7ffd0af5cc00) [pid = 1998] [serial = 2124] [outer = 0x7ffd0a2e0800] 01:08:03 INFO - PROCESS | 1998 | 1461053283524 Marionette TRACE conn5 <- [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]]]}] 01:08:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:08:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2941ms 01:08:03 INFO - PROCESS | 1998 | 1461053283578 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 01:08:03 INFO - PROCESS | 1998 | 1461053283584 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 01:08:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:08:03 INFO - PROCESS | 1998 | 1461053283593 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:08:03 INFO - PROCESS | 1998 | 1461053283597 Marionette TRACE conn5 <- [1,2802,null,{}] 01:08:03 INFO - PROCESS | 1998 | 1461053283603 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:03 INFO - PROCESS | 1998 | 1461053283828 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 01:08:04 INFO - PROCESS | 1998 | 1461053284013 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0cc24000 == 157 [pid = 1998] [id = 708] 01:08:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 135 (0x7ffd07b48400) [pid = 1998] [serial = 2125] [outer = (nil)] 01:08:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 136 (0x7ffd0d60d000) [pid = 1998] [serial = 2126] [outer = 0x7ffd07b48400] 01:08:04 INFO - PROCESS | 1998 | 1461053284087 Marionette DEBUG loaded listener.js 01:08:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 137 (0x7ffd0e338400) [pid = 1998] [serial = 2127] [outer = 0x7ffd07b48400] 01:08:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:08:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1534ms 01:08:05 INFO - PROCESS | 1998 | 1461053285120 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:08:05 INFO - PROCESS | 1998 | 1461053285132 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 01:08:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:08:05 INFO - PROCESS | 1998 | 1461053285138 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 01:08:05 INFO - PROCESS | 1998 | 1461053285143 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:08:05 INFO - PROCESS | 1998 | 1461053285147 Marionette TRACE conn5 <- [1,2806,null,{}] 01:08:05 INFO - PROCESS | 1998 | 1461053285163 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:05 INFO - PROCESS | 1998 | 1461053285464 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 01:08:05 INFO - PROCESS | 1998 | 1461053285508 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e530800 == 158 [pid = 1998] [id = 709] 01:08:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 138 (0x7ffd0eced400) [pid = 1998] [serial = 2128] [outer = (nil)] 01:08:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 139 (0x7ffd0f402400) [pid = 1998] [serial = 2129] [outer = 0x7ffd0eced400] 01:08:05 INFO - PROCESS | 1998 | 1461053285582 Marionette DEBUG loaded listener.js 01:08:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd100ef400) [pid = 1998] [serial = 2130] [outer = 0x7ffd0eced400] 01:08:06 INFO - PROCESS | 1998 | 1461053286664 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:08:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:08:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1545ms 01:08:06 INFO - PROCESS | 1998 | 1461053286692 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 01:08:06 INFO - PROCESS | 1998 | 1461053286697 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 01:08:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:08:06 INFO - PROCESS | 1998 | 1461053286711 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:08:06 INFO - PROCESS | 1998 | 1461053286720 Marionette TRACE conn5 <- [1,2810,null,{}] 01:08:07 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd0ccb0800) [pid = 1998] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:08:07 INFO - PROCESS | 1998 | --DOMWINDOW == 138 (0x7ffd20077400) [pid = 1998] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:08:07 INFO - PROCESS | 1998 | --DOMWINDOW == 137 (0x7ffd07cc2800) [pid = 1998] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:08:07 INFO - PROCESS | 1998 | --DOMWINDOW == 136 (0x7ffd0ccb2400) [pid = 1998] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:08:07 INFO - PROCESS | 1998 | --DOMWINDOW == 135 (0x7ffd0ecf5400) [pid = 1998] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:08:07 INFO - PROCESS | 1998 | --DOMWINDOW == 134 (0x7ffd0af47c00) [pid = 1998] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:08:07 INFO - PROCESS | 1998 | 1461053287062 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:07 INFO - PROCESS | 1998 | 1461053287264 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 01:08:07 INFO - PROCESS | 1998 | 1461053287485 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd101ba000 == 159 [pid = 1998] [id = 710] 01:08:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 135 (0x7ffd0f197000) [pid = 1998] [serial = 2131] [outer = (nil)] 01:08:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 136 (0x7ffd121f6c00) [pid = 1998] [serial = 2132] [outer = 0x7ffd0f197000] 01:08:07 INFO - PROCESS | 1998 | 1461053287550 Marionette DEBUG loaded listener.js 01:08:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 137 (0x7ffd128df800) [pid = 1998] [serial = 2133] [outer = 0x7ffd0f197000] 01:08:08 INFO - PROCESS | 1998 | 1461053288235 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:08:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:08:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1592ms 01:08:08 INFO - PROCESS | 1998 | 1461053288297 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 01:08:08 INFO - PROCESS | 1998 | 1461053288301 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 01:08:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:08:08 INFO - PROCESS | 1998 | 1461053288307 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:08:08 INFO - PROCESS | 1998 | 1461053288309 Marionette TRACE conn5 <- [1,2814,null,{}] 01:08:08 INFO - PROCESS | 1998 | 1461053288314 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:08 INFO - PROCESS | 1998 | 1461053288523 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 01:08:08 INFO - PROCESS | 1998 | 1461053288709 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd122a3800 == 160 [pid = 1998] [id = 711] 01:08:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 138 (0x7ffd0ccb0800) [pid = 1998] [serial = 2134] [outer = (nil)] 01:08:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 139 (0x7ffd12ef9400) [pid = 1998] [serial = 2135] [outer = 0x7ffd0ccb0800] 01:08:08 INFO - PROCESS | 1998 | 1461053288775 Marionette DEBUG loaded listener.js 01:08:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd145aa000) [pid = 1998] [serial = 2136] [outer = 0x7ffd0ccb0800] 01:08:09 INFO - PROCESS | 1998 | 1461053289980 Marionette TRACE conn5 <- [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]]]}] 01:08:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:08:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1730ms 01:08:10 INFO - PROCESS | 1998 | 1461053290038 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 01:08:10 INFO - PROCESS | 1998 | 1461053290044 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 01:08:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:08:10 INFO - PROCESS | 1998 | 1461053290056 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:08:10 INFO - PROCESS | 1998 | 1461053290059 Marionette TRACE conn5 <- [1,2818,null,{}] 01:08:10 INFO - PROCESS | 1998 | 1461053290067 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:10 INFO - PROCESS | 1998 | 1461053290313 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 01:08:10 INFO - PROCESS | 1998 | 1461053290703 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e3c5800 == 161 [pid = 1998] [id = 712] 01:08:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd0d447800) [pid = 1998] [serial = 2137] [outer = (nil)] 01:08:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd0e333000) [pid = 1998] [serial = 2138] [outer = 0x7ffd0d447800] 01:08:10 INFO - PROCESS | 1998 | 1461053290789 Marionette DEBUG loaded listener.js 01:08:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd0ecf2400) [pid = 1998] [serial = 2139] [outer = 0x7ffd0d447800] 01:08:11 INFO - PROCESS | 1998 | 1461053291767 Marionette TRACE conn5 <- [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]]]}] 01:08:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:08:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1789ms 01:08:11 INFO - PROCESS | 1998 | 1461053291844 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 01:08:11 INFO - PROCESS | 1998 | 1461053291853 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 01:08:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:08:11 INFO - PROCESS | 1998 | 1461053291863 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:08:11 INFO - PROCESS | 1998 | 1461053291867 Marionette TRACE conn5 <- [1,2822,null,{}] 01:08:11 INFO - PROCESS | 1998 | 1461053291873 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:12 INFO - PROCESS | 1998 | 1461053292141 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 01:08:12 INFO - PROCESS | 1998 | 1461053292511 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12961000 == 162 [pid = 1998] [id = 713] 01:08:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd100fb400) [pid = 1998] [serial = 2140] [outer = (nil)] 01:08:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd1074b800) [pid = 1998] [serial = 2141] [outer = 0x7ffd100fb400] 01:08:12 INFO - PROCESS | 1998 | 1461053292588 Marionette DEBUG loaded listener.js 01:08:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd128e7c00) [pid = 1998] [serial = 2142] [outer = 0x7ffd100fb400] 01:08:13 INFO - PROCESS | 1998 | 1461053293550 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:08:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:08:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1735ms 01:08:13 INFO - PROCESS | 1998 | 1461053293598 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 01:08:13 INFO - PROCESS | 1998 | 1461053293602 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 01:08:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:08:13 INFO - PROCESS | 1998 | 1461053293609 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:08:13 INFO - PROCESS | 1998 | 1461053293615 Marionette TRACE conn5 <- [1,2826,null,{}] 01:08:13 INFO - PROCESS | 1998 | 1461053293631 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:13 INFO - PROCESS | 1998 | 1461053293880 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 01:08:14 INFO - PROCESS | 1998 | 1461053294201 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd14293000 == 163 [pid = 1998] [id = 714] 01:08:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd14603800) [pid = 1998] [serial = 2143] [outer = (nil)] 01:08:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd146cfc00) [pid = 1998] [serial = 2144] [outer = 0x7ffd14603800] 01:08:14 INFO - PROCESS | 1998 | 1461053294301 Marionette DEBUG loaded listener.js 01:08:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd1579f800) [pid = 1998] [serial = 2145] [outer = 0x7ffd14603800] 01:08:15 INFO - PROCESS | 1998 | 1461053295219 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:08:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:08:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1648ms 01:08:15 INFO - PROCESS | 1998 | 1461053295258 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 01:08:15 INFO - PROCESS | 1998 | 1461053295263 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 01:08:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:08:15 INFO - PROCESS | 1998 | 1461053295268 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:08:15 INFO - PROCESS | 1998 | 1461053295271 Marionette TRACE conn5 <- [1,2830,null,{}] 01:08:15 INFO - PROCESS | 1998 | 1461053295277 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:15 INFO - PROCESS | 1998 | 1461053295518 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 01:08:15 INFO - PROCESS | 1998 | 1461053295845 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd171d2000 == 164 [pid = 1998] [id = 715] 01:08:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd12ef2c00) [pid = 1998] [serial = 2146] [outer = (nil)] 01:08:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd157cf000) [pid = 1998] [serial = 2147] [outer = 0x7ffd12ef2c00] 01:08:15 INFO - PROCESS | 1998 | 1461053295928 Marionette DEBUG loaded listener.js 01:08:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd16ef7000) [pid = 1998] [serial = 2148] [outer = 0x7ffd12ef2c00] 01:08:16 INFO - PROCESS | 1998 | 1461053296815 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:08:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1583ms 01:08:16 INFO - PROCESS | 1998 | 1461053296853 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 01:08:16 INFO - PROCESS | 1998 | 1461053296856 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 01:08:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:08:16 INFO - PROCESS | 1998 | 1461053296862 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:08:16 INFO - PROCESS | 1998 | 1461053296864 Marionette TRACE conn5 <- [1,2834,null,{}] 01:08:16 INFO - PROCESS | 1998 | 1461053296870 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:17 INFO - PROCESS | 1998 | 1461053297083 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 01:08:17 INFO - PROCESS | 1998 | 1461053297352 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b7e7800 == 165 [pid = 1998] [id = 716] 01:08:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd1463c400) [pid = 1998] [serial = 2149] [outer = (nil)] 01:08:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd174e2c00) [pid = 1998] [serial = 2150] [outer = 0x7ffd1463c400] 01:08:17 INFO - PROCESS | 1998 | 1461053297441 Marionette DEBUG loaded listener.js 01:08:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd17588800) [pid = 1998] [serial = 2151] [outer = 0x7ffd1463c400] 01:08:18 INFO - PROCESS | 1998 | 1461053298350 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:08:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:08:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1533ms 01:08:18 INFO - PROCESS | 1998 | 1461053298396 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 01:08:18 INFO - PROCESS | 1998 | 1461053298400 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 01:08:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:08:18 INFO - PROCESS | 1998 | 1461053298406 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:08:18 INFO - PROCESS | 1998 | 1461053298408 Marionette TRACE conn5 <- [1,2838,null,{}] 01:08:18 INFO - PROCESS | 1998 | 1461053298414 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:18 INFO - PROCESS | 1998 | 1461053298716 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 01:08:19 INFO - PROCESS | 1998 | 1461053299030 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:19 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c597000 == 166 [pid = 1998] [id = 717] 01:08:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd17758000) [pid = 1998] [serial = 2152] [outer = (nil)] 01:08:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd1b98b000) [pid = 1998] [serial = 2153] [outer = 0x7ffd17758000] 01:08:19 INFO - PROCESS | 1998 | 1461053299111 Marionette DEBUG loaded listener.js 01:08:19 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd1da0e800) [pid = 1998] [serial = 2154] [outer = 0x7ffd17758000] 01:08:20 INFO - PROCESS | 1998 | 1461053300202 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:08:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:08:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1828ms 01:08:20 INFO - PROCESS | 1998 | 1461053300235 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 01:08:20 INFO - PROCESS | 1998 | 1461053300238 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 01:08:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:08:20 INFO - PROCESS | 1998 | 1461053300245 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:08:20 INFO - PROCESS | 1998 | 1461053300248 Marionette TRACE conn5 <- [1,2842,null,{}] 01:08:20 INFO - PROCESS | 1998 | 1461053300253 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:20 INFO - PROCESS | 1998 | 1461053300500 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 01:08:20 INFO - PROCESS | 1998 | 1461053300827 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:20 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e912000 == 167 [pid = 1998] [id = 718] 01:08:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd177c2800) [pid = 1998] [serial = 2155] [outer = (nil)] 01:08:20 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd1e2d7800) [pid = 1998] [serial = 2156] [outer = 0x7ffd177c2800] 01:08:20 INFO - PROCESS | 1998 | 1461053300910 Marionette DEBUG loaded listener.js 01:08:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd1e366400) [pid = 1998] [serial = 2157] [outer = 0x7ffd177c2800] 01:08:21 INFO - PROCESS | 1998 | 1461053301813 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:08:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:08:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1633ms 01:08:21 INFO - PROCESS | 1998 | 1461053301880 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 01:08:21 INFO - PROCESS | 1998 | 1461053301884 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 01:08:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:08:21 INFO - PROCESS | 1998 | 1461053301890 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:08:21 INFO - PROCESS | 1998 | 1461053301893 Marionette TRACE conn5 <- [1,2846,null,{}] 01:08:21 INFO - PROCESS | 1998 | 1461053301899 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:22 INFO - PROCESS | 1998 | 1461053302134 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 01:08:22 INFO - PROCESS | 1998 | 1461053302440 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1fe10800 == 168 [pid = 1998] [id = 719] 01:08:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd1db6f000) [pid = 1998] [serial = 2158] [outer = (nil)] 01:08:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd1e7f3400) [pid = 1998] [serial = 2159] [outer = 0x7ffd1db6f000] 01:08:22 INFO - PROCESS | 1998 | 1461053302517 Marionette DEBUG loaded listener.js 01:08:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd1e9cdc00) [pid = 1998] [serial = 2160] [outer = 0x7ffd1db6f000] 01:08:23 INFO - PROCESS | 1998 | 1461053303370 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:08:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:08:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1532ms 01:08:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:08:23 INFO - PROCESS | 1998 | 1461053303423 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 01:08:23 INFO - PROCESS | 1998 | 1461053303426 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 01:08:23 INFO - PROCESS | 1998 | 1461053303432 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:08:23 INFO - PROCESS | 1998 | 1461053303435 Marionette TRACE conn5 <- [1,2850,null,{}] 01:08:23 INFO - PROCESS | 1998 | 1461053303440 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:23 INFO - PROCESS | 1998 | 1461053303673 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 01:08:23 INFO - PROCESS | 1998 | 1461053303946 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22db2800 == 169 [pid = 1998] [id = 720] 01:08:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 165 (0x7ffd1bbc1400) [pid = 1998] [serial = 2161] [outer = (nil)] 01:08:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 166 (0x7ffd1edc5c00) [pid = 1998] [serial = 2162] [outer = 0x7ffd1bbc1400] 01:08:24 INFO - PROCESS | 1998 | 1461053304066 Marionette DEBUG loaded listener.js 01:08:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 167 (0x7ffd1fb3c800) [pid = 1998] [serial = 2163] [outer = 0x7ffd1bbc1400] 01:08:24 INFO - PROCESS | 1998 | 1461053304985 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:08:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:08:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1582ms 01:08:25 INFO - PROCESS | 1998 | 1461053305016 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 01:08:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:08:25 INFO - PROCESS | 1998 | 1461053305020 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 01:08:25 INFO - PROCESS | 1998 | 1461053305026 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:08:25 INFO - PROCESS | 1998 | 1461053305029 Marionette TRACE conn5 <- [1,2854,null,{}] 01:08:25 INFO - PROCESS | 1998 | 1461053305035 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:25 INFO - PROCESS | 1998 | 1461053305264 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 01:08:25 INFO - PROCESS | 1998 | 1461053305547 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd25adf800 == 170 [pid = 1998] [id = 721] 01:08:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 168 (0x7ffd0c84cc00) [pid = 1998] [serial = 2164] [outer = (nil)] 01:08:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 169 (0x7ffd20073c00) [pid = 1998] [serial = 2165] [outer = 0x7ffd0c84cc00] 01:08:25 INFO - PROCESS | 1998 | 1461053305671 Marionette DEBUG loaded listener.js 01:08:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 170 (0x7ffd21d39400) [pid = 1998] [serial = 2166] [outer = 0x7ffd0c84cc00] 01:08:26 INFO - PROCESS | 1998 | 1461053306587 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:08:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:08:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1633ms 01:08:26 INFO - PROCESS | 1998 | 1461053306660 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 01:08:26 INFO - PROCESS | 1998 | 1461053306664 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 01:08:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:08:26 INFO - PROCESS | 1998 | 1461053306672 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:08:26 INFO - PROCESS | 1998 | 1461053306677 Marionette TRACE conn5 <- [1,2858,null,{}] 01:08:26 INFO - PROCESS | 1998 | 1461053306684 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:26 INFO - PROCESS | 1998 | 1461053306953 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 01:08:27 INFO - PROCESS | 1998 | 1461053307277 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd27a6b800 == 171 [pid = 1998] [id = 722] 01:08:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd22631000) [pid = 1998] [serial = 2167] [outer = (nil)] 01:08:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd22637400) [pid = 1998] [serial = 2168] [outer = 0x7ffd22631000] 01:08:27 INFO - PROCESS | 1998 | 1461053307362 Marionette DEBUG loaded listener.js 01:08:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd226ec800) [pid = 1998] [serial = 2169] [outer = 0x7ffd22631000] 01:08:28 INFO - PROCESS | 1998 | 1461053308232 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:08:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:08:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1635ms 01:08:28 INFO - PROCESS | 1998 | 1461053308310 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 01:08:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:08:28 INFO - PROCESS | 1998 | 1461053308316 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 01:08:28 INFO - PROCESS | 1998 | 1461053308323 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:08:28 INFO - PROCESS | 1998 | 1461053308326 Marionette TRACE conn5 <- [1,2862,null,{}] 01:08:28 INFO - PROCESS | 1998 | 1461053308332 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:28 INFO - PROCESS | 1998 | 1461053308606 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 01:08:28 INFO - PROCESS | 1998 | 1461053308928 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28a2e000 == 172 [pid = 1998] [id = 723] 01:08:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd226ecc00) [pid = 1998] [serial = 2170] [outer = (nil)] 01:08:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd229a0800) [pid = 1998] [serial = 2171] [outer = 0x7ffd226ecc00] 01:08:29 INFO - PROCESS | 1998 | 1461053309020 Marionette DEBUG loaded listener.js 01:08:29 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd229a7400) [pid = 1998] [serial = 2172] [outer = 0x7ffd226ecc00] 01:08:29 INFO - PROCESS | 1998 | 1461053309878 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:08:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:08:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1591ms 01:08:29 INFO - PROCESS | 1998 | 1461053309913 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 01:08:29 INFO - PROCESS | 1998 | 1461053309917 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 01:08:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:08:29 INFO - PROCESS | 1998 | 1461053309923 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:08:29 INFO - PROCESS | 1998 | 1461053309926 Marionette TRACE conn5 <- [1,2866,null,{}] 01:08:29 INFO - PROCESS | 1998 | 1461053309939 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:30 INFO - PROCESS | 1998 | 1461053310169 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 01:08:30 INFO - PROCESS | 1998 | 1461053310440 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd34c74800 == 173 [pid = 1998] [id = 724] 01:08:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd226efc00) [pid = 1998] [serial = 2173] [outer = (nil)] 01:08:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd22c17400) [pid = 1998] [serial = 2174] [outer = 0x7ffd226efc00] 01:08:30 INFO - PROCESS | 1998 | 1461053310568 Marionette DEBUG loaded listener.js 01:08:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd22c1f000) [pid = 1998] [serial = 2175] [outer = 0x7ffd226efc00] 01:08:31 INFO - PROCESS | 1998 | 1461053311534 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:08:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1642ms 01:08:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:08:31 INFO - PROCESS | 1998 | 1461053311566 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 01:08:31 INFO - PROCESS | 1998 | 1461053311569 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 01:08:31 INFO - PROCESS | 1998 | 1461053311575 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:08:31 INFO - PROCESS | 1998 | 1461053311578 Marionette TRACE conn5 <- [1,2870,null,{}] 01:08:31 INFO - PROCESS | 1998 | 1461053311583 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:31 INFO - PROCESS | 1998 | 1461053311807 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 01:08:32 INFO - PROCESS | 1998 | 1461053312119 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:32 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd35bb5000 == 174 [pid = 1998] [id = 725] 01:08:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd229a6400) [pid = 1998] [serial = 2176] [outer = (nil)] 01:08:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd22c22c00) [pid = 1998] [serial = 2177] [outer = 0x7ffd229a6400] 01:08:32 INFO - PROCESS | 1998 | 1461053312198 Marionette DEBUG loaded listener.js 01:08:32 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd22d13c00) [pid = 1998] [serial = 2178] [outer = 0x7ffd229a6400] 01:08:33 INFO - PROCESS | 1998 | 1461053313050 Marionette TRACE conn5 <- [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]]]}] 01:08:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:08:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1529ms 01:08:33 INFO - PROCESS | 1998 | 1461053313105 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 01:08:33 INFO - PROCESS | 1998 | 1461053313108 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 01:08:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:08:33 INFO - PROCESS | 1998 | 1461053313116 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:08:33 INFO - PROCESS | 1998 | 1461053313118 Marionette TRACE conn5 <- [1,2874,null,{}] 01:08:33 INFO - PROCESS | 1998 | 1461053313124 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:33 INFO - PROCESS | 1998 | 1461053313349 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 01:08:33 INFO - PROCESS | 1998 | 1461053313684 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd37b09800 == 175 [pid = 1998] [id = 726] 01:08:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd177d0000) [pid = 1998] [serial = 2179] [outer = (nil)] 01:08:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd22d1cc00) [pid = 1998] [serial = 2180] [outer = 0x7ffd177d0000] 01:08:33 INFO - PROCESS | 1998 | 1461053313761 Marionette DEBUG loaded listener.js 01:08:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd2312a800) [pid = 1998] [serial = 2181] [outer = 0x7ffd177d0000] 01:08:34 INFO - PROCESS | 1998 | 1461053314592 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:08:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:08:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1531ms 01:08:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:08:34 INFO - PROCESS | 1998 | 1461053314648 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 01:08:34 INFO - PROCESS | 1998 | 1461053314651 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 01:08:34 INFO - PROCESS | 1998 | 1461053314657 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:08:34 INFO - PROCESS | 1998 | 1461053314660 Marionette TRACE conn5 <- [1,2878,null,{}] 01:08:34 INFO - PROCESS | 1998 | 1461053314666 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:34 INFO - PROCESS | 1998 | 1461053314918 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 01:08:35 INFO - PROCESS | 1998 | 1461053315271 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:35 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd398a0800 == 176 [pid = 1998] [id = 727] 01:08:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd23130800) [pid = 1998] [serial = 2182] [outer = (nil)] 01:08:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd23134000) [pid = 1998] [serial = 2183] [outer = 0x7ffd23130800] 01:08:35 INFO - PROCESS | 1998 | 1461053315347 Marionette DEBUG loaded listener.js 01:08:35 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd24fcc000) [pid = 1998] [serial = 2184] [outer = 0x7ffd23130800] 01:08:36 INFO - PROCESS | 1998 | 1461053316194 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:08:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1583ms 01:08:36 INFO - PROCESS | 1998 | 1461053316239 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 01:08:36 INFO - PROCESS | 1998 | 1461053316243 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 01:08:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:08:36 INFO - PROCESS | 1998 | 1461053316249 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:08:36 INFO - PROCESS | 1998 | 1461053316251 Marionette TRACE conn5 <- [1,2882,null,{}] 01:08:36 INFO - PROCESS | 1998 | 1461053316257 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:36 INFO - PROCESS | 1998 | 1461053316491 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 01:08:36 INFO - PROCESS | 1998 | 1461053316767 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:36 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd39991800 == 177 [pid = 1998] [id = 728] 01:08:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd23131400) [pid = 1998] [serial = 2185] [outer = (nil)] 01:08:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd25023000) [pid = 1998] [serial = 2186] [outer = 0x7ffd23131400] 01:08:36 INFO - PROCESS | 1998 | 1461053316885 Marionette DEBUG loaded listener.js 01:08:36 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd2589b000) [pid = 1998] [serial = 2187] [outer = 0x7ffd23131400] 01:08:37 INFO - PROCESS | 1998 | 1461053317728 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:08:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:08:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1535ms 01:08:37 INFO - PROCESS | 1998 | 1461053317785 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 01:08:37 INFO - PROCESS | 1998 | 1461053317788 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 01:08:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:08:37 INFO - PROCESS | 1998 | 1461053317794 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:08:37 INFO - PROCESS | 1998 | 1461053317796 Marionette TRACE conn5 <- [1,2886,null,{}] 01:08:37 INFO - PROCESS | 1998 | 1461053317801 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:38 INFO - PROCESS | 1998 | 1461053318022 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 01:08:38 INFO - PROCESS | 1998 | 1461053318302 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:38 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3a413000 == 178 [pid = 1998] [id = 729] 01:08:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd13d8dc00) [pid = 1998] [serial = 2188] [outer = (nil)] 01:08:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd260a0c00) [pid = 1998] [serial = 2189] [outer = 0x7ffd13d8dc00] 01:08:38 INFO - PROCESS | 1998 | 1461053318417 Marionette DEBUG loaded listener.js 01:08:38 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd26899400) [pid = 1998] [serial = 2190] [outer = 0x7ffd13d8dc00] 01:08:39 INFO - PROCESS | 1998 | 1461053319234 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:08:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:08:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1478ms 01:08:39 INFO - PROCESS | 1998 | 1461053319280 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 01:08:39 INFO - PROCESS | 1998 | 1461053319283 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 01:08:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:08:39 INFO - PROCESS | 1998 | 1461053319289 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:08:39 INFO - PROCESS | 1998 | 1461053319291 Marionette TRACE conn5 <- [1,2890,null,{}] 01:08:39 INFO - PROCESS | 1998 | 1461053319296 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:39 INFO - PROCESS | 1998 | 1461053319526 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0cddb800 == 177 [pid = 1998] [id = 623] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28836000 == 176 [pid = 1998] [id = 662] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd101ba000 == 175 [pid = 1998] [id = 710] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e530800 == 174 [pid = 1998] [id = 709] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0cc24000 == 173 [pid = 1998] [id = 708] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a219800 == 172 [pid = 1998] [id = 707] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34ad6000 == 171 [pid = 1998] [id = 706] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2ed0e800 == 170 [pid = 1998] [id = 705] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2a2bf000 == 169 [pid = 1998] [id = 704] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd29280800 == 168 [pid = 1998] [id = 703] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2845a000 == 167 [pid = 1998] [id = 702] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd277f3800 == 166 [pid = 1998] [id = 701] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd274b8800 == 165 [pid = 1998] [id = 700] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26d18000 == 164 [pid = 1998] [id = 699] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd232e5000 == 163 [pid = 1998] [id = 698] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22dbb800 == 162 [pid = 1998] [id = 697] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22d79800 == 161 [pid = 1998] [id = 696] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd228a1000 == 160 [pid = 1998] [id = 695] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ed28000 == 159 [pid = 1998] [id = 694] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1dc59800 == 158 [pid = 1998] [id = 693] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c263800 == 157 [pid = 1998] [id = 692] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b7d5800 == 156 [pid = 1998] [id = 691] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1437a800 == 155 [pid = 1998] [id = 690] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd101bb000 == 154 [pid = 1998] [id = 689] 01:08:41 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0c9d6000 == 153 [pid = 1998] [id = 688] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd12808800) [pid = 1998] [serial = 2063] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd0f4de000) [pid = 1998] [serial = 2009] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd1b71cc00) [pid = 1998] [serial = 2039] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd157a9000) [pid = 1998] [serial = 2030] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd17585000) [pid = 1998] [serial = 2036] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd13d95400) [pid = 1998] [serial = 2024] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd1c5e7800) [pid = 1998] [serial = 2042] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd1280f400) [pid = 1998] [serial = 2060] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd21eb6800) [pid = 1998] [serial = 1995] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd0e3ebc00) [pid = 1998] [serial = 2052] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd16ef7800) [pid = 1998] [serial = 2033] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd0f19ac00) [pid = 1998] [serial = 2054] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd121f7000) [pid = 1998] [serial = 2018] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd13d24000) [pid = 1998] [serial = 2061] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd0f4e3000) [pid = 1998] [serial = 2055] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd0c849c00) [pid = 1998] [serial = 2051] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd1c5f0800) [pid = 1998] [serial = 2045] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd14636c00) [pid = 1998] [serial = 2027] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd0d602400) [pid = 1998] [serial = 2012] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd0f195000) [pid = 1998] [serial = 2015] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd10294800) [pid = 1998] [serial = 2057] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd12a66000) [pid = 1998] [serial = 2021] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd121ffc00) [pid = 1998] [serial = 2058] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd0bca8000) [pid = 1998] [serial = 2048] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | --DOMWINDOW == 169 (0x7ffd0d2a4800) [pid = 1998] [serial = 2049] [outer = (nil)] [url = about:blank] 01:08:41 INFO - PROCESS | 1998 | 1461053321837 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0a7ec000 == 154 [pid = 1998] [id = 730] 01:08:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 170 (0x7ffd0af57800) [pid = 1998] [serial = 2191] [outer = (nil)] 01:08:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd0bc9a800) [pid = 1998] [serial = 2192] [outer = 0x7ffd0af57800] 01:08:41 INFO - PROCESS | 1998 | 1461053321904 Marionette DEBUG loaded listener.js 01:08:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd0c852400) [pid = 1998] [serial = 2193] [outer = 0x7ffd0af57800] 01:08:42 INFO - PROCESS | 1998 | 1461053322684 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:08:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:08:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 3434ms 01:08:42 INFO - PROCESS | 1998 | 1461053322724 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 01:08:42 INFO - PROCESS | 1998 | 1461053322731 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 01:08:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:08:42 INFO - PROCESS | 1998 | 1461053322740 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:08:42 INFO - PROCESS | 1998 | 1461053322744 Marionette TRACE conn5 <- [1,2894,null,{}] 01:08:42 INFO - PROCESS | 1998 | 1461053322750 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:42 INFO - PROCESS | 1998 | 1461053322977 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 01:08:43 INFO - PROCESS | 1998 | 1461053323166 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d2b6800 == 155 [pid = 1998] [id = 731] 01:08:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd0af59000) [pid = 1998] [serial = 2194] [outer = (nil)] 01:08:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd0e335800) [pid = 1998] [serial = 2195] [outer = 0x7ffd0af59000] 01:08:43 INFO - PROCESS | 1998 | 1461053323232 Marionette DEBUG loaded listener.js 01:08:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd0ee4f000) [pid = 1998] [serial = 2196] [outer = 0x7ffd0af59000] 01:08:44 INFO - PROCESS | 1998 | 1461053324155 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:08:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1437ms 01:08:44 INFO - PROCESS | 1998 | 1461053324179 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 01:08:44 INFO - PROCESS | 1998 | 1461053324185 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 01:08:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:08:44 INFO - PROCESS | 1998 | 1461053324192 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:08:44 INFO - PROCESS | 1998 | 1461053324194 Marionette TRACE conn5 <- [1,2898,null,{}] 01:08:44 INFO - PROCESS | 1998 | 1461053324200 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:44 INFO - PROCESS | 1998 | 1461053324482 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 01:08:44 INFO - PROCESS | 1998 | 1461053324526 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:44 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f2d4800 == 156 [pid = 1998] [id = 732] 01:08:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd0ecf5c00) [pid = 1998] [serial = 2197] [outer = (nil)] 01:08:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd10294800) [pid = 1998] [serial = 2198] [outer = 0x7ffd0ecf5c00] 01:08:44 INFO - PROCESS | 1998 | 1461053324586 Marionette DEBUG loaded listener.js 01:08:44 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd12816800) [pid = 1998] [serial = 2199] [outer = 0x7ffd0ecf5c00] 01:08:45 INFO - PROCESS | 1998 | 1461053325627 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:08:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:08:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1478ms 01:08:45 INFO - PROCESS | 1998 | 1461053325671 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 01:08:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:08:45 INFO - PROCESS | 1998 | 1461053325675 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 01:08:45 INFO - PROCESS | 1998 | 1461053325691 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:08:45 INFO - PROCESS | 1998 | 1461053325700 Marionette TRACE conn5 <- [1,2902,null,{}] 01:08:45 INFO - PROCESS | 1998 | 1461053325713 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:46 INFO - PROCESS | 1998 | 1461053326004 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd0c845000) [pid = 1998] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd16e49400) [pid = 1998] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd10291000) [pid = 1998] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd177c7400) [pid = 1998] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd0d2a8800) [pid = 1998] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd145a9000) [pid = 1998] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd07b49c00) [pid = 1998] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd100fe800) [pid = 1998] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 169 (0x7ffd0af44400) [pid = 1998] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 168 (0x7ffd07b48800) [pid = 1998] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 167 (0x7ffd16ef4800) [pid = 1998] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 166 (0x7ffd13d8d800) [pid = 1998] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 165 (0x7ffd14609400) [pid = 1998] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 164 (0x7ffd14607000) [pid = 1998] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd0eced400) [pid = 1998] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd0f197000) [pid = 1998] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd128e2000) [pid = 1998] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd0e3eec00) [pid = 1998] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd07b56800) [pid = 1998] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd07b50400) [pid = 1998] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd07b48400) [pid = 1998] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd0a2e0800) [pid = 1998] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd1edcb400) [pid = 1998] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd1c8b2000) [pid = 1998] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd159a9c00) [pid = 1998] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd128ec000) [pid = 1998] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd0f410000) [pid = 1998] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd1e9c3000) [pid = 1998] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd1e7f8000) [pid = 1998] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd1e367000) [pid = 1998] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd1b71d000) [pid = 1998] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd174ec800) [pid = 1998] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd121fe000) [pid = 1998] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd17705800) [pid = 1998] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd17705400) [pid = 1998] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd157cc800) [pid = 1998] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:08:46 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd128e6800) [pid = 1998] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:08:46 INFO - PROCESS | 1998 | 1461053326964 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:46 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d412800 == 157 [pid = 1998] [id = 733] 01:08:46 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd07b48400) [pid = 1998] [serial = 2200] [outer = (nil)] 01:08:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd07ccd000) [pid = 1998] [serial = 2201] [outer = 0x7ffd07b48400] 01:08:47 INFO - PROCESS | 1998 | 1461053327027 Marionette DEBUG loaded listener.js 01:08:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd0e5cdc00) [pid = 1998] [serial = 2202] [outer = 0x7ffd07b48400] 01:08:47 INFO - PROCESS | 1998 | 1461053327703 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:08:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:08:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2054ms 01:08:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:08:47 INFO - PROCESS | 1998 | 1461053327737 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 01:08:47 INFO - PROCESS | 1998 | 1461053327740 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 01:08:47 INFO - PROCESS | 1998 | 1461053327746 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:08:47 INFO - PROCESS | 1998 | 1461053327749 Marionette TRACE conn5 <- [1,2906,null,{}] 01:08:47 INFO - PROCESS | 1998 | 1461053327754 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:48 INFO - PROCESS | 1998 | 1461053328032 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 01:08:48 INFO - PROCESS | 1998 | 1461053328056 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd122bc800 == 158 [pid = 1998] [id = 734] 01:08:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd07b48800) [pid = 1998] [serial = 2203] [outer = (nil)] 01:08:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd13d96400) [pid = 1998] [serial = 2204] [outer = 0x7ffd07b48800] 01:08:48 INFO - PROCESS | 1998 | 1461053328116 Marionette DEBUG loaded listener.js 01:08:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd14632800) [pid = 1998] [serial = 2205] [outer = 0x7ffd07b48800] 01:08:49 INFO - PROCESS | 1998 | 1461053329240 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:08:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1529ms 01:08:49 INFO - PROCESS | 1998 | 1461053329275 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 01:08:49 INFO - PROCESS | 1998 | 1461053329280 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 01:08:49 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:08:49 INFO - PROCESS | 1998 | 1461053329289 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:08:49 INFO - PROCESS | 1998 | 1461053329295 Marionette TRACE conn5 <- [1,2910,null,{}] 01:08:49 INFO - PROCESS | 1998 | 1461053329304 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:49 INFO - PROCESS | 1998 | 1461053329561 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 01:08:49 INFO - PROCESS | 1998 | 1461053329905 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:49 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e3ce800 == 159 [pid = 1998] [id = 735] 01:08:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd0c845000) [pid = 1998] [serial = 2206] [outer = (nil)] 01:08:49 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd0e32bc00) [pid = 1998] [serial = 2207] [outer = 0x7ffd0c845000] 01:08:49 INFO - PROCESS | 1998 | 1461053329986 Marionette DEBUG loaded listener.js 01:08:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd0ecf7800) [pid = 1998] [serial = 2208] [outer = 0x7ffd0c845000] 01:08:50 INFO - PROCESS | 1998 | 1461053330805 Marionette TRACE conn5 <- [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]]]}] 01:08:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:08:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:08:50 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1535ms 01:08:50 INFO - PROCESS | 1998 | 1461053330825 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 01:08:50 INFO - PROCESS | 1998 | 1461053330833 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 01:08:50 INFO - TEST-START | /DOMEvents/constructors.html 01:08:50 INFO - PROCESS | 1998 | 1461053330843 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:08:50 INFO - PROCESS | 1998 | 1461053330847 Marionette TRACE conn5 <- [1,2914,null,{}] 01:08:50 INFO - PROCESS | 1998 | 1461053330853 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:51 INFO - PROCESS | 1998 | 1461053331097 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 01:08:51 INFO - PROCESS | 1998 | 1461053331369 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:51 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12b66800 == 160 [pid = 1998] [id = 736] 01:08:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd0d2a8800) [pid = 1998] [serial = 2209] [outer = (nil)] 01:08:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd1280f400) [pid = 1998] [serial = 2210] [outer = 0x7ffd0d2a8800] 01:08:51 INFO - PROCESS | 1998 | 1461053331445 Marionette DEBUG loaded listener.js 01:08:51 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd13d23400) [pid = 1998] [serial = 2211] [outer = 0x7ffd0d2a8800] 01:08:52 INFO - PROCESS | 1998 | 1461053332488 Marionette TRACE conn5 <- [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]]]}] 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:08:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:08:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:08:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:08:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:08:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:08:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:08:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:08:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:08:52 INFO - TEST-OK | /DOMEvents/constructors.html | took 1692ms 01:08:52 INFO - PROCESS | 1998 | 1461053332537 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 01:08:52 INFO - PROCESS | 1998 | 1461053332541 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 01:08:52 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:08:52 INFO - PROCESS | 1998 | 1461053332601 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:08:52 INFO - PROCESS | 1998 | 1461053332608 Marionette TRACE conn5 <- [1,2918,null,{}] 01:08:52 INFO - PROCESS | 1998 | 1461053332624 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:52 INFO - PROCESS | 1998 | 1461053332855 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 01:08:53 INFO - PROCESS | 1998 | 1461053333140 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd16ea9800 == 161 [pid = 1998] [id = 737] 01:08:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd14638800) [pid = 1998] [serial = 2212] [outer = (nil)] 01:08:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd157aa800) [pid = 1998] [serial = 2213] [outer = 0x7ffd14638800] 01:08:53 INFO - PROCESS | 1998 | 1461053333241 Marionette DEBUG loaded listener.js 01:08:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd16e42800) [pid = 1998] [serial = 2214] [outer = 0x7ffd14638800] 01:08:54 INFO - PROCESS | 1998 | 1461053334000 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:08:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:08:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1461ms 01:08:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:08:54 INFO - PROCESS | 1998 | 1461053334055 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 01:08:54 INFO - PROCESS | 1998 | 1461053334059 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 01:08:54 INFO - PROCESS | 1998 | 1461053334065 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:08:54 INFO - PROCESS | 1998 | 1461053334068 Marionette TRACE conn5 <- [1,2922,null,{}] 01:08:54 INFO - PROCESS | 1998 | 1461053334073 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:54 INFO - PROCESS | 1998 | 1461053334319 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 01:08:54 INFO - PROCESS | 1998 | 1461053334590 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:54 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b9d5000 == 162 [pid = 1998] [id = 738] 01:08:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd1579f000) [pid = 1998] [serial = 2215] [outer = (nil)] 01:08:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd172e0400) [pid = 1998] [serial = 2216] [outer = 0x7ffd1579f000] 01:08:54 INFO - PROCESS | 1998 | 1461053334667 Marionette DEBUG loaded listener.js 01:08:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd17589000) [pid = 1998] [serial = 2217] [outer = 0x7ffd1579f000] 01:08:55 INFO - PROCESS | 1998 | [1998] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 01:08:55 INFO - PROCESS | 1998 | [1998] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 01:08:55 INFO - PROCESS | 1998 | [1998] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 01:08:55 INFO - PROCESS | 1998 | [1998] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 01:08:55 INFO - PROCESS | 1998 | 1461053335481 Marionette TRACE conn5 <- [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]]]}] 01:08:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:08:55 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:08:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:08:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:08:55 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 01:08:55 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:08:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:08:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:08:55 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 01:08:55 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:08:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:08:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:08:55 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]" 01:08:55 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:08:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:08:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:08:55 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:08:55 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1440ms 01:08:55 INFO - PROCESS | 1998 | 1461053335511 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 01:08:55 INFO - PROCESS | 1998 | 1461053335514 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 01:08:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:08:55 INFO - PROCESS | 1998 | 1461053335525 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:08:55 INFO - PROCESS | 1998 | 1461053335528 Marionette TRACE conn5 <- [1,2926,null,{}] 01:08:55 INFO - PROCESS | 1998 | 1461053335534 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:55 INFO - PROCESS | 1998 | 1461053335789 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 01:08:56 INFO - PROCESS | 1998 | 1461053336040 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1c599000 == 163 [pid = 1998] [id = 739] 01:08:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd157a9000) [pid = 1998] [serial = 2218] [outer = (nil)] 01:08:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd17662c00) [pid = 1998] [serial = 2219] [outer = 0x7ffd157a9000] 01:08:56 INFO - PROCESS | 1998 | 1461053336113 Marionette DEBUG loaded listener.js 01:08:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd1b725400) [pid = 1998] [serial = 2220] [outer = 0x7ffd157a9000] 01:08:56 INFO - PROCESS | 1998 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:08:56 INFO - PROCESS | 1998 | 1461053336879 Marionette TRACE conn5 <- [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]]]}] 01:08:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:08:56 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1384ms 01:08:56 INFO - PROCESS | 1998 | 1461053336911 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 01:08:56 INFO - PROCESS | 1998 | 1461053336913 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 01:08:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:08:56 INFO - PROCESS | 1998 | 1461053336920 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:08:56 INFO - PROCESS | 1998 | 1461053336922 Marionette TRACE conn5 <- [1,2930,null,{}] 01:08:56 INFO - PROCESS | 1998 | 1461053336927 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:57 INFO - PROCESS | 1998 | 1461053337176 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 01:08:57 INFO - PROCESS | 1998 | 1461053337427 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:57 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ee1b000 == 164 [pid = 1998] [id = 740] 01:08:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd1bbc9400) [pid = 1998] [serial = 2221] [outer = (nil)] 01:08:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd1db6fc00) [pid = 1998] [serial = 2222] [outer = 0x7ffd1bbc9400] 01:08:57 INFO - PROCESS | 1998 | 1461053337503 Marionette DEBUG loaded listener.js 01:08:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 165 (0x7ffd1e2ce000) [pid = 1998] [serial = 2223] [outer = 0x7ffd1bbc9400] 01:08:58 INFO - PROCESS | 1998 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:08:58 INFO - PROCESS | 1998 | 1461053338288 Marionette TRACE conn5 <- [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]]]}] 01:08:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:08:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1377ms 01:08:58 INFO - PROCESS | 1998 | 1461053338318 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 01:08:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:08:58 INFO - PROCESS | 1998 | 1461053338322 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 01:08:58 INFO - PROCESS | 1998 | 1461053338330 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:08:58 INFO - PROCESS | 1998 | 1461053338333 Marionette TRACE conn5 <- [1,2934,null,{}] 01:08:58 INFO - PROCESS | 1998 | 1461053338338 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:58 INFO - PROCESS | 1998 | 1461053338558 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 01:08:58 INFO - PROCESS | 1998 | 1461053338834 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22d6b000 == 165 [pid = 1998] [id = 741] 01:08:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 166 (0x7ffd1bbcdc00) [pid = 1998] [serial = 2224] [outer = (nil)] 01:08:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 167 (0x7ffd1e5bd000) [pid = 1998] [serial = 2225] [outer = 0x7ffd1bbcdc00] 01:08:58 INFO - PROCESS | 1998 | 1461053338905 Marionette DEBUG loaded listener.js 01:08:59 INFO - PROCESS | 1998 | ++DOMWINDOW == 168 (0x7ffd1e9cf800) [pid = 1998] [serial = 2226] [outer = 0x7ffd1bbcdc00] 01:08:59 INFO - PROCESS | 1998 | 1461053339689 Marionette TRACE conn5 <- [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]]]}] 01:08:59 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:08:59 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1391ms 01:08:59 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:08:59 INFO - PROCESS | 1998 | 1461053339721 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 01:08:59 INFO - PROCESS | 1998 | 1461053339724 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 01:08:59 INFO - PROCESS | 1998 | 1461053339730 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:08:59 INFO - PROCESS | 1998 | 1461053339733 Marionette TRACE conn5 <- [1,2938,null,{}] 01:08:59 INFO - PROCESS | 1998 | 1461053339739 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:59 INFO - PROCESS | 1998 | 1461053339944 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 01:09:00 INFO - PROCESS | 1998 | 1461053340231 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:00 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd230b1000 == 166 [pid = 1998] [id = 742] 01:09:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 169 (0x7ffd1e2cec00) [pid = 1998] [serial = 2227] [outer = (nil)] 01:09:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 170 (0x7ffd1edc4800) [pid = 1998] [serial = 2228] [outer = 0x7ffd1e2cec00] 01:09:00 INFO - PROCESS | 1998 | 1461053340308 Marionette DEBUG loaded listener.js 01:09:00 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd1fb9e800) [pid = 1998] [serial = 2229] [outer = 0x7ffd1e2cec00] 01:09:01 INFO - PROCESS | 1998 | 1461053341068 Marionette TRACE conn5 <- [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]]]}] 01:09:01 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. 01:09:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1384ms 01:09:01 INFO - PROCESS | 1998 | 1461053341115 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 01:09:01 INFO - PROCESS | 1998 | 1461053341118 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 01:09:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:09:01 INFO - PROCESS | 1998 | 1461053341125 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:09:01 INFO - PROCESS | 1998 | 1461053341127 Marionette TRACE conn5 <- [1,2942,null,{}] 01:09:01 INFO - PROCESS | 1998 | 1461053341132 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:01 INFO - PROCESS | 1998 | 1461053341416 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 01:09:01 INFO - PROCESS | 1998 | 1461053341685 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:01 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd26f59000 == 167 [pid = 1998] [id = 743] 01:09:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd0e338000) [pid = 1998] [serial = 2230] [outer = (nil)] 01:09:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd2006d800) [pid = 1998] [serial = 2231] [outer = 0x7ffd0e338000] 01:09:01 INFO - PROCESS | 1998 | 1461053341766 Marionette DEBUG loaded listener.js 01:09:01 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd21b6b000) [pid = 1998] [serial = 2232] [outer = 0x7ffd0e338000] 01:09:02 INFO - PROCESS | 1998 | 1461053342534 Marionette TRACE conn5 <- [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"]]]}] 01:09:02 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 01:09:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:09:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1429ms 01:09:02 INFO - PROCESS | 1998 | 1461053342564 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 01:09:02 INFO - PROCESS | 1998 | 1461053342568 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 01:09:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:09:02 INFO - PROCESS | 1998 | 1461053342575 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:09:02 INFO - PROCESS | 1998 | 1461053342579 Marionette TRACE conn5 <- [1,2946,null,{}] 01:09:02 INFO - PROCESS | 1998 | 1461053342584 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:02 INFO - PROCESS | 1998 | 1461053342805 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 01:09:03 INFO - PROCESS | 1998 | 1461053343053 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2785a000 == 168 [pid = 1998] [id = 744] 01:09:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd1e5b2c00) [pid = 1998] [serial = 2233] [outer = (nil)] 01:09:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd21d3f000) [pid = 1998] [serial = 2234] [outer = 0x7ffd1e5b2c00] 01:09:03 INFO - PROCESS | 1998 | 1461053343131 Marionette DEBUG loaded listener.js 01:09:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd21eee400) [pid = 1998] [serial = 2235] [outer = 0x7ffd1e5b2c00] 01:09:03 INFO - PROCESS | 1998 | 1461053343921 Marionette TRACE conn5 <- [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]]]}] 01:09:03 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. 01:09:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1378ms 01:09:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:09:03 INFO - PROCESS | 1998 | 1461053343954 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 01:09:03 INFO - PROCESS | 1998 | 1461053343957 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 01:09:03 INFO - PROCESS | 1998 | 1461053343963 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:09:03 INFO - PROCESS | 1998 | 1461053343967 Marionette TRACE conn5 <- [1,2950,null,{}] 01:09:03 INFO - PROCESS | 1998 | 1461053343972 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:04 INFO - PROCESS | 1998 | 1461053344204 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 01:09:04 INFO - PROCESS | 1998 | 1461053344483 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd29732000 == 169 [pid = 1998] [id = 745] 01:09:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd20079800) [pid = 1998] [serial = 2236] [outer = (nil)] 01:09:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd2207c800) [pid = 1998] [serial = 2237] [outer = 0x7ffd20079800] 01:09:04 INFO - PROCESS | 1998 | 1461053344568 Marionette DEBUG loaded listener.js 01:09:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd22631c00) [pid = 1998] [serial = 2238] [outer = 0x7ffd20079800] 01:09:05 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2a4b9800 == 170 [pid = 1998] [id = 746] 01:09:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd226eb000) [pid = 1998] [serial = 2239] [outer = (nil)] 01:09:05 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd22634000) [pid = 1998] [serial = 2240] [outer = 0x7ffd226eb000] 01:09:05 INFO - PROCESS | 1998 | 1461053345542 Marionette TRACE conn5 <- [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]]]}] 01:09:05 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. 01:09:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1631ms 01:09:05 INFO - PROCESS | 1998 | 1461053345595 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 01:09:05 INFO - PROCESS | 1998 | 1461053345598 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 01:09:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:09:05 INFO - PROCESS | 1998 | 1461053345604 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:09:05 INFO - PROCESS | 1998 | 1461053345606 Marionette TRACE conn5 <- [1,2954,null,{}] 01:09:05 INFO - PROCESS | 1998 | 1461053345611 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:05 INFO - PROCESS | 1998 | 1461053345902 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 01:09:06 INFO - PROCESS | 1998 | 1461053346219 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:06 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3981e800 == 171 [pid = 1998] [id = 747] 01:09:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd22083800) [pid = 1998] [serial = 2241] [outer = (nil)] 01:09:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd22d20800) [pid = 1998] [serial = 2242] [outer = 0x7ffd22083800] 01:09:06 INFO - PROCESS | 1998 | 1461053346295 Marionette DEBUG loaded listener.js 01:09:06 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd2601a800) [pid = 1998] [serial = 2243] [outer = 0x7ffd22083800] 01:09:07 INFO - PROCESS | 1998 | 1461053346995 Marionette TRACE conn5 <- [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]]]}] 01:09:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:09:07 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 01:09:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1428ms 01:09:07 INFO - PROCESS | 1998 | 1461053347033 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 01:09:07 INFO - PROCESS | 1998 | 1461053347037 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 01:09:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:09:07 INFO - PROCESS | 1998 | 1461053347043 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:09:07 INFO - PROCESS | 1998 | 1461053347045 Marionette TRACE conn5 <- [1,2958,null,{}] 01:09:07 INFO - PROCESS | 1998 | 1461053347050 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:07 INFO - PROCESS | 1998 | 1461053347283 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 01:09:07 INFO - PROCESS | 1998 | 1461053347533 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3c074000 == 172 [pid = 1998] [id = 748] 01:09:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd2262f000) [pid = 1998] [serial = 2244] [outer = (nil)] 01:09:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd26bdd000) [pid = 1998] [serial = 2245] [outer = 0x7ffd2262f000] 01:09:07 INFO - PROCESS | 1998 | 1461053347604 Marionette DEBUG loaded listener.js 01:09:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd26e64800) [pid = 1998] [serial = 2246] [outer = 0x7ffd2262f000] 01:09:08 INFO - PROCESS | 1998 | 1461053348393 Marionette TRACE conn5 <- [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]]]}] 01:09:08 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. 01:09:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1376ms 01:09:08 INFO - PROCESS | 1998 | 1461053348420 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 01:09:08 INFO - PROCESS | 1998 | 1461053348423 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 01:09:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:09:08 INFO - PROCESS | 1998 | 1461053348428 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:09:08 INFO - PROCESS | 1998 | 1461053348431 Marionette TRACE conn5 <- [1,2962,null,{}] 01:09:08 INFO - PROCESS | 1998 | 1461053348436 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:08 INFO - PROCESS | 1998 | 1461053348656 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 01:09:08 INFO - PROCESS | 1998 | 1461053348935 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd3e3a4800 == 173 [pid = 1998] [id = 749] 01:09:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd260a5c00) [pid = 1998] [serial = 2247] [outer = (nil)] 01:09:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd26e68400) [pid = 1998] [serial = 2248] [outer = 0x7ffd260a5c00] 01:09:09 INFO - PROCESS | 1998 | 1461053349009 Marionette DEBUG loaded listener.js 01:09:09 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd26e6e800) [pid = 1998] [serial = 2249] [outer = 0x7ffd260a5c00] 01:09:09 INFO - PROCESS | 1998 | 1461053349761 Marionette TRACE conn5 <- [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]]]}] 01:09:09 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. 01:09:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1378ms 01:09:09 INFO - PROCESS | 1998 | 1461053349808 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 01:09:09 INFO - PROCESS | 1998 | 1461053349812 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 01:09:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:09:09 INFO - PROCESS | 1998 | 1461053349818 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:09:09 INFO - PROCESS | 1998 | 1461053349820 Marionette TRACE conn5 <- [1,2966,null,{}] 01:09:09 INFO - PROCESS | 1998 | 1461053349826 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:10 INFO - PROCESS | 1998 | 1461053350093 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 01:09:10 INFO - PROCESS | 1998 | 1461053350348 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22f25000 == 174 [pid = 1998] [id = 750] 01:09:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd12a64c00) [pid = 1998] [serial = 2250] [outer = (nil)] 01:09:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd26ff1c00) [pid = 1998] [serial = 2251] [outer = 0x7ffd12a64c00] 01:09:10 INFO - PROCESS | 1998 | 1461053350428 Marionette DEBUG loaded listener.js 01:09:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd277c7000) [pid = 1998] [serial = 2252] [outer = 0x7ffd12a64c00] 01:09:11 INFO - PROCESS | 1998 | 1461053351288 Marionette TRACE conn5 <- [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]]]}] 01:09:11 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. 01:09:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1488ms 01:09:11 INFO - PROCESS | 1998 | 1461053351324 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 01:09:11 INFO - PROCESS | 1998 | 1461053351328 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 01:09:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:09:11 INFO - PROCESS | 1998 | 1461053351341 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:09:11 INFO - PROCESS | 1998 | 1461053351345 Marionette TRACE conn5 <- [1,2970,null,{}] 01:09:11 INFO - PROCESS | 1998 | 1461053351355 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:11 INFO - PROCESS | 1998 | 1461053351651 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 01:09:11 INFO - PROCESS | 1998 | 1461053351982 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:12 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0bb35000 == 175 [pid = 1998] [id = 751] 01:09:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd177c2c00) [pid = 1998] [serial = 2253] [outer = (nil)] 01:09:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd27d84c00) [pid = 1998] [serial = 2254] [outer = 0x7ffd177c2c00] 01:09:12 INFO - PROCESS | 1998 | 1461053352110 Marionette DEBUG loaded listener.js 01:09:12 INFO - PROCESS | 1998 | ++DOMWINDOW == 197 (0x7ffd285ac800) [pid = 1998] [serial = 2255] [outer = 0x7ffd177c2c00] 01:09:12 INFO - PROCESS | 1998 | 1461053352858 Marionette TRACE conn5 <- [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]]]}] 01:09:12 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. 01:09:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1588ms 01:09:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:09:12 INFO - PROCESS | 1998 | 1461053352930 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 01:09:12 INFO - PROCESS | 1998 | 1461053352932 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 01:09:12 INFO - PROCESS | 1998 | 1461053352939 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:09:12 INFO - PROCESS | 1998 | 1461053352942 Marionette TRACE conn5 <- [1,2974,null,{}] 01:09:12 INFO - PROCESS | 1998 | 1461053352947 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:13 INFO - PROCESS | 1998 | 1461053353174 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 01:09:13 INFO - PROCESS | 1998 | 1461053353454 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:13 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0bb4f800 == 176 [pid = 1998] [id = 752] 01:09:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 198 (0x7ffd26bdf800) [pid = 1998] [serial = 2256] [outer = (nil)] 01:09:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 199 (0x7ffd28aad800) [pid = 1998] [serial = 2257] [outer = 0x7ffd26bdf800] 01:09:13 INFO - PROCESS | 1998 | 1461053353530 Marionette DEBUG loaded listener.js 01:09:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 200 (0x7ffd28b9d800) [pid = 1998] [serial = 2258] [outer = 0x7ffd26bdf800] 01:09:14 INFO - PROCESS | 1998 | 1461053354293 Marionette TRACE conn5 <- [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]]]}] 01:09:14 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. 01:09:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1382ms 01:09:14 INFO - PROCESS | 1998 | 1461053354320 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 01:09:14 INFO - PROCESS | 1998 | 1461053354323 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 01:09:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:09:14 INFO - PROCESS | 1998 | 1461053354329 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:09:14 INFO - PROCESS | 1998 | 1461053354331 Marionette TRACE conn5 <- [1,2978,null,{}] 01:09:14 INFO - PROCESS | 1998 | 1461053354337 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:14 INFO - PROCESS | 1998 | 1461053354533 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 01:09:14 INFO - PROCESS | 1998 | 1461053354787 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:14 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd08d35000 == 177 [pid = 1998] [id = 753] 01:09:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 201 (0x7ffd26feec00) [pid = 1998] [serial = 2259] [outer = (nil)] 01:09:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 202 (0x7ffd29270000) [pid = 1998] [serial = 2260] [outer = 0x7ffd26feec00] 01:09:14 INFO - PROCESS | 1998 | 1461053354863 Marionette DEBUG loaded listener.js 01:09:14 INFO - PROCESS | 1998 | ++DOMWINDOW == 203 (0x7ffd2a210c00) [pid = 1998] [serial = 2261] [outer = 0x7ffd26feec00] 01:09:15 INFO - PROCESS | 1998 | 1461053355600 Marionette TRACE conn5 <- [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]]]}] 01:09:15 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. 01:09:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1278ms 01:09:15 INFO - PROCESS | 1998 | 1461053355613 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 01:09:15 INFO - PROCESS | 1998 | 1461053355616 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 01:09:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:09:15 INFO - PROCESS | 1998 | 1461053355648 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:09:15 INFO - PROCESS | 1998 | 1461053355650 Marionette TRACE conn5 <- [1,2982,null,{}] 01:09:15 INFO - PROCESS | 1998 | 1461053355654 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:15 INFO - PROCESS | 1998 | 1461053355860 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 01:09:16 INFO - PROCESS | 1998 | 1461053356109 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:16 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0af9e800 == 178 [pid = 1998] [id = 754] 01:09:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 204 (0x7ffd27b49c00) [pid = 1998] [serial = 2262] [outer = (nil)] 01:09:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 205 (0x7ffd2a26dc00) [pid = 1998] [serial = 2263] [outer = 0x7ffd27b49c00] 01:09:16 INFO - PROCESS | 1998 | 1461053356182 Marionette DEBUG loaded listener.js 01:09:16 INFO - PROCESS | 1998 | ++DOMWINDOW == 206 (0x7ffd2a47a000) [pid = 1998] [serial = 2264] [outer = 0x7ffd27b49c00] 01:09:16 INFO - PROCESS | 1998 | 1461053356940 Marionette TRACE conn5 <- [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"]]]}] 01:09:16 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 01:09:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:09:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1339ms 01:09:16 INFO - PROCESS | 1998 | 1461053356981 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 01:09:16 INFO - PROCESS | 1998 | 1461053356983 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 01:09:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:09:16 INFO - PROCESS | 1998 | 1461053356989 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:09:16 INFO - PROCESS | 1998 | 1461053356991 Marionette TRACE conn5 <- [1,2986,null,{}] 01:09:17 INFO - PROCESS | 1998 | 1461053356999 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:17 INFO - PROCESS | 1998 | 1461053357201 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 01:09:17 INFO - PROCESS | 1998 | 1461053357484 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:17 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0c973800 == 179 [pid = 1998] [id = 755] 01:09:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 207 (0x7ffd2926cc00) [pid = 1998] [serial = 2265] [outer = (nil)] 01:09:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 208 (0x7ffd2e057800) [pid = 1998] [serial = 2266] [outer = 0x7ffd2926cc00] 01:09:17 INFO - PROCESS | 1998 | 1461053357557 Marionette DEBUG loaded listener.js 01:09:17 INFO - PROCESS | 1998 | ++DOMWINDOW == 209 (0x7ffd33ed0800) [pid = 1998] [serial = 2267] [outer = 0x7ffd2926cc00] 01:09:18 INFO - PROCESS | 1998 | 1461053358291 Marionette TRACE conn5 <- [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]]]}] 01:09:18 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. 01:09:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1335ms 01:09:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:09:18 INFO - PROCESS | 1998 | 1461053358324 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 01:09:18 INFO - PROCESS | 1998 | 1461053358326 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 01:09:18 INFO - PROCESS | 1998 | 1461053358332 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:09:18 INFO - PROCESS | 1998 | 1461053358335 Marionette TRACE conn5 <- [1,2990,null,{}] 01:09:18 INFO - PROCESS | 1998 | 1461053358340 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:18 INFO - PROCESS | 1998 | 1461053358542 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 01:09:18 INFO - PROCESS | 1998 | 1461053358829 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:18 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd06986000 == 180 [pid = 1998] [id = 756] 01:09:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 210 (0x7ffd0bc9d800) [pid = 1998] [serial = 2268] [outer = (nil)] 01:09:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 211 (0x7ffd33ed9000) [pid = 1998] [serial = 2269] [outer = 0x7ffd0bc9d800] 01:09:18 INFO - PROCESS | 1998 | 1461053358900 Marionette DEBUG loaded listener.js 01:09:18 INFO - PROCESS | 1998 | ++DOMWINDOW == 212 (0x7ffd34cbc400) [pid = 1998] [serial = 2270] [outer = 0x7ffd0bc9d800] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1dc6a800 == 179 [pid = 1998] [id = 679] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ed2c800 == 178 [pid = 1998] [id = 680] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd228c3000 == 177 [pid = 1998] [id = 681] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c27d800 == 176 [pid = 1998] [id = 678] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0d412800 == 175 [pid = 1998] [id = 733] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f2d4800 == 174 [pid = 1998] [id = 732] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0d2b6800 == 173 [pid = 1998] [id = 731] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0a7ec000 == 172 [pid = 1998] [id = 730] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3a413000 == 171 [pid = 1998] [id = 729] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd39991800 == 170 [pid = 1998] [id = 728] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd398a0800 == 169 [pid = 1998] [id = 727] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd37b09800 == 168 [pid = 1998] [id = 726] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd35bb5000 == 167 [pid = 1998] [id = 725] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd34c74800 == 166 [pid = 1998] [id = 724] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd28a2e000 == 165 [pid = 1998] [id = 723] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd27a6b800 == 164 [pid = 1998] [id = 722] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd25adf800 == 163 [pid = 1998] [id = 721] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22db2800 == 162 [pid = 1998] [id = 720] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1fe10800 == 161 [pid = 1998] [id = 719] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1e912000 == 160 [pid = 1998] [id = 718] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c597000 == 159 [pid = 1998] [id = 717] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b7e7800 == 158 [pid = 1998] [id = 716] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd171d2000 == 157 [pid = 1998] [id = 715] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd14293000 == 156 [pid = 1998] [id = 714] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12961000 == 155 [pid = 1998] [id = 713] 01:09:21 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e3c5800 == 154 [pid = 1998] [id = 712] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 211 (0x7ffd100fc000) [pid = 1998] [serial = 2010] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 210 (0x7ffd17705000) [pid = 1998] [serial = 2037] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 209 (0x7ffd12efe800) [pid = 1998] [serial = 2022] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 208 (0x7ffd1db05c00) [pid = 1998] [serial = 2043] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 207 (0x7ffd0e32cc00) [pid = 1998] [serial = 2013] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 206 (0x7ffd157a5400) [pid = 1998] [serial = 2028] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 205 (0x7ffd0f4e6400) [pid = 1998] [serial = 1938] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 204 (0x7ffd12813400) [pid = 1998] [serial = 2019] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 203 (0x7ffd0f410c00) [pid = 1998] [serial = 2016] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 202 (0x7ffd1e1db400) [pid = 1998] [serial = 2046] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 201 (0x7ffd1bbc4000) [pid = 1998] [serial = 2040] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 200 (0x7ffd145a6c00) [pid = 1998] [serial = 2025] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 199 (0x7ffd174ea800) [pid = 1998] [serial = 2034] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 198 (0x7ffd16e4d800) [pid = 1998] [serial = 2031] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 197 (0x7ffd0f402400) [pid = 1998] [serial = 2129] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 196 (0x7ffd121f6c00) [pid = 1998] [serial = 2132] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd100ef400) [pid = 1998] [serial = 2130] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd12a6d800) [pid = 1998] [serial = 2072] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd0f4dac00) [pid = 1998] [serial = 2070] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd0ee54400) [pid = 1998] [serial = 2069] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd0bca9c00) [pid = 1998] [serial = 2067] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd0a2dc400) [pid = 1998] [serial = 2066] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd14611800) [pid = 1998] [serial = 2064] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd0d60d000) [pid = 1998] [serial = 2126] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd0af42c00) [pid = 1998] [serial = 2123] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd0af5cc00) [pid = 1998] [serial = 2124] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd22086400) [pid = 1998] [serial = 2120] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd2207e000) [pid = 1998] [serial = 2118] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd21f72400) [pid = 1998] [serial = 2117] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd21f69c00) [pid = 1998] [serial = 2115] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd21ef3c00) [pid = 1998] [serial = 2114] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd21ec4c00) [pid = 1998] [serial = 2112] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd21eb7400) [pid = 1998] [serial = 2111] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd21d3ac00) [pid = 1998] [serial = 2109] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd21d0d400) [pid = 1998] [serial = 2108] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd21af1000) [pid = 1998] [serial = 2106] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd20070000) [pid = 1998] [serial = 2105] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd1fee2800) [pid = 1998] [serial = 2103] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd1fb34c00) [pid = 1998] [serial = 2102] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd1edc9c00) [pid = 1998] [serial = 2100] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd1e9e0000) [pid = 1998] [serial = 2099] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd1e7f7000) [pid = 1998] [serial = 2097] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 169 (0x7ffd1e5bbc00) [pid = 1998] [serial = 2096] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 168 (0x7ffd1e2d6c00) [pid = 1998] [serial = 2094] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 167 (0x7ffd1e1d5400) [pid = 1998] [serial = 2093] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 166 (0x7ffd1db74c00) [pid = 1998] [serial = 2091] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 165 (0x7ffd1daeb800) [pid = 1998] [serial = 2090] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 164 (0x7ffd1c8b0800) [pid = 1998] [serial = 2088] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd1c320c00) [pid = 1998] [serial = 2087] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd1bbdac00) [pid = 1998] [serial = 2085] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd1b989c00) [pid = 1998] [serial = 2084] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd177d1c00) [pid = 1998] [serial = 2082] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd1770b000) [pid = 1998] [serial = 2081] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd174ef000) [pid = 1998] [serial = 2079] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd16ef4000) [pid = 1998] [serial = 2078] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd157ca400) [pid = 1998] [serial = 2076] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd14640c00) [pid = 1998] [serial = 2075] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd13d8e800) [pid = 1998] [serial = 2073] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd12ef9400) [pid = 1998] [serial = 2135] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd128df800) [pid = 1998] [serial = 2133] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd0e338400) [pid = 1998] [serial = 2127] [outer = (nil)] [url = about:blank] 01:09:21 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd079bd800 == 155 [pid = 1998] [id = 757] 01:09:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd0af49800) [pid = 1998] [serial = 2271] [outer = (nil)] 01:09:21 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd0af4c800) [pid = 1998] [serial = 2272] [outer = 0x7ffd0af49800] 01:09:22 INFO - PROCESS | 1998 | 1461053362145 Marionette TRACE conn5 <- [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]]]}] 01:09:22 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. 01:09:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 3840ms 01:09:22 INFO - PROCESS | 1998 | 1461053362221 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 01:09:22 INFO - PROCESS | 1998 | 1461053362226 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 01:09:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:09:22 INFO - PROCESS | 1998 | 1461053362243 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:09:22 INFO - PROCESS | 1998 | 1461053362246 Marionette TRACE conn5 <- [1,2994,null,{}] 01:09:22 INFO - PROCESS | 1998 | 1461053362264 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:22 INFO - PROCESS | 1998 | 1461053362483 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 01:09:22 INFO - PROCESS | 1998 | 1461053362722 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:22 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0cacf000 == 156 [pid = 1998] [id = 758] 01:09:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd0d2ac000) [pid = 1998] [serial = 2273] [outer = (nil)] 01:09:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd0d44e400) [pid = 1998] [serial = 2274] [outer = 0x7ffd0d2ac000] 01:09:22 INFO - PROCESS | 1998 | 1461053362789 Marionette DEBUG loaded listener.js 01:09:22 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd0d610c00) [pid = 1998] [serial = 2275] [outer = 0x7ffd0d2ac000] 01:09:23 INFO - PROCESS | 1998 | 1461053363502 Marionette TRACE conn5 <- [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]]]}] 01:09:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:09:23 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 01:09:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1298ms 01:09:23 INFO - PROCESS | 1998 | 1461053363540 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 01:09:23 INFO - PROCESS | 1998 | 1461053363547 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 01:09:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:09:23 INFO - PROCESS | 1998 | 1461053363558 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:09:23 INFO - PROCESS | 1998 | 1461053363561 Marionette TRACE conn5 <- [1,2998,null,{}] 01:09:23 INFO - PROCESS | 1998 | 1461053363568 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:23 INFO - PROCESS | 1998 | 1461053363869 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 01:09:23 INFO - PROCESS | 1998 | 1461053363994 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:24 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0d2d2000 == 157 [pid = 1998] [id = 759] 01:09:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd0d60ec00) [pid = 1998] [serial = 2276] [outer = (nil)] 01:09:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd0eceb800) [pid = 1998] [serial = 2277] [outer = 0x7ffd0d60ec00] 01:09:24 INFO - PROCESS | 1998 | 1461053364088 Marionette DEBUG loaded listener.js 01:09:24 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd0f195000) [pid = 1998] [serial = 2278] [outer = 0x7ffd0d60ec00] 01:09:24 INFO - PROCESS | 1998 | 1461053364847 Marionette TRACE conn5 <- [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]]]}] 01:09:24 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. 01:09:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1331ms 01:09:24 INFO - PROCESS | 1998 | 1461053364887 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 01:09:24 INFO - PROCESS | 1998 | 1461053364889 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 01:09:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:09:24 INFO - PROCESS | 1998 | 1461053364896 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:09:24 INFO - PROCESS | 1998 | 1461053364901 Marionette TRACE conn5 <- [1,3002,null,{}] 01:09:24 INFO - PROCESS | 1998 | 1461053364915 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:25 INFO - PROCESS | 1998 | 1461053365163 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 01:09:25 INFO - PROCESS | 1998 | 1461053365201 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:25 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0f2ca000 == 158 [pid = 1998] [id = 760] 01:09:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd0f40b400) [pid = 1998] [serial = 2279] [outer = (nil)] 01:09:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd100fe000) [pid = 1998] [serial = 2280] [outer = 0x7ffd0f40b400] 01:09:25 INFO - PROCESS | 1998 | 1461053365261 Marionette DEBUG loaded listener.js 01:09:25 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd121f1c00) [pid = 1998] [serial = 2281] [outer = 0x7ffd0f40b400] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd21eedc00) [pid = 1998] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd0ecf5c00) [pid = 1998] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd07b48400) [pid = 1998] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd1bbc1400) [pid = 1998] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd1db6f000) [pid = 1998] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd177c2800) [pid = 1998] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd17758000) [pid = 1998] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd1463c400) [pid = 1998] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd12ef2c00) [pid = 1998] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd14603800) [pid = 1998] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd100fb400) [pid = 1998] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd0d447800) [pid = 1998] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd0af59000) [pid = 1998] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd0af57800) [pid = 1998] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd13d8dc00) [pid = 1998] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd23131400) [pid = 1998] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd23130800) [pid = 1998] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd177d0000) [pid = 1998] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd229a6400) [pid = 1998] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd226efc00) [pid = 1998] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd226ecc00) [pid = 1998] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd22631000) [pid = 1998] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:09:26 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd0c84cc00) [pid = 1998] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:09:26 INFO - PROCESS | 1998 | 1461053366900 Marionette TRACE conn5 <- [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]]]}] 01:09:26 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. 01:09:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2044ms 01:09:26 INFO - PROCESS | 1998 | 1461053366977 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 01:09:26 INFO - PROCESS | 1998 | 1461053366981 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 01:09:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:09:26 INFO - PROCESS | 1998 | 1461053366986 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:09:26 INFO - PROCESS | 1998 | 1461053366988 Marionette TRACE conn5 <- [1,3006,null,{}] 01:09:26 INFO - PROCESS | 1998 | 1461053366993 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:27 INFO - PROCESS | 1998 | 1461053367228 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 01:09:27 INFO - PROCESS | 1998 | 1461053367347 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:27 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd101a4000 == 159 [pid = 1998] [id = 761] 01:09:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd07b48400) [pid = 1998] [serial = 2282] [outer = (nil)] 01:09:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd121f2800) [pid = 1998] [serial = 2283] [outer = 0x7ffd07b48400] 01:09:27 INFO - PROCESS | 1998 | 1461053367406 Marionette DEBUG loaded listener.js 01:09:27 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd12810800) [pid = 1998] [serial = 2284] [outer = 0x7ffd07b48400] 01:09:27 INFO - PROCESS | 1998 | 1461053367975 Marionette TRACE conn5 <- [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]]]}] 01:09:28 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. 01:09:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1027ms 01:09:28 INFO - PROCESS | 1998 | 1461053368020 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 01:09:28 INFO - PROCESS | 1998 | 1461053368022 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 01:09:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:09:28 INFO - PROCESS | 1998 | 1461053368040 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:09:28 INFO - PROCESS | 1998 | 1461053368043 Marionette TRACE conn5 <- [1,3010,null,{}] 01:09:28 INFO - PROCESS | 1998 | 1461053368065 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:28 INFO - PROCESS | 1998 | 1461053368257 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 01:09:28 INFO - PROCESS | 1998 | 1461053368449 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:28 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1145f000 == 160 [pid = 1998] [id = 762] 01:09:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd0af57800) [pid = 1998] [serial = 2285] [outer = (nil)] 01:09:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd128e0c00) [pid = 1998] [serial = 2286] [outer = 0x7ffd0af57800] 01:09:28 INFO - PROCESS | 1998 | 1461053368518 Marionette DEBUG loaded listener.js 01:09:28 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd10744000) [pid = 1998] [serial = 2287] [outer = 0x7ffd0af57800] 01:09:29 INFO - PROCESS | 1998 | 1461053369481 Marionette TRACE conn5 <- [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]]]}] 01:09:29 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 01:09:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1508ms 01:09:29 INFO - PROCESS | 1998 | 1461053369537 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 01:09:29 INFO - PROCESS | 1998 | 1461053369543 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 01:09:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:09:29 INFO - PROCESS | 1998 | 1461053369552 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:09:29 INFO - PROCESS | 1998 | 1461053369556 Marionette TRACE conn5 <- [1,3014,null,{}] 01:09:29 INFO - PROCESS | 1998 | 1461053369565 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:29 INFO - PROCESS | 1998 | 1461053369782 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 01:09:30 INFO - PROCESS | 1998 | 1461053370052 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:30 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0cadf800 == 161 [pid = 1998] [id = 763] 01:09:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd0d2a6800) [pid = 1998] [serial = 2288] [outer = (nil)] 01:09:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd0e2f6c00) [pid = 1998] [serial = 2289] [outer = 0x7ffd0d2a6800] 01:09:30 INFO - PROCESS | 1998 | 1461053370129 Marionette DEBUG loaded listener.js 01:09:30 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd0e5ccc00) [pid = 1998] [serial = 2290] [outer = 0x7ffd0d2a6800] 01:09:30 INFO - PROCESS | 1998 | [1998] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:09:31 INFO - PROCESS | 1998 | 1461053371071 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:09:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:09:31 INFO - {} 01:09:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:09:31 INFO - {} 01:09:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:09:31 INFO - {} 01:09:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:09:31 INFO - {} 01:09:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1534ms 01:09:31 INFO - PROCESS | 1998 | 1461053371088 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 01:09:31 INFO - PROCESS | 1998 | 1461053371096 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 01:09:31 INFO - TEST-START | /FileAPI/fileReader.html 01:09:31 INFO - PROCESS | 1998 | 1461053371106 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:09:31 INFO - PROCESS | 1998 | 1461053371109 Marionette TRACE conn5 <- [1,3018,null,{}] 01:09:31 INFO - PROCESS | 1998 | 1461053371122 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:31 INFO - PROCESS | 1998 | 1461053371329 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 01:09:31 INFO - PROCESS | 1998 | 1461053371609 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:31 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1247b800 == 162 [pid = 1998] [id = 764] 01:09:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd0f1d8400) [pid = 1998] [serial = 2291] [outer = (nil)] 01:09:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd128ee800) [pid = 1998] [serial = 2292] [outer = 0x7ffd0f1d8400] 01:09:31 INFO - PROCESS | 1998 | 1461053371793 Marionette DEBUG loaded listener.js 01:09:31 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd13d25000) [pid = 1998] [serial = 2293] [outer = 0x7ffd0f1d8400] 01:09:32 INFO - PROCESS | 1998 | 1461053372663 Marionette TRACE conn5 <- [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]]]}] 01:09:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:09:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:09:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:09:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:09:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 1583ms 01:09:32 INFO - PROCESS | 1998 | 1461053372690 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 01:09:32 INFO - PROCESS | 1998 | 1461053372693 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 01:09:32 INFO - TEST-START | /FileAPI/historical.html 01:09:32 INFO - PROCESS | 1998 | 1461053372700 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:09:32 INFO - PROCESS | 1998 | 1461053372705 Marionette TRACE conn5 <- [1,3022,null,{}] 01:09:32 INFO - PROCESS | 1998 | 1461053372722 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:32 INFO - PROCESS | 1998 | 1461053372934 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 01:09:33 INFO - PROCESS | 1998 | 1461053373217 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:33 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd12da2000 == 163 [pid = 1998] [id = 765] 01:09:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd13d2f800) [pid = 1998] [serial = 2294] [outer = (nil)] 01:09:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd14607000) [pid = 1998] [serial = 2295] [outer = 0x7ffd13d2f800] 01:09:33 INFO - PROCESS | 1998 | 1461053373294 Marionette DEBUG loaded listener.js 01:09:33 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd146ce800) [pid = 1998] [serial = 2296] [outer = 0x7ffd13d2f800] 01:09:34 INFO - PROCESS | 1998 | 1461053374067 Marionette TRACE conn5 <- [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"]]]}] 01:09:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:09:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:09:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:09:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:09:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:09:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:09:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:09:34 INFO - TEST-OK | /FileAPI/historical.html | took 1387ms 01:09:34 INFO - PROCESS | 1998 | 1461053374091 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 01:09:34 INFO - PROCESS | 1998 | 1461053374095 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 01:09:34 INFO - PROCESS | 1998 | 1461053374105 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:09:34 INFO - TEST-START | /FileAPI/idlharness.html 01:09:34 INFO - PROCESS | 1998 | 1461053374109 Marionette TRACE conn5 <- [1,3026,null,{}] 01:09:34 INFO - PROCESS | 1998 | 1461053374114 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:34 INFO - PROCESS | 1998 | 1461053374322 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 01:09:34 INFO - PROCESS | 1998 | 1461053374593 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:34 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd14389800 == 164 [pid = 1998] [id = 766] 01:09:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd13d2fc00) [pid = 1998] [serial = 2297] [outer = (nil)] 01:09:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd157a6800) [pid = 1998] [serial = 2298] [outer = 0x7ffd13d2fc00] 01:09:34 INFO - PROCESS | 1998 | 1461053374668 Marionette DEBUG loaded listener.js 01:09:34 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd157cb400) [pid = 1998] [serial = 2299] [outer = 0x7ffd13d2fc00] 01:09:36 INFO - PROCESS | 1998 | 1461053376358 Marionette TRACE conn5 <- [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]]]}] 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:09:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:09:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:09:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:09:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:09:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:09:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:09:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:09:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:09:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:09:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:09:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:09:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:09:36 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 01:09:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:09:36 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 01:09:36 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 01:09:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:09:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:09:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:09:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:09:36 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 01:09:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:09:36 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 01:09:36 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 01:09:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:09:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:09:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:09:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:09:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:09:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:09:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 2359ms 01:09:36 INFO - PROCESS | 1998 | 1461053376553 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 01:09:36 INFO - PROCESS | 1998 | 1461053376559 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 01:09:36 INFO - TEST-START | /FileAPI/idlharness.worker 01:09:36 INFO - PROCESS | 1998 | 1461053376574 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:09:36 INFO - PROCESS | 1998 | 1461053376581 Marionette TRACE conn5 <- [1,3030,null,{}] 01:09:36 INFO - PROCESS | 1998 | 1461053376591 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:36 INFO - PROCESS | 1998 | 1461053376837 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 01:09:37 INFO - PROCESS | 1998 | 1461053377153 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:37 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd101b8000 == 165 [pid = 1998] [id = 767] 01:09:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd1579e800) [pid = 1998] [serial = 2300] [outer = (nil)] 01:09:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd1b71e400) [pid = 1998] [serial = 2301] [outer = 0x7ffd1579e800] 01:09:37 INFO - PROCESS | 1998 | 1461053377223 Marionette DEBUG loaded listener.js 01:09:37 INFO - PROCESS | 1998 | ++DOMWINDOW == 160 (0x7ffd1b981800) [pid = 1998] [serial = 2302] [outer = 0x7ffd1579e800] 01:09:37 INFO - PROCESS | 1998 | [1998] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:09:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:09:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:09:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:09:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:09:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:09:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:09:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:09:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:09:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:09:39 INFO - {} 01:09:39 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 01:09:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:09:39 INFO - {} 01:09:39 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 - {} 01:09:39 INFO - {} 01:09:39 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 01:09:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:09:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:09:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:09:39 INFO - {} 01:09:39 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 01:09:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:09:39 INFO - {} 01:09:39 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 - {} 01:09:39 INFO - {} 01:09:39 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 01:09:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:09:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:09:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 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 01:09:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:09:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:09:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:09:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:09:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:09:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 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 01:09:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:09:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 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 01:09:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:09:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 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 01:09:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:09:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:09:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:09:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:09:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:09:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:09:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:09:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:09:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:09:39 INFO - {} 01:09:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3066ms 01:09:39 INFO - PROCESS | 1998 | 1461053379536 Marionette TRACE conn5 <- [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,{},{}]]]}] 01:09:39 INFO - PROCESS | 1998 | 1461053379675 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 01:09:39 INFO - PROCESS | 1998 | 1461053379683 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 01:09:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:09:39 INFO - PROCESS | 1998 | 1461053379694 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:09:39 INFO - PROCESS | 1998 | 1461053379699 Marionette TRACE conn5 <- [1,3034,null,{}] 01:09:39 INFO - PROCESS | 1998 | 1461053379711 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:40 INFO - PROCESS | 1998 | 1461053380048 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 01:09:40 INFO - PROCESS | 1998 | 1461053380319 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:40 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1e904800 == 166 [pid = 1998] [id = 768] 01:09:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 161 (0x7ffd1bbc3c00) [pid = 1998] [serial = 2303] [outer = (nil)] 01:09:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 162 (0x7ffd1c31b800) [pid = 1998] [serial = 2304] [outer = 0x7ffd1bbc3c00] 01:09:40 INFO - PROCESS | 1998 | 1461053380395 Marionette DEBUG loaded listener.js 01:09:40 INFO - PROCESS | 1998 | ++DOMWINDOW == 163 (0x7ffd22089c00) [pid = 1998] [serial = 2305] [outer = 0x7ffd1bbc3c00] 01:09:41 INFO - PROCESS | 1998 | 1461053381182 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:09:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:09:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1540ms 01:09:41 INFO - PROCESS | 1998 | 1461053381236 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 01:09:41 INFO - PROCESS | 1998 | 1461053381239 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 01:09:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:09:41 INFO - PROCESS | 1998 | 1461053381267 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:09:41 INFO - PROCESS | 1998 | 1461053381271 Marionette TRACE conn5 <- [1,3038,null,{}] 01:09:41 INFO - PROCESS | 1998 | 1461053381276 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:41 INFO - PROCESS | 1998 | 1461053381540 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 01:09:41 INFO - PROCESS | 1998 | 1461053381783 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:41 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1ea15000 == 167 [pid = 1998] [id = 769] 01:09:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 164 (0x7ffd1bbd1400) [pid = 1998] [serial = 2306] [outer = (nil)] 01:09:41 INFO - PROCESS | 1998 | ++DOMWINDOW == 165 (0x7ffd22633c00) [pid = 1998] [serial = 2307] [outer = 0x7ffd1bbd1400] 01:09:41 INFO - PROCESS | 1998 | 1461053381893 Marionette DEBUG loaded listener.js 01:09:42 INFO - PROCESS | 1998 | ++DOMWINDOW == 166 (0x7ffd229a2800) [pid = 1998] [serial = 2308] [outer = 0x7ffd1bbd1400] 01:09:43 INFO - PROCESS | 1998 | 1461053383044 Marionette TRACE conn5 <- [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"]]]}] 01:09:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:09:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:09:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1794ms 01:09:43 INFO - PROCESS | 1998 | 1461053383075 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 01:09:43 INFO - PROCESS | 1998 | 1461053383077 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 01:09:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:09:43 INFO - PROCESS | 1998 | 1461053383086 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:09:43 INFO - PROCESS | 1998 | 1461053383090 Marionette TRACE conn5 <- [1,3042,null,{}] 01:09:43 INFO - PROCESS | 1998 | 1461053383096 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:43 INFO - PROCESS | 1998 | 1461053383363 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 01:09:43 INFO - PROCESS | 1998 | 1461053383645 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:43 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1eb7d800 == 168 [pid = 1998] [id = 770] 01:09:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 167 (0x7ffd21f72c00) [pid = 1998] [serial = 2309] [outer = (nil)] 01:09:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 168 (0x7ffd22c18400) [pid = 1998] [serial = 2310] [outer = 0x7ffd21f72c00] 01:09:43 INFO - PROCESS | 1998 | 1461053383721 Marionette DEBUG loaded listener.js 01:09:43 INFO - PROCESS | 1998 | ++DOMWINDOW == 169 (0x7ffd22c24400) [pid = 1998] [serial = 2311] [outer = 0x7ffd21f72c00] 01:09:44 INFO - PROCESS | 1998 | 1461053384845 Marionette TRACE conn5 <- [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]]]}] 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:09:44 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. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:09:44 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'.) 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:09:44 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. 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:09:44 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. 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:09:44 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. 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:09:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:09:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:09:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1867ms 01:09:45 INFO - PROCESS | 1998 | 1461053384954 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 01:09:45 INFO - PROCESS | 1998 | 1461053384963 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 01:09:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:09:45 INFO - PROCESS | 1998 | 1461053384971 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:09:45 INFO - PROCESS | 1998 | 1461053384977 Marionette TRACE conn5 <- [1,3046,null,{}] 01:09:45 INFO - PROCESS | 1998 | 1461053385039 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:45 INFO - PROCESS | 1998 | 1461053385384 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 01:09:45 INFO - PROCESS | 1998 | 1461053385643 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:45 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1b9d7000 == 169 [pid = 1998] [id = 771] 01:09:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 170 (0x7ffd177cd800) [pid = 1998] [serial = 2312] [outer = (nil)] 01:09:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 171 (0x7ffd1c31f400) [pid = 1998] [serial = 2313] [outer = 0x7ffd177cd800] 01:09:45 INFO - PROCESS | 1998 | 1461053385735 Marionette DEBUG loaded listener.js 01:09:45 INFO - PROCESS | 1998 | ++DOMWINDOW == 172 (0x7ffd1c8b6000) [pid = 1998] [serial = 2314] [outer = 0x7ffd177cd800] 01:09:46 INFO - PROCESS | 1998 | [1998] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:09:46 INFO - PROCESS | 1998 | 1461053386536 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:09:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:09:46 INFO - {} 01:09:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1646ms 01:09:46 INFO - PROCESS | 1998 | 1461053386619 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 01:09:46 INFO - PROCESS | 1998 | 1461053386622 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 01:09:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:09:46 INFO - PROCESS | 1998 | 1461053386637 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:09:46 INFO - PROCESS | 1998 | 1461053386640 Marionette TRACE conn5 <- [1,3050,null,{}] 01:09:46 INFO - PROCESS | 1998 | 1461053386645 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:46 INFO - PROCESS | 1998 | 1461053386924 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 01:09:47 INFO - PROCESS | 1998 | 1461053387178 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:47 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1d822000 == 170 [pid = 1998] [id = 772] 01:09:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 173 (0x7ffd1db6f000) [pid = 1998] [serial = 2315] [outer = (nil)] 01:09:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 174 (0x7ffd1e358800) [pid = 1998] [serial = 2316] [outer = 0x7ffd1db6f000] 01:09:47 INFO - PROCESS | 1998 | 1461053387299 Marionette DEBUG loaded listener.js 01:09:47 INFO - PROCESS | 1998 | ++DOMWINDOW == 175 (0x7ffd1e5b4c00) [pid = 1998] [serial = 2317] [outer = 0x7ffd1db6f000] 01:09:48 INFO - PROCESS | 1998 | 1461053388069 Marionette TRACE conn5 <- [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]]]}] 01:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:09:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1483ms 01:09:48 INFO - PROCESS | 1998 | 1461053388119 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 01:09:48 INFO - PROCESS | 1998 | 1461053388123 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 01:09:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:09:48 INFO - PROCESS | 1998 | 1461053388130 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:09:48 INFO - PROCESS | 1998 | 1461053388140 Marionette TRACE conn5 <- [1,3054,null,{}] 01:09:48 INFO - PROCESS | 1998 | 1461053388144 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:48 INFO - PROCESS | 1998 | 1461053388362 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 01:09:48 INFO - PROCESS | 1998 | 1461053388638 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:48 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd22d86000 == 171 [pid = 1998] [id = 773] 01:09:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 176 (0x7ffd1e6ec400) [pid = 1998] [serial = 2318] [outer = (nil)] 01:09:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 177 (0x7ffd22c25800) [pid = 1998] [serial = 2319] [outer = 0x7ffd1e6ec400] 01:09:48 INFO - PROCESS | 1998 | 1461053388718 Marionette DEBUG loaded listener.js 01:09:48 INFO - PROCESS | 1998 | ++DOMWINDOW == 178 (0x7ffd26e6c800) [pid = 1998] [serial = 2320] [outer = 0x7ffd1e6ec400] 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:09:50 INFO - PROCESS | 1998 | 1461053389977 Marionette TRACE conn5 <- [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"]]]}] 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:09:50 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" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:09:50 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" 01:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:09:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1965ms 01:09:50 INFO - PROCESS | 1998 | 1461053390125 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 01:09:50 INFO - PROCESS | 1998 | 1461053390128 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 01:09:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:09:50 INFO - PROCESS | 1998 | 1461053390135 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:09:50 INFO - PROCESS | 1998 | 1461053390138 Marionette TRACE conn5 <- [1,3058,null,{}] 01:09:50 INFO - PROCESS | 1998 | 1461053390142 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:50 INFO - PROCESS | 1998 | 1461053390496 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 01:09:50 INFO - PROCESS | 1998 | 1461053390769 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:50 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd25ad3000 == 172 [pid = 1998] [id = 774] 01:09:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 179 (0x7ffd1e6ee000) [pid = 1998] [serial = 2321] [outer = (nil)] 01:09:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 180 (0x7ffd29277800) [pid = 1998] [serial = 2322] [outer = 0x7ffd1e6ee000] 01:09:50 INFO - PROCESS | 1998 | 1461053390840 Marionette DEBUG loaded listener.js 01:09:50 INFO - PROCESS | 1998 | ++DOMWINDOW == 181 (0x7ffd351db800) [pid = 1998] [serial = 2323] [outer = 0x7ffd1e6ee000] 01:09:51 INFO - PROCESS | 1998 | 1461053391737 Marionette TRACE conn5 <- [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]]]}] 01:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:09:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:09:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:09:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:09:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:09:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:09:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:09:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:09:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1633ms 01:09:51 INFO - PROCESS | 1998 | 1461053391773 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 01:09:51 INFO - PROCESS | 1998 | 1461053391778 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 01:09:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:09:51 INFO - PROCESS | 1998 | 1461053391792 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:09:51 INFO - PROCESS | 1998 | 1461053391803 Marionette TRACE conn5 <- [1,3062,null,{}] 01:09:51 INFO - PROCESS | 1998 | 1461053391814 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:52 INFO - PROCESS | 1998 | 1461053392047 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 01:09:52 INFO - PROCESS | 1998 | 1461053392412 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:52 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd25ac7000 == 173 [pid = 1998] [id = 775] 01:09:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 182 (0x7ffd28aaf800) [pid = 1998] [serial = 2324] [outer = (nil)] 01:09:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 183 (0x7ffd351da000) [pid = 1998] [serial = 2325] [outer = 0x7ffd28aaf800] 01:09:52 INFO - PROCESS | 1998 | 1461053392486 Marionette DEBUG loaded listener.js 01:09:52 INFO - PROCESS | 1998 | ++DOMWINDOW == 184 (0x7ffd35ff2c00) [pid = 1998] [serial = 2326] [outer = 0x7ffd28aaf800] 01:09:52 INFO - PROCESS | 1998 | [1998] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:09:53 INFO - PROCESS | 1998 | 1461053393298 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:09:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:09:53 INFO - {} 01:09:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1555ms 01:09:53 INFO - PROCESS | 1998 | 1461053393342 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 01:09:53 INFO - PROCESS | 1998 | 1461053393346 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 01:09:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:09:53 INFO - PROCESS | 1998 | 1461053393351 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:09:53 INFO - PROCESS | 1998 | 1461053393353 Marionette TRACE conn5 <- [1,3066,null,{}] 01:09:53 INFO - PROCESS | 1998 | 1461053393359 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:53 INFO - PROCESS | 1998 | 1461053393580 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 01:09:53 INFO - PROCESS | 1998 | 1461053393868 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:53 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd28739000 == 174 [pid = 1998] [id = 776] 01:09:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 185 (0x7ffd1c8b2000) [pid = 1998] [serial = 2327] [outer = (nil)] 01:09:53 INFO - PROCESS | 1998 | ++DOMWINDOW == 186 (0x7ffd38184400) [pid = 1998] [serial = 2328] [outer = 0x7ffd1c8b2000] 01:09:53 INFO - PROCESS | 1998 | 1461053393938 Marionette DEBUG loaded listener.js 01:09:54 INFO - PROCESS | 1998 | ++DOMWINDOW == 187 (0x7ffd39e23400) [pid = 1998] [serial = 2329] [outer = 0x7ffd1c8b2000] 01:09:54 INFO - PROCESS | 1998 | 1461053394812 Marionette TRACE conn5 <- [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]]]}] 01:09:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:09:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:09:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:09:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:09:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:09:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:09:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:09:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1487ms 01:09:54 INFO - PROCESS | 1998 | 1461053394842 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 01:09:54 INFO - PROCESS | 1998 | 1461053394846 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 01:09:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:09:54 INFO - PROCESS | 1998 | 1461053394873 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:09:54 INFO - PROCESS | 1998 | 1461053394876 Marionette TRACE conn5 <- [1,3070,null,{}] 01:09:54 INFO - PROCESS | 1998 | 1461053394881 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:55 INFO - PROCESS | 1998 | 1461053395132 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 01:09:55 INFO - PROCESS | 1998 | 1461053395416 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:55 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2929b800 == 175 [pid = 1998] [id = 777] 01:09:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 188 (0x7ffd35ff4000) [pid = 1998] [serial = 2330] [outer = (nil)] 01:09:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 189 (0x7ffd39e2dc00) [pid = 1998] [serial = 2331] [outer = 0x7ffd35ff4000] 01:09:55 INFO - PROCESS | 1998 | 1461053395494 Marionette DEBUG loaded listener.js 01:09:55 INFO - PROCESS | 1998 | ++DOMWINDOW == 190 (0x7ffd39f5d000) [pid = 1998] [serial = 2332] [outer = 0x7ffd35ff4000] 01:09:56 INFO - PROCESS | 1998 | 1461053396279 Marionette TRACE conn5 <- [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]]]}] 01:09:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:09:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:09:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:09:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:09:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:09:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:09:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1437ms 01:09:56 INFO - PROCESS | 1998 | 1461053396311 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 01:09:56 INFO - PROCESS | 1998 | 1461053396314 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 01:09:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:09:56 INFO - PROCESS | 1998 | 1461053396323 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:09:56 INFO - PROCESS | 1998 | 1461053396325 Marionette TRACE conn5 <- [1,3074,null,{}] 01:09:56 INFO - PROCESS | 1998 | 1461053396329 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:56 INFO - PROCESS | 1998 | 1461053396563 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 01:09:56 INFO - PROCESS | 1998 | 1461053396821 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:56 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd2ed11800 == 176 [pid = 1998] [id = 778] 01:09:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 191 (0x7ffd1776a400) [pid = 1998] [serial = 2333] [outer = (nil)] 01:09:56 INFO - PROCESS | 1998 | ++DOMWINDOW == 192 (0x7ffd1776f400) [pid = 1998] [serial = 2334] [outer = 0x7ffd1776a400] 01:09:56 INFO - PROCESS | 1998 | 1461053396905 Marionette DEBUG loaded listener.js 01:09:57 INFO - PROCESS | 1998 | ++DOMWINDOW == 193 (0x7ffd17775000) [pid = 1998] [serial = 2335] [outer = 0x7ffd1776a400] 01:09:57 INFO - PROCESS | 1998 | 1461053397681 Marionette TRACE conn5 <- [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]]]}] 01:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:09:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1386ms 01:09:57 INFO - PROCESS | 1998 | 1461053397710 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 01:09:57 INFO - PROCESS | 1998 | 1461053397714 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 01:09:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:09:57 INFO - PROCESS | 1998 | 1461053397720 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:09:57 INFO - PROCESS | 1998 | 1461053397722 Marionette TRACE conn5 <- [1,3078,null,{}] 01:09:57 INFO - PROCESS | 1998 | 1461053397728 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:57 INFO - PROCESS | 1998 | 1461053397973 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 01:09:58 INFO - PROCESS | 1998 | 1461053398234 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:58 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd351ad800 == 177 [pid = 1998] [id = 779] 01:09:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 194 (0x7ffd12379400) [pid = 1998] [serial = 2336] [outer = (nil)] 01:09:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 195 (0x7ffd1237f800) [pid = 1998] [serial = 2337] [outer = 0x7ffd12379400] 01:09:58 INFO - PROCESS | 1998 | 1461053398306 Marionette DEBUG loaded listener.js 01:09:58 INFO - PROCESS | 1998 | ++DOMWINDOW == 196 (0x7ffd12386400) [pid = 1998] [serial = 2338] [outer = 0x7ffd12379400] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1438b000 == 176 [pid = 1998] [id = 174] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd101a4000 == 175 [pid = 1998] [id = 761] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0f2ca000 == 174 [pid = 1998] [id = 760] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0d2d2000 == 173 [pid = 1998] [id = 759] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0cacf000 == 172 [pid = 1998] [id = 758] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd079bd800 == 171 [pid = 1998] [id = 757] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0c973800 == 170 [pid = 1998] [id = 755] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0af9e800 == 169 [pid = 1998] [id = 754] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd08d35000 == 168 [pid = 1998] [id = 753] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0bb4f800 == 167 [pid = 1998] [id = 752] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0bb35000 == 166 [pid = 1998] [id = 751] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22f25000 == 165 [pid = 1998] [id = 750] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3e3a4800 == 164 [pid = 1998] [id = 749] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3c074000 == 163 [pid = 1998] [id = 748] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd3981e800 == 162 [pid = 1998] [id = 747] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2a4b9800 == 161 [pid = 1998] [id = 746] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd29732000 == 160 [pid = 1998] [id = 745] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd2785a000 == 159 [pid = 1998] [id = 744] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd26f59000 == 158 [pid = 1998] [id = 743] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd230b1000 == 157 [pid = 1998] [id = 742] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd22d6b000 == 156 [pid = 1998] [id = 741] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1ee1b000 == 155 [pid = 1998] [id = 740] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1c599000 == 154 [pid = 1998] [id = 739] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd1b9d5000 == 153 [pid = 1998] [id = 738] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd16ea9800 == 152 [pid = 1998] [id = 737] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd12b66800 == 151 [pid = 1998] [id = 736] 01:10:01 INFO - PROCESS | 1998 | --DOCSHELL 0x7ffd0e3ce800 == 150 [pid = 1998] [id = 735] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 195 (0x7ffd2262a000) [pid = 1998] [serial = 2121] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 194 (0x7ffd10294800) [pid = 1998] [serial = 2198] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 193 (0x7ffd07ccd000) [pid = 1998] [serial = 2201] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 192 (0x7ffd1edc5c00) [pid = 1998] [serial = 2162] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 191 (0x7ffd1e9cdc00) [pid = 1998] [serial = 2160] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 190 (0x7ffd1e7f3400) [pid = 1998] [serial = 2159] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 189 (0x7ffd1e366400) [pid = 1998] [serial = 2157] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 188 (0x7ffd1e2d7800) [pid = 1998] [serial = 2156] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 187 (0x7ffd1da0e800) [pid = 1998] [serial = 2154] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 186 (0x7ffd1b98b000) [pid = 1998] [serial = 2153] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 185 (0x7ffd17588800) [pid = 1998] [serial = 2151] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 184 (0x7ffd174e2c00) [pid = 1998] [serial = 2150] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 183 (0x7ffd16ef7000) [pid = 1998] [serial = 2148] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 182 (0x7ffd157cf000) [pid = 1998] [serial = 2147] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 181 (0x7ffd1579f800) [pid = 1998] [serial = 2145] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 180 (0x7ffd146cfc00) [pid = 1998] [serial = 2144] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 179 (0x7ffd128e7c00) [pid = 1998] [serial = 2142] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 178 (0x7ffd1074b800) [pid = 1998] [serial = 2141] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 177 (0x7ffd0ecf2400) [pid = 1998] [serial = 2139] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 176 (0x7ffd0e333000) [pid = 1998] [serial = 2138] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 175 (0x7ffd0e335800) [pid = 1998] [serial = 2195] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 174 (0x7ffd0bc9a800) [pid = 1998] [serial = 2192] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 173 (0x7ffd0c852400) [pid = 1998] [serial = 2193] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 172 (0x7ffd26899400) [pid = 1998] [serial = 2190] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 171 (0x7ffd260a0c00) [pid = 1998] [serial = 2189] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 170 (0x7ffd2589b000) [pid = 1998] [serial = 2187] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 169 (0x7ffd25023000) [pid = 1998] [serial = 2186] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 168 (0x7ffd24fcc000) [pid = 1998] [serial = 2184] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 167 (0x7ffd23134000) [pid = 1998] [serial = 2183] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 166 (0x7ffd2312a800) [pid = 1998] [serial = 2181] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 165 (0x7ffd22d1cc00) [pid = 1998] [serial = 2180] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 164 (0x7ffd22d13c00) [pid = 1998] [serial = 2178] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 163 (0x7ffd22c22c00) [pid = 1998] [serial = 2177] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 162 (0x7ffd22c1f000) [pid = 1998] [serial = 2175] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 161 (0x7ffd22c17400) [pid = 1998] [serial = 2174] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 160 (0x7ffd229a7400) [pid = 1998] [serial = 2172] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 159 (0x7ffd229a0800) [pid = 1998] [serial = 2171] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd226ec800) [pid = 1998] [serial = 2169] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd22637400) [pid = 1998] [serial = 2168] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd21d39400) [pid = 1998] [serial = 2166] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd20073c00) [pid = 1998] [serial = 2165] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd1fb3c800) [pid = 1998] [serial = 2163] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd12816800) [pid = 1998] [serial = 2199] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd0ee4f000) [pid = 1998] [serial = 2196] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd0e5cdc00) [pid = 1998] [serial = 2202] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd13d96400) [pid = 1998] [serial = 2204] [outer = (nil)] [url = about:blank] 01:10:01 INFO - PROCESS | 1998 | 1461053401404 Marionette TRACE conn5 <- [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] 01:10:01 INFO - PROCESS | 1998 | 1461053401473 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 01:10:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:10:01 INFO - PROCESS | 1998 | 1461053401485 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:10:01 INFO - PROCESS | 1998 | 1461053401492 Marionette TRACE conn5 <- [1,3082,null,{}] 01:10:01 INFO - PROCESS | 1998 | 1461053401502 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:01 INFO - PROCESS | 1998 | 1461053401729 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 01:10:01 INFO - PROCESS | 1998 | 1461053401986 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:02 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0afa4800 == 151 [pid = 1998] [id = 780] 01:10:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd0d2a9800) [pid = 1998] [serial = 2339] [outer = (nil)] 01:10:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 152 (0x7ffd0d447000) [pid = 1998] [serial = 2340] [outer = 0x7ffd0d2a9800] 01:10:02 INFO - PROCESS | 1998 | 1461053402091 Marionette DEBUG loaded listener.js 01:10:02 INFO - PROCESS | 1998 | ++DOMWINDOW == 153 (0x7ffd0e2f4000) [pid = 1998] [serial = 2341] [outer = 0x7ffd0d2a9800] 01:10:02 INFO - PROCESS | 1998 | 1461053402877 Marionette TRACE conn5 <- [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]]]}] 01:10:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:10:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:10:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:10:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1444ms 01:10:02 INFO - PROCESS | 1998 | 1461053402931 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 01:10:02 INFO - PROCESS | 1998 | 1461053402938 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 01:10:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:10:02 INFO - PROCESS | 1998 | 1461053402948 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:10:02 INFO - PROCESS | 1998 | 1461053402950 Marionette TRACE conn5 <- [1,3086,null,{}] 01:10:02 INFO - PROCESS | 1998 | 1461053402955 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:03 INFO - PROCESS | 1998 | 1461053403239 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 01:10:03 INFO - PROCESS | 1998 | 1461053403262 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:03 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0cae8800 == 152 [pid = 1998] [id = 781] 01:10:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 154 (0x7ffd0d2ad400) [pid = 1998] [serial = 2342] [outer = (nil)] 01:10:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 155 (0x7ffd0ecf6400) [pid = 1998] [serial = 2343] [outer = 0x7ffd0d2ad400] 01:10:03 INFO - PROCESS | 1998 | 1461053403322 Marionette DEBUG loaded listener.js 01:10:03 INFO - PROCESS | 1998 | ++DOMWINDOW == 156 (0x7ffd0f40b000) [pid = 1998] [serial = 2344] [outer = 0x7ffd0d2ad400] 01:10:04 INFO - PROCESS | 1998 | 1461053404309 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:10:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:10:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1382ms 01:10:04 INFO - PROCESS | 1998 | 1461053404330 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 01:10:04 INFO - PROCESS | 1998 | 1461053404332 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 01:10:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:10:04 INFO - PROCESS | 1998 | 1461053404361 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:10:04 INFO - PROCESS | 1998 | 1461053404367 Marionette TRACE conn5 <- [1,3090,null,{}] 01:10:04 INFO - PROCESS | 1998 | 1461053404397 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:04 INFO - PROCESS | 1998 | 1461053404718 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 01:10:04 INFO - PROCESS | 1998 | 1461053404751 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:04 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0e52e800 == 153 [pid = 1998] [id = 782] 01:10:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 157 (0x7ffd10294800) [pid = 1998] [serial = 2345] [outer = (nil)] 01:10:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 158 (0x7ffd12382c00) [pid = 1998] [serial = 2346] [outer = 0x7ffd10294800] 01:10:04 INFO - PROCESS | 1998 | 1461053404813 Marionette DEBUG loaded listener.js 01:10:04 INFO - PROCESS | 1998 | ++DOMWINDOW == 159 (0x7ffd128ea800) [pid = 1998] [serial = 2347] [outer = 0x7ffd10294800] 01:10:05 INFO - PROCESS | 1998 | 1461053405721 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:10:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1398ms 01:10:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:10:05 INFO - PROCESS | 1998 | 1461053405751 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 01:10:05 INFO - PROCESS | 1998 | 1461053405756 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 01:10:05 INFO - PROCESS | 1998 | 1461053405762 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:10:05 INFO - PROCESS | 1998 | 1461053405765 Marionette TRACE conn5 <- [1,3094,null,{}] 01:10:05 INFO - PROCESS | 1998 | 1461053405770 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:06 INFO - PROCESS | 1998 | 1461053406052 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 158 (0x7ffd0f40b400) [pid = 1998] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 157 (0x7ffd07b48400) [pid = 1998] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 156 (0x7ffd20079800) [pid = 1998] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 155 (0x7ffd1e5b2c00) [pid = 1998] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 154 (0x7ffd0e338000) [pid = 1998] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 153 (0x7ffd1e2cec00) [pid = 1998] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 152 (0x7ffd1bbcdc00) [pid = 1998] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 151 (0x7ffd1bbc9400) [pid = 1998] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 150 (0x7ffd157a9000) [pid = 1998] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 149 (0x7ffd1579f000) [pid = 1998] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 148 (0x7ffd14638800) [pid = 1998] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 147 (0x7ffd0d2a8800) [pid = 1998] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 146 (0x7ffd0c845000) [pid = 1998] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 145 (0x7ffd0d2ac000) [pid = 1998] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 144 (0x7ffd0af49800) [pid = 1998] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 143 (0x7ffd0bc9d800) [pid = 1998] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 142 (0x7ffd26feec00) [pid = 1998] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 141 (0x7ffd26bdf800) [pid = 1998] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 140 (0x7ffd177c2c00) [pid = 1998] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 139 (0x7ffd12a64c00) [pid = 1998] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 138 (0x7ffd260a5c00) [pid = 1998] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 137 (0x7ffd2262f000) [pid = 1998] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 136 (0x7ffd22083800) [pid = 1998] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 135 (0x7ffd226eb000) [pid = 1998] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 134 (0x7ffd0d60ec00) [pid = 1998] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:10:07 INFO - PROCESS | 1998 | --DOMWINDOW == 133 (0x7ffd0ccb0800) [pid = 1998] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:10:07 INFO - PROCESS | 1998 | 1461053407259 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:07 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0bb40800 == 154 [pid = 1998] [id = 783] 01:10:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 134 (0x7ffd07b48400) [pid = 1998] [serial = 2348] [outer = (nil)] 01:10:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 135 (0x7ffd0c845000) [pid = 1998] [serial = 2349] [outer = 0x7ffd07b48400] 01:10:07 INFO - PROCESS | 1998 | 1461053407387 Marionette DEBUG loaded listener.js 01:10:07 INFO - PROCESS | 1998 | ++DOMWINDOW == 136 (0x7ffd13d90000) [pid = 1998] [serial = 2350] [outer = 0x7ffd07b48400] 01:10:08 INFO - PROCESS | 1998 | 1461053408154 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:10:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:10:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2436ms 01:10:08 INFO - PROCESS | 1998 | 1461053408198 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 01:10:08 INFO - PROCESS | 1998 | 1461053408202 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 01:10:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:10:08 INFO - PROCESS | 1998 | 1461053408207 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:10:08 INFO - PROCESS | 1998 | 1461053408209 Marionette TRACE conn5 <- [1,3098,null,{}] 01:10:08 INFO - PROCESS | 1998 | 1461053408214 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:08 INFO - PROCESS | 1998 | 1461053408515 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 01:10:08 INFO - PROCESS | 1998 | 1461053408536 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:08 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd114d1800 == 155 [pid = 1998] [id = 784] 01:10:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 137 (0x7ffd07ccec00) [pid = 1998] [serial = 2351] [outer = (nil)] 01:10:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 138 (0x7ffd14608000) [pid = 1998] [serial = 2352] [outer = 0x7ffd07ccec00] 01:10:08 INFO - PROCESS | 1998 | 1461053408598 Marionette DEBUG loaded listener.js 01:10:08 INFO - PROCESS | 1998 | ++DOMWINDOW == 139 (0x7ffd1579d800) [pid = 1998] [serial = 2353] [outer = 0x7ffd07ccec00] 01:10:09 INFO - PROCESS | 1998 | 1461053409730 Marionette TRACE conn5 <- [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]]]}] 01:10:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:10:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:10:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1530ms 01:10:09 INFO - PROCESS | 1998 | 1461053409739 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 01:10:09 INFO - PROCESS | 1998 | 1461053409745 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 01:10:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:10:09 INFO - PROCESS | 1998 | 1461053409754 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:10:09 INFO - PROCESS | 1998 | 1461053409758 Marionette TRACE conn5 <- [1,3102,null,{}] 01:10:09 INFO - PROCESS | 1998 | 1461053409766 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:10 INFO - PROCESS | 1998 | 1461053410025 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 01:10:10 INFO - PROCESS | 1998 | 1461053410283 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:10 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd0c9d6000 == 156 [pid = 1998] [id = 785] 01:10:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 140 (0x7ffd0d2a7c00) [pid = 1998] [serial = 2354] [outer = (nil)] 01:10:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 141 (0x7ffd0e3ed400) [pid = 1998] [serial = 2355] [outer = 0x7ffd0d2a7c00] 01:10:10 INFO - PROCESS | 1998 | 1461053410358 Marionette DEBUG loaded listener.js 01:10:10 INFO - PROCESS | 1998 | ++DOMWINDOW == 142 (0x7ffd0f406c00) [pid = 1998] [serial = 2356] [outer = 0x7ffd0d2a7c00] 01:10:11 INFO - PROCESS | 1998 | 1461053411218 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:10:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:10:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1490ms 01:10:11 INFO - PROCESS | 1998 | 1461053411244 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 01:10:11 INFO - PROCESS | 1998 | 1461053411252 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 01:10:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:10:11 INFO - PROCESS | 1998 | 1461053411262 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:10:11 INFO - PROCESS | 1998 | 1461053411266 Marionette TRACE conn5 <- [1,3106,null,{}] 01:10:11 INFO - PROCESS | 1998 | 1461053411272 Marionette TRACE conn5 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:11 INFO - PROCESS | 1998 | 1461053411503 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 01:10:11 INFO - PROCESS | 1998 | 1461053411784 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:11 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd114e1000 == 157 [pid = 1998] [id = 786] 01:10:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 143 (0x7ffd0f40fc00) [pid = 1998] [serial = 2357] [outer = (nil)] 01:10:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 144 (0x7ffd12383400) [pid = 1998] [serial = 2358] [outer = 0x7ffd0f40fc00] 01:10:11 INFO - PROCESS | 1998 | 1461053411859 Marionette DEBUG loaded listener.js 01:10:11 INFO - PROCESS | 1998 | ++DOMWINDOW == 145 (0x7ffd12efd400) [pid = 1998] [serial = 2359] [outer = 0x7ffd0f40fc00] 01:10:12 INFO - PROCESS | 1998 | 1461053412794 Marionette TRACE conn5 <- [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]]]}] 01:10:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:10:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:10:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:10:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1590ms 01:10:12 INFO - PROCESS | 1998 | 1461053412853 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 01:10:12 INFO - PROCESS | 1998 | 1461053412857 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 01:10:12 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:10:12 INFO - PROCESS | 1998 | 1461053412921 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:10:12 INFO - PROCESS | 1998 | 1461053412931 Marionette TRACE conn5 <- [1,3110,null,{}] 01:10:12 INFO - PROCESS | 1998 | 1461053412956 Marionette TRACE conn5 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:13 INFO - PROCESS | 1998 | 1461053413269 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 01:10:13 INFO - PROCESS | 1998 | 1461053413600 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:13 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd1428b800 == 158 [pid = 1998] [id = 787] 01:10:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 146 (0x7ffd156cf400) [pid = 1998] [serial = 2360] [outer = (nil)] 01:10:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 147 (0x7ffd157c5800) [pid = 1998] [serial = 2361] [outer = 0x7ffd156cf400] 01:10:13 INFO - PROCESS | 1998 | 1461053413682 Marionette DEBUG loaded listener.js 01:10:13 INFO - PROCESS | 1998 | ++DOMWINDOW == 148 (0x7ffd16efd400) [pid = 1998] [serial = 2362] [outer = 0x7ffd156cf400] 01:10:14 INFO - PROCESS | 1998 | 1461053414519 Marionette TRACE conn5 <- [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"]]]}] 01:10:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:10:14 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 01:10:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:10:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1659ms 01:10:14 INFO - PROCESS | 1998 | 1461053414568 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 01:10:14 INFO - PROCESS | 1998 | 1461053414574 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 01:10:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:10:14 INFO - PROCESS | 1998 | 1461053414581 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:10:14 INFO - PROCESS | 1998 | 1461053414584 Marionette TRACE conn5 <- [1,3114,null,{}] 01:10:14 INFO - PROCESS | 1998 | 1461053414591 Marionette TRACE conn5 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:14 INFO - PROCESS | 1998 | 1461053414849 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 01:10:15 INFO - PROCESS | 1998 | 1461053415131 Marionette TRACE conn5 -> [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\", \"736d51f2-9f7b-4c71-a5ce-fb0707102569\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:15 INFO - PROCESS | 1998 | ++DOCSHELL 0x7ffd171e8000 == 159 [pid = 1998] [id = 788] 01:10:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 149 (0x7ffd1579d400) [pid = 1998] [serial = 2363] [outer = (nil)] 01:10:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 150 (0x7ffd17576800) [pid = 1998] [serial = 2364] [outer = 0x7ffd1579d400] 01:10:15 INFO - PROCESS | 1998 | 1461053415207 Marionette DEBUG loaded listener.js 01:10:15 INFO - PROCESS | 1998 | ++DOMWINDOW == 151 (0x7ffd1765ac00) [pid = 1998] [serial = 2365] [outer = 0x7ffd1579d400] 01:10:16 INFO - PROCESS | 1998 | 1461053416007 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:10:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:10:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1479ms 01:10:16 INFO - PROCESS | 1998 | 1461053416060 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 01:10:16 INFO - PROCESS | 1998 | 1461053416063 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 01:10:17 WARNING - u'runner_teardown' () 01:10:17 INFO - No more tests 01:10:17 INFO - Got 0 unexpected results 01:10:17 INFO - SUITE-END | took 1196s 01:10:17 INFO - Closing logging queue 01:10:17 INFO - queue closed 01:10:17 INFO - Return code: 0 01:10:17 WARNING - # TBPL SUCCESS # 01:10:17 INFO - Running post-action listener: _resource_record_post_action 01:10:17 INFO - Running post-run listener: _resource_record_post_run 01:10:18 INFO - Total resource usage - Wall time: 1236s; CPU: 98.0%; Read bytes: 8413184; Write bytes: 979046400; Read time: 9216; Write time: 376500 01:10:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:10:18 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 2146304; Write bytes: 51486720; Read time: 2980; Write time: 47736 01:10:18 INFO - run-tests - Wall time: 1204s; CPU: 98.0%; Read bytes: 6082560; Write bytes: 900583424; Read time: 6100; Write time: 246108 01:10:18 INFO - Running post-run listener: _upload_blobber_files 01:10:18 INFO - Blob upload gear active. 01:10:18 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:10:18 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 01:10:18 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', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:10:18 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 oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:10:19 INFO - (blobuploader) - INFO - Open directory for files ... 01:10:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:10:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:10:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:10:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:10:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:10:20 INFO - (blobuploader) - INFO - Done attempting. 01:10:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:10:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:10:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:10:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:10:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:10:20 INFO - (blobuploader) - INFO - Done attempting. 01:10:20 INFO - (blobuploader) - INFO - Iteration through files over. 01:10:20 INFO - Return code: 0 01:10:20 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:10:20 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:10:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/2a4ddd815476a156e52807a84f50ef0d079db0187d4d841266785179ca49eae2513a842078319b86e9c9650955281cbbcca62b77bb3b4da65b9054f7281f4633", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/a6a8348f051d320ec6159ab50d66c99d428ca73bd9a3e4bc9db93239f9852a884b7de3bd7fd8e3f35fa208ac723e4a8e73dbd33d7ee3e6e110df1302056ff365"} 01:10:20 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:10:20 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:10:20 INFO - Contents: 01:10:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/2a4ddd815476a156e52807a84f50ef0d079db0187d4d841266785179ca49eae2513a842078319b86e9c9650955281cbbcca62b77bb3b4da65b9054f7281f4633", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/a6a8348f051d320ec6159ab50d66c99d428ca73bd9a3e4bc9db93239f9852a884b7de3bd7fd8e3f35fa208ac723e4a8e73dbd33d7ee3e6e110df1302056ff365"} 01:10:20 INFO - Running post-run listener: copy_logs_to_upload_dir 01:10:20 INFO - Copying logs to upload dir... 01:10:20 INFO - mkdir: /builds/slave/test/build/upload/logs 01:10:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1362.496939 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 42 secs) (at 2016-04-19 01:10:21.208159) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 01:10:21.209363) ========= 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-1461052015.742098-782883895 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/2a4ddd815476a156e52807a84f50ef0d079db0187d4d841266785179ca49eae2513a842078319b86e9c9650955281cbbcca62b77bb3b4da65b9054f7281f4633", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/a6a8348f051d320ec6159ab50d66c99d428ca73bd9a3e4bc9db93239f9852a884b7de3bd7fd8e3f35fa208ac723e4a8e73dbd33d7ee3e6e110df1302056ff365"} build_url:https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.048414 build_url: 'https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/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/oak/sha512/2a4ddd815476a156e52807a84f50ef0d079db0187d4d841266785179ca49eae2513a842078319b86e9c9650955281cbbcca62b77bb3b4da65b9054f7281f4633", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/a6a8348f051d320ec6159ab50d66c99d428ca73bd9a3e4bc9db93239f9852a884b7de3bd7fd8e3f35fa208ac723e4a8e73dbd33d7ee3e6e110df1302056ff365"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CU3Mmy3eR1-E9SFs0psrcg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.06 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 01:10:21.317875) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 01:10:21.318225) ========= 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-1461052015.742098-782883895 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025652 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 01:10:21.391035) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 01:10:21.391336) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 01:10:21.391669) ========= ========= Total master_lag: 0.51 =========