builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2185 starttime: 1462360015.23 results: success (0) buildid: 20160504023245 builduid: 3fb6e012d05b4fb4af4df3235415a93c revision: 74a58b2cdafb9f00526be8bd8b6cdc84535f81a0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:55.230621) ========= master: http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:55.231103) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:55.231406) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:55.587211) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:55.587649) ========= 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-1462359906.642862-1586632921 _=/tools/buildbot/bin/python using PTY: False --2016-05-04 04:06:55-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.5M=0.001s 2016-05-04 04:06:56 (10.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.542925 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:56.162019) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:56.162342) ========= 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-1462359906.642862-1586632921 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016312 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:56.224485) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:56.224847) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 74a58b2cdafb9f00526be8bd8b6cdc84535f81a0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 74a58b2cdafb9f00526be8bd8b6cdc84535f81a0 --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-1462359906.642862-1586632921 _=/tools/buildbot/bin/python using PTY: False 2016-05-04 04:06:56,314 truncating revision to first 12 chars 2016-05-04 04:06:56,315 Setting DEBUG logging. 2016-05-04 04:06:56,315 attempt 1/10 2016-05-04 04:06:56,315 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/74a58b2cdafb?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-04 04:06:56,624 unpacking tar archive at: mozilla-aurora-74a58b2cdafb/testing/mozharness/ program finished with exit code 0 elapsedTime=0.569033 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:56.823738) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:56.824070) ========= script_repo_revision: 74a58b2cdafb9f00526be8bd8b6cdc84535f81a0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:56.824482) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:56.824761) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 04:06:56.852998) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 34 mins, 43 secs) (at 2016-05-04 04:06:56.853413) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--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-1462359906.642862-1586632921 _=/tools/buildbot/bin/python using PTY: False 04:06:57 INFO - MultiFileLogger online at 20160504 04:06:57 in /builds/slave/test 04:06:57 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 04:06:57 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:06:57 INFO - {'append_to_log': False, 04:06:57 INFO - 'base_work_dir': '/builds/slave/test', 04:06:57 INFO - 'blob_upload_branch': 'mozilla-aurora', 04:06:57 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:06:57 INFO - 'buildbot_json_path': 'buildprops.json', 04:06:57 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:06:57 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:06:57 INFO - 'download_minidump_stackwalk': True, 04:06:57 INFO - 'download_symbols': 'true', 04:06:57 INFO - 'e10s': False, 04:06:57 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:06:57 INFO - 'tooltool.py': '/tools/tooltool.py', 04:06:57 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:06:57 INFO - '/tools/misc-python/virtualenv.py')}, 04:06:57 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:06:57 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:06:57 INFO - 'log_level': 'info', 04:06:57 INFO - 'log_to_console': True, 04:06:57 INFO - 'opt_config_files': (), 04:06:57 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:06:57 INFO - '--processes=1', 04:06:57 INFO - '--config=%(test_path)s/wptrunner.ini', 04:06:57 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:06:57 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:06:57 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:06:57 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:06:57 INFO - 'pip_index': False, 04:06:57 INFO - 'require_test_zip': True, 04:06:57 INFO - 'test_type': ('testharness',), 04:06:57 INFO - 'this_chunk': '1', 04:06:57 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:06:57 INFO - 'total_chunks': '10', 04:06:57 INFO - 'virtualenv_path': 'venv', 04:06:57 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:06:57 INFO - 'work_dir': 'build'} 04:06:57 INFO - ##### 04:06:57 INFO - ##### Running clobber step. 04:06:57 INFO - ##### 04:06:57 INFO - Running pre-action listener: _resource_record_pre_action 04:06:57 INFO - Running main action method: clobber 04:06:57 INFO - rmtree: /builds/slave/test/build 04:06:57 INFO - Running post-action listener: _resource_record_post_action 04:06:57 INFO - ##### 04:06:57 INFO - ##### Running read-buildbot-config step. 04:06:57 INFO - ##### 04:06:57 INFO - Running pre-action listener: _resource_record_pre_action 04:06:57 INFO - Running main action method: read_buildbot_config 04:06:57 INFO - Using buildbot properties: 04:06:57 INFO - { 04:06:57 INFO - "project": "", 04:06:57 INFO - "product": "firefox", 04:06:57 INFO - "script_repo_revision": "production", 04:06:57 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 04:06:57 INFO - "repository": "", 04:06:57 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 04:06:57 INFO - "buildid": "20160504023245", 04:06:57 INFO - "pgo_build": "False", 04:06:57 INFO - "basedir": "/builds/slave/test", 04:06:57 INFO - "buildnumber": 6, 04:06:57 INFO - "slavename": "tst-linux64-spot-2185", 04:06:57 INFO - "master": "http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/", 04:06:57 INFO - "platform": "linux64", 04:06:57 INFO - "branch": "mozilla-aurora", 04:06:57 INFO - "revision": "74a58b2cdafb9f00526be8bd8b6cdc84535f81a0", 04:06:57 INFO - "repo_path": "releases/mozilla-aurora", 04:06:57 INFO - "moz_repo_path": "", 04:06:57 INFO - "stage_platform": "linux64", 04:06:57 INFO - "builduid": "3fb6e012d05b4fb4af4df3235415a93c", 04:06:57 INFO - "slavebuilddir": "test" 04:06:57 INFO - } 04:06:57 INFO - Found installer url https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 04:06:57 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 04:06:57 INFO - Running post-action listener: _resource_record_post_action 04:06:57 INFO - ##### 04:06:57 INFO - ##### Running download-and-extract step. 04:06:57 INFO - ##### 04:06:57 INFO - Running pre-action listener: _resource_record_pre_action 04:06:57 INFO - Running main action method: download_and_extract 04:06:57 INFO - mkdir: /builds/slave/test/build/tests 04:06:57 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')]} 04:06:57 INFO - https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 04:06:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 04:06:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 04:06:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 04:06:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 04:07:27 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 04:07:27 INFO - retry: attempt #1 caught exception: timed out 04:07:27 INFO - retry: Failed, sleeping 30 seconds before retrying 04:07:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #2 04:08:27 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 04:08:27 INFO - retry: attempt #2 caught exception: timed out 04:08:27 INFO - retry: Failed, sleeping 60 seconds before retrying 04:09:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #3 04:09:57 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 04:09:57 INFO - retry: attempt #3 caught exception: timed out 04:09:57 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json! 04:09:57 INFO - Caught exception: timed out 04:09:57 INFO - Caught exception: timed out 04:09:57 INFO - Caught exception: timed out 04:09:57 INFO - trying https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 04:09:57 INFO - Downloading https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 04:09:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 04:09:58 INFO - Downloaded 1361 bytes. 04:09:58 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 04:09:58 INFO - Using the following test package requirements: 04:09:58 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 04:09:58 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:09:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 04:09:58 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:09:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 04:09:58 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:09:58 INFO - u'jsshell-linux-x86_64.zip'], 04:09:58 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:09:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 04:09:58 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 04:09:58 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:09:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 04:09:58 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:09:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 04:09:58 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:09:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 04:09:58 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 04:09:58 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 04:09:58 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 04:09:58 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')]} 04:09:58 INFO - https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 04:09:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 04:09:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 04:09:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 04:09:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 04:10:28 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 04:10:28 INFO - retry: attempt #1 caught exception: timed out 04:10:28 INFO - retry: Failed, sleeping 30 seconds before retrying 04:10:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #2 04:11:28 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 04:11:28 INFO - retry: attempt #2 caught exception: timed out 04:11:28 INFO - retry: Failed, sleeping 60 seconds before retrying 04:12:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #3 04:12:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 04:12:58 INFO - retry: attempt #3 caught exception: timed out 04:12:58 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip! 04:12:58 INFO - Caught exception: timed out 04:12:58 INFO - Caught exception: timed out 04:12:58 INFO - Caught exception: timed out 04:12:58 INFO - trying https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 04:12:58 INFO - Downloading https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 04:12:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 04:13:00 INFO - Downloaded 22752987 bytes. 04:13:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:13:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:13:01 INFO - caution: filename not matched: web-platform/* 04:13:01 INFO - Return code: 11 04:13:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:13:01 INFO - https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 04:13:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 04:13:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 04:13:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 04:13:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 04:13:31 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 04:13:31 INFO - retry: attempt #1 caught exception: timed out 04:13:31 INFO - retry: Failed, sleeping 30 seconds before retrying 04:14:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #2 04:14:31 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 04:14:31 INFO - retry: attempt #2 caught exception: timed out 04:14:31 INFO - retry: Failed, sleeping 60 seconds before retrying 04:15:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #3 04:16:01 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 04:16:01 INFO - retry: attempt #3 caught exception: timed out 04:16:01 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip! 04:16:01 INFO - Caught exception: timed out 04:16:01 INFO - Caught exception: timed out 04:16:01 INFO - Caught exception: timed out 04:16:01 INFO - trying https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 04:16:01 INFO - Downloading https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 04:16:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 04:16:03 INFO - Downloaded 36408648 bytes. 04:16:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:16:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:16:06 INFO - caution: filename not matched: bin/* 04:16:06 INFO - caution: filename not matched: config/* 04:16:06 INFO - caution: filename not matched: mozbase/* 04:16:06 INFO - caution: filename not matched: marionette/* 04:16:06 INFO - caution: filename not matched: tools/wptserve/* 04:16:06 INFO - Return code: 11 04:16:06 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')]} 04:16:06 INFO - https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 04:16:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:16:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:16:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:16:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 04:16:36 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 04:16:36 INFO - retry: attempt #1 caught exception: timed out 04:16:36 INFO - retry: Failed, sleeping 30 seconds before retrying 04:17:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #2 04:17:37 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 04:17:37 INFO - retry: attempt #2 caught exception: timed out 04:17:37 INFO - retry: Failed, sleeping 60 seconds before retrying 04:18:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #3 04:19:07 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 04:19:07 INFO - retry: attempt #3 caught exception: timed out 04:19:07 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2! 04:19:07 INFO - Caught exception: timed out 04:19:07 INFO - Caught exception: timed out 04:19:07 INFO - Caught exception: timed out 04:19:07 INFO - trying https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:19:07 INFO - Downloading https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:19:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 04:19:09 INFO - Downloaded 69391995 bytes. 04:19:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:19:09 INFO - mkdir: /builds/slave/test/properties 04:19:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:19:09 INFO - Writing to file /builds/slave/test/properties/build_url 04:19:09 INFO - Contents: 04:19:09 INFO - build_url:https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 04:19:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:19:10 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:19:10 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:19:10 INFO - Contents: 04:19:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:19:10 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')]} 04:19:10 INFO - https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:19:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:19:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:19:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:19:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 04:19:40 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 04:19:40 INFO - retry: attempt #1 caught exception: timed out 04:19:40 INFO - retry: Failed, sleeping 30 seconds before retrying 04:20:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #2 04:20:40 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 04:20:40 INFO - retry: attempt #2 caught exception: timed out 04:20:40 INFO - retry: Failed, sleeping 60 seconds before retrying 04:21:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #3 04:22:10 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 04:22:10 INFO - retry: attempt #3 caught exception: timed out 04:22:10 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip! 04:22:10 INFO - Caught exception: timed out 04:22:10 INFO - Caught exception: timed out 04:22:10 INFO - Caught exception: timed out 04:22:10 INFO - trying https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:22:10 INFO - Downloading https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 04:22:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 04:22:13 INFO - Downloaded 90887067 bytes. 04:22:13 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:22:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:22:18 INFO - Return code: 0 04:22:18 INFO - Running post-action listener: _resource_record_post_action 04:22:18 INFO - Running post-action listener: set_extra_try_arguments 04:22:18 INFO - ##### 04:22:18 INFO - ##### Running create-virtualenv step. 04:22:18 INFO - ##### 04:22:18 INFO - Running pre-action listener: _pre_create_virtualenv 04:22:18 INFO - Running pre-action listener: _resource_record_pre_action 04:22:18 INFO - Running main action method: create_virtualenv 04:22:18 INFO - Creating virtualenv /builds/slave/test/build/venv 04:22:18 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 04:22:18 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:22:19 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:22:19 INFO - Using real prefix '/usr' 04:22:19 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:22:24 INFO - Installing distribute.............................................................................................................................................................................................done. 04:22:27 INFO - Installing pip.................done. 04:22:27 INFO - Return code: 0 04:22:27 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:22: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')]} 04:22:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:22:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22: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')]} 04:22:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:22:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c1d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c1e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c61620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d27290>, '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 0x1d27980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c5ebe0>, '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-1462359906.642862-1586632921', '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 04:22:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:22:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:22:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:22:27 INFO - 'CCACHE_UMASK': '002', 04:22:27 INFO - 'DISPLAY': ':0', 04:22:27 INFO - 'HOME': '/home/cltbld', 04:22:27 INFO - 'LANG': 'en_US.UTF-8', 04:22:27 INFO - 'LOGNAME': 'cltbld', 04:22:27 INFO - 'MAIL': '/var/mail/cltbld', 04:22:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:22:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:22:27 INFO - 'MOZ_NO_REMOTE': '1', 04:22:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:22:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:22:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:22:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:22:27 INFO - 'PWD': '/builds/slave/test', 04:22:27 INFO - 'SHELL': '/bin/bash', 04:22:27 INFO - 'SHLVL': '1', 04:22:27 INFO - 'TERM': 'linux', 04:22:27 INFO - 'TMOUT': '86400', 04:22:27 INFO - 'USER': 'cltbld', 04:22:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359906.642862-1586632921', 04:22:27 INFO - '_': '/tools/buildbot/bin/python'} 04:22:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:22:27 INFO - Downloading/unpacking psutil>=0.7.1 04:22:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:22:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:22:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:22:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:22:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:22:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:22:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:22:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:22:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:22:31 INFO - Installing collected packages: psutil 04:22:31 INFO - Running setup.py install for psutil 04:22:31 INFO - building 'psutil._psutil_linux' extension 04:22:31 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 04:22:33 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 04:22:33 INFO - building 'psutil._psutil_posix' extension 04:22:33 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 04:22:33 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 04:22:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:22:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:22:33 INFO - Successfully installed psutil 04:22:33 INFO - Cleaning up... 04:22:33 INFO - Return code: 0 04:22:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:22:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:22:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:22:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:22:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:22:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c1d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c1e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c61620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d27290>, '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 0x1d27980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c5ebe0>, '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-1462359906.642862-1586632921', '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 04:22:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:22:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:22:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:22:33 INFO - 'CCACHE_UMASK': '002', 04:22:33 INFO - 'DISPLAY': ':0', 04:22:33 INFO - 'HOME': '/home/cltbld', 04:22:33 INFO - 'LANG': 'en_US.UTF-8', 04:22:33 INFO - 'LOGNAME': 'cltbld', 04:22:33 INFO - 'MAIL': '/var/mail/cltbld', 04:22:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:22:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:22:33 INFO - 'MOZ_NO_REMOTE': '1', 04:22:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:22:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:22:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:22:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:22:33 INFO - 'PWD': '/builds/slave/test', 04:22:33 INFO - 'SHELL': '/bin/bash', 04:22:33 INFO - 'SHLVL': '1', 04:22:33 INFO - 'TERM': 'linux', 04:22:33 INFO - 'TMOUT': '86400', 04:22:33 INFO - 'USER': 'cltbld', 04:22:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359906.642862-1586632921', 04:22:33 INFO - '_': '/tools/buildbot/bin/python'} 04:22:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:22:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:22:34 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 04:22:34 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 04:22:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:22:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:22:34 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 04:22:34 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 04:22:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:22:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:22:38 INFO - Installing collected packages: mozsystemmonitor 04:22:38 INFO - Running setup.py install for mozsystemmonitor 04:22:38 INFO - Successfully installed mozsystemmonitor 04:22:38 INFO - Cleaning up... 04:22:38 INFO - Return code: 0 04:22:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:22: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')]} 04:22:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:22:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22: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')]} 04:22:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:22:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c1d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c1e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c61620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d27290>, '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 0x1d27980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c5ebe0>, '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-1462359906.642862-1586632921', '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 04:22:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:22:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:22:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:22:38 INFO - 'CCACHE_UMASK': '002', 04:22:38 INFO - 'DISPLAY': ':0', 04:22:38 INFO - 'HOME': '/home/cltbld', 04:22:38 INFO - 'LANG': 'en_US.UTF-8', 04:22:38 INFO - 'LOGNAME': 'cltbld', 04:22:38 INFO - 'MAIL': '/var/mail/cltbld', 04:22:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:22:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:22:38 INFO - 'MOZ_NO_REMOTE': '1', 04:22:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:22:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:22:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:22:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:22:38 INFO - 'PWD': '/builds/slave/test', 04:22:38 INFO - 'SHELL': '/bin/bash', 04:22:38 INFO - 'SHLVL': '1', 04:22:38 INFO - 'TERM': 'linux', 04:22:38 INFO - 'TMOUT': '86400', 04:22:38 INFO - 'USER': 'cltbld', 04:22:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359906.642862-1586632921', 04:22:38 INFO - '_': '/tools/buildbot/bin/python'} 04:22:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:22:39 INFO - Downloading/unpacking blobuploader==1.2.4 04:22:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:22:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:22:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:22:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:22:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:22:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:22:42 INFO - Downloading blobuploader-1.2.4.tar.gz 04:22:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:22:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:22:42 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 04:22:42 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 04:22:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:22:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:22:42 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 04:22:42 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 04:22:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:22:43 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:22:43 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 04:22:43 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 04:22:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:22:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:22:43 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 04:22:43 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 04:22:43 INFO - Downloading docopt-0.6.1.tar.gz 04:22:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:22:44 INFO - Installing collected packages: blobuploader, requests, docopt 04:22:44 INFO - Running setup.py install for blobuploader 04:22:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:22:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:22:44 INFO - Running setup.py install for requests 04:22:44 INFO - Running setup.py install for docopt 04:22:44 INFO - Successfully installed blobuploader requests docopt 04:22:44 INFO - Cleaning up... 04:22:45 INFO - Return code: 0 04:22:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:22:45 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')]} 04:22:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:22:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:45 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')]} 04:22:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:22:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c1d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c1e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c61620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d27290>, '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 0x1d27980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c5ebe0>, '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-1462359906.642862-1586632921', '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 04:22:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:22:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:22:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:22:45 INFO - 'CCACHE_UMASK': '002', 04:22:45 INFO - 'DISPLAY': ':0', 04:22:45 INFO - 'HOME': '/home/cltbld', 04:22:45 INFO - 'LANG': 'en_US.UTF-8', 04:22:45 INFO - 'LOGNAME': 'cltbld', 04:22:45 INFO - 'MAIL': '/var/mail/cltbld', 04:22:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:22:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:22:45 INFO - 'MOZ_NO_REMOTE': '1', 04:22:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:22:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:22:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:22:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:22:45 INFO - 'PWD': '/builds/slave/test', 04:22:45 INFO - 'SHELL': '/bin/bash', 04:22:45 INFO - 'SHLVL': '1', 04:22:45 INFO - 'TERM': 'linux', 04:22:45 INFO - 'TMOUT': '86400', 04:22:45 INFO - 'USER': 'cltbld', 04:22:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359906.642862-1586632921', 04:22:45 INFO - '_': '/tools/buildbot/bin/python'} 04:22:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:22:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:22:45 INFO - Running setup.py (path:/tmp/pip-AN7cEe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:22:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:22:45 INFO - Running setup.py (path:/tmp/pip-_1yfwC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:22:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:22:45 INFO - Running setup.py (path:/tmp/pip-xr8v1l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:22:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:22:45 INFO - Running setup.py (path:/tmp/pip-424ybv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:22:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:22:45 INFO - Running setup.py (path:/tmp/pip-9nb3Ay-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:22:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:22:46 INFO - Running setup.py (path:/tmp/pip-Bi1sGz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:22:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:22:46 INFO - Running setup.py (path:/tmp/pip-HheRGe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:22:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:22:46 INFO - Running setup.py (path:/tmp/pip-PZwvyK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:22:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:22:46 INFO - Running setup.py (path:/tmp/pip-EExa3p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:22:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:22:46 INFO - Running setup.py (path:/tmp/pip-bvqJrL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:22:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:22:46 INFO - Running setup.py (path:/tmp/pip-zMKt3N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:22:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:22:46 INFO - Running setup.py (path:/tmp/pip-q4BfWi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:22:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:22:46 INFO - Running setup.py (path:/tmp/pip-BFSFOF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:22:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:22:46 INFO - Running setup.py (path:/tmp/pip-iL3bBo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:22:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:22:47 INFO - Running setup.py (path:/tmp/pip-n5XGzj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:22:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:22:47 INFO - Running setup.py (path:/tmp/pip-LDHRDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:22:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:22:47 INFO - Running setup.py (path:/tmp/pip-0jT08J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:22:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:22:47 INFO - Running setup.py (path:/tmp/pip-Xjgz7t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:22:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:22:47 INFO - Running setup.py (path:/tmp/pip-Pom5ya-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:22:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:22:47 INFO - Running setup.py (path:/tmp/pip-5xfbwx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:22:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:22:48 INFO - Running setup.py (path:/tmp/pip-p8I72d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:22:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:22:48 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 04:22:48 INFO - Running setup.py install for manifestparser 04:22:48 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:22:48 INFO - Running setup.py install for mozcrash 04:22:48 INFO - Running setup.py install for mozdebug 04:22:48 INFO - Running setup.py install for mozdevice 04:22:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:22:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:22:48 INFO - Running setup.py install for mozfile 04:22:49 INFO - Running setup.py install for mozhttpd 04:22:49 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:22:49 INFO - Running setup.py install for mozinfo 04:22:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:22:49 INFO - Running setup.py install for mozInstall 04:22:49 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:22:49 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:22:49 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:22:49 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:22:49 INFO - Running setup.py install for mozleak 04:22:49 INFO - Running setup.py install for mozlog 04:22:50 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:22:50 INFO - Running setup.py install for moznetwork 04:22:50 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:22:50 INFO - Running setup.py install for mozprocess 04:22:50 INFO - Running setup.py install for mozprofile 04:22:50 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:22:50 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:22:50 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:22:50 INFO - Running setup.py install for mozrunner 04:22:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:22:50 INFO - Running setup.py install for mozscreenshot 04:22:50 INFO - Running setup.py install for moztest 04:22:51 INFO - Running setup.py install for mozversion 04:22:51 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:22:51 INFO - Running setup.py install for wptserve 04:22:51 INFO - Running setup.py install for marionette-driver 04:22:51 INFO - Running setup.py install for browsermob-proxy 04:22:51 INFO - Running setup.py install for marionette-client 04:22:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:22:52 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:22:52 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 04:22:52 INFO - Cleaning up... 04:22:52 INFO - Return code: 0 04:22:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:22:52 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')]} 04:22:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:22:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:52 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')]} 04:22:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:22:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:22:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c1d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c1e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c61620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d27290>, '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 0x1d27980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c5ebe0>, '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-1462359906.642862-1586632921', '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 04:22:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:22:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:22:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:22:52 INFO - 'CCACHE_UMASK': '002', 04:22:52 INFO - 'DISPLAY': ':0', 04:22:52 INFO - 'HOME': '/home/cltbld', 04:22:52 INFO - 'LANG': 'en_US.UTF-8', 04:22:52 INFO - 'LOGNAME': 'cltbld', 04:22:52 INFO - 'MAIL': '/var/mail/cltbld', 04:22:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:22:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:22:52 INFO - 'MOZ_NO_REMOTE': '1', 04:22:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:22:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:22:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:22:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:22:52 INFO - 'PWD': '/builds/slave/test', 04:22:52 INFO - 'SHELL': '/bin/bash', 04:22:52 INFO - 'SHLVL': '1', 04:22:52 INFO - 'TERM': 'linux', 04:22:52 INFO - 'TMOUT': '86400', 04:22:52 INFO - 'USER': 'cltbld', 04:22:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359906.642862-1586632921', 04:22:52 INFO - '_': '/tools/buildbot/bin/python'} 04:22:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:22:52 INFO - Running setup.py (path:/tmp/pip-w_4e1S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:22:52 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)) 04:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:22:52 INFO - Running setup.py (path:/tmp/pip-nyHV5C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:22:52 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)) 04:22:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:22:52 INFO - Running setup.py (path:/tmp/pip-ffTfE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:22:53 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)) 04:22:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:22:53 INFO - Running setup.py (path:/tmp/pip-tq_qpf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:22:53 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)) 04:22:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:22:53 INFO - Running setup.py (path:/tmp/pip-4jce2E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:22:53 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)) 04:22:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:22:53 INFO - Running setup.py (path:/tmp/pip-YxzdgM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:22:53 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)) 04:22:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:22:53 INFO - Running setup.py (path:/tmp/pip-mOobVj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:22:53 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)) 04:22:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:22:53 INFO - Running setup.py (path:/tmp/pip-9IDAx8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:22:53 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)) 04:22:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:22:53 INFO - Running setup.py (path:/tmp/pip-0PxruY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:22:53 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)) 04:22:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:22:53 INFO - Running setup.py (path:/tmp/pip-f2zBq4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:22:53 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)) 04:22:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:22:53 INFO - Running setup.py (path:/tmp/pip-Uc4qLL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:22:54 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)) 04:22:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:22:54 INFO - Running setup.py (path:/tmp/pip-B3_7_g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:22:54 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)) 04:22:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:22:54 INFO - Running setup.py (path:/tmp/pip-jDZLhd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:22:54 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)) 04:22:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:22:54 INFO - Running setup.py (path:/tmp/pip-wMt1Xh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:22:54 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)) 04:22:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:22:54 INFO - Running setup.py (path:/tmp/pip-c_uTdc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:22:54 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)) 04:22:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:22:54 INFO - Running setup.py (path:/tmp/pip-IBfv93-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:22:54 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)) 04:22:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:22:54 INFO - Running setup.py (path:/tmp/pip-nPU2mk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:22:54 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)) 04:22:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:22:54 INFO - Running setup.py (path:/tmp/pip-AJ27Ra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:22:54 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)) 04:22:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:22:54 INFO - Running setup.py (path:/tmp/pip-sItgw4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:22:55 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)) 04:22:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:22:55 INFO - Running setup.py (path:/tmp/pip-IN0Bdc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:22:55 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)) 04:22:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:22:55 INFO - Running setup.py (path:/tmp/pip-5FR6up-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:22:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:22:55 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)) 04:22:55 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)) 04:22:55 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)) 04:22:55 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)) 04:22:55 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)) 04:22:55 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)) 04:22:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:22:55 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 04:22:55 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 04:22:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:22:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:22:55 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 04:22:55 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 04:22:58 INFO - Downloading blessings-1.6.tar.gz 04:22:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:22:59 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)) 04:22:59 INFO - Installing collected packages: blessings 04:22:59 INFO - Running setup.py install for blessings 04:22:59 INFO - Successfully installed blessings 04:22:59 INFO - Cleaning up... 04:22:59 INFO - Return code: 0 04:22:59 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:22:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:22:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:22:59 INFO - Reading from file tmpfile_stdout 04:22:59 INFO - Current package versions: 04:22:59 INFO - argparse == 1.2.1 04:22:59 INFO - blessings == 1.6 04:22:59 INFO - blobuploader == 1.2.4 04:22:59 INFO - browsermob-proxy == 0.6.0 04:22:59 INFO - docopt == 0.6.1 04:22:59 INFO - manifestparser == 1.1 04:22:59 INFO - marionette-client == 2.3.0 04:22:59 INFO - marionette-driver == 1.4.0 04:22:59 INFO - mozInstall == 1.12 04:22:59 INFO - mozcrash == 0.17 04:22:59 INFO - mozdebug == 0.1 04:22:59 INFO - mozdevice == 0.48 04:22:59 INFO - mozfile == 1.2 04:22:59 INFO - mozhttpd == 0.7 04:22:59 INFO - mozinfo == 0.9 04:22:59 INFO - mozleak == 0.1 04:22:59 INFO - mozlog == 3.1 04:22:59 INFO - moznetwork == 0.27 04:22:59 INFO - mozprocess == 0.22 04:22:59 INFO - mozprofile == 0.28 04:22:59 INFO - mozrunner == 6.11 04:22:59 INFO - mozscreenshot == 0.1 04:22:59 INFO - mozsystemmonitor == 0.0 04:22:59 INFO - moztest == 0.7 04:22:59 INFO - mozversion == 1.4 04:22:59 INFO - psutil == 3.1.1 04:22:59 INFO - requests == 1.2.3 04:22:59 INFO - wptserve == 1.4.0 04:22:59 INFO - wsgiref == 0.1.2 04:22:59 INFO - Running post-action listener: _resource_record_post_action 04:22:59 INFO - Running post-action listener: _start_resource_monitoring 04:22:59 INFO - Starting resource monitoring. 04:22:59 INFO - ##### 04:22:59 INFO - ##### Running pull step. 04:22:59 INFO - ##### 04:22:59 INFO - Running pre-action listener: _resource_record_pre_action 04:22:59 INFO - Running main action method: pull 04:22:59 INFO - Pull has nothing to do! 04:22:59 INFO - Running post-action listener: _resource_record_post_action 04:22:59 INFO - ##### 04:22:59 INFO - ##### Running install step. 04:22:59 INFO - ##### 04:22:59 INFO - Running pre-action listener: _resource_record_pre_action 04:22:59 INFO - Running main action method: install 04:22:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:22:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:23:00 INFO - Reading from file tmpfile_stdout 04:23:00 INFO - Detecting whether we're running mozinstall >=1.0... 04:23:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:23:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:23:00 INFO - Reading from file tmpfile_stdout 04:23:00 INFO - Output received: 04:23:00 INFO - Usage: mozinstall [options] installer 04:23:00 INFO - Options: 04:23:00 INFO - -h, --help show this help message and exit 04:23:00 INFO - -d DEST, --destination=DEST 04:23:00 INFO - Directory to install application into. [default: 04:23:00 INFO - "/builds/slave/test"] 04:23:00 INFO - --app=APP Application being installed. [default: firefox] 04:23:00 INFO - mkdir: /builds/slave/test/build/application 04:23:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 04:23:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 04:23:26 INFO - Reading from file tmpfile_stdout 04:23:26 INFO - Output received: 04:23:26 INFO - /builds/slave/test/build/application/firefox/firefox 04:23:26 INFO - Running post-action listener: _resource_record_post_action 04:23:26 INFO - ##### 04:23:26 INFO - ##### Running run-tests step. 04:23:26 INFO - ##### 04:23:26 INFO - Running pre-action listener: _resource_record_pre_action 04:23:26 INFO - Running main action method: run_tests 04:23:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:23:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:23:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:23:26 INFO - grabbing minidump binary from tooltool 04:23:26 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')]} 04:23:26 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 0x1d27290>, '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 0x1d27980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c5ebe0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:23:26 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 04:23:26 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 04:23:26 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 04:23:26 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 04:23:27 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmp5SY4w8 04:23:27 INFO - INFO - File integrity verified, renaming tmp5SY4w8 to linux64-minidump_stackwalk 04:23:27 INFO - INFO - Updating local cache /builds/tooltool_cache... 04:23:27 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 04:23:27 INFO - Return code: 0 04:23:27 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 04:23:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:23:28 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/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.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 04:23:28 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/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.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 04:23:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:23:28 INFO - 'CCACHE_UMASK': '002', 04:23:28 INFO - 'DISPLAY': ':0', 04:23:28 INFO - 'HOME': '/home/cltbld', 04:23:28 INFO - 'LANG': 'en_US.UTF-8', 04:23:28 INFO - 'LOGNAME': 'cltbld', 04:23:28 INFO - 'MAIL': '/var/mail/cltbld', 04:23:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:23:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:23:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:23:28 INFO - 'MOZ_NO_REMOTE': '1', 04:23:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:23:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:23:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:23:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:23:28 INFO - 'PWD': '/builds/slave/test', 04:23:28 INFO - 'SHELL': '/bin/bash', 04:23:28 INFO - 'SHLVL': '1', 04:23:28 INFO - 'TERM': 'linux', 04:23:28 INFO - 'TMOUT': '86400', 04:23:28 INFO - 'USER': 'cltbld', 04:23:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462359906.642862-1586632921', 04:23:28 INFO - '_': '/tools/buildbot/bin/python'} 04:23:28 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/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.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 04:23:28 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 04:23:28 INFO - import pkg_resources 04:23:29 INFO - Using 1 client processes 04:23:30 INFO - wptserve Starting http server on 127.0.0.1:8000 04:23:30 INFO - wptserve Starting http server on 127.0.0.1:8001 04:23:30 INFO - wptserve Starting http server on 127.0.0.1:8443 04:23:32 INFO - SUITE-START | Running 778 tests 04:23:32 INFO - Running testharness tests 04:23:32 INFO - Setting up ssl 04:23:32 INFO - PROCESS | certutil | 04:23:32 INFO - PROCESS | certutil | 04:23:32 INFO - PROCESS | certutil | 04:23:32 INFO - Certificate Nickname Trust Attributes 04:23:32 INFO - SSL,S/MIME,JAR/XPI 04:23:32 INFO - 04:23:32 INFO - web-platform-tests CT,, 04:23:32 INFO - 04:23:32 INFO - Starting runner 04:23:34 INFO - PROCESS | 1932 | 1462361014837 Marionette DEBUG Marionette enabled via build flag and pref 04:23:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f3c54000 == 1 [pid = 1932] [id = 1] 04:23:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 1 (0x7f70f3c54800) [pid = 1932] [serial = 1] [outer = (nil)] 04:23:35 INFO - PROCESS | 1932 | [1932] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 04:23:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 2 (0x7f70f3c55800) [pid = 1932] [serial = 2] [outer = 0x7f70f3c54800] 04:23:35 INFO - PROCESS | 1932 | 1462361015454 Marionette INFO Listening on port 2828 04:23:35 INFO - PROCESS | 1932 | 1462361015991 Marionette DEBUG Marionette enabled via command-line flag 04:23:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f0b23000 == 2 [pid = 1932] [id = 2] 04:23:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 3 (0x7f70f0b23800) [pid = 1932] [serial = 3] [outer = (nil)] 04:23:36 INFO - PROCESS | 1932 | [1932] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 04:23:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 4 (0x7f70f0b24800) [pid = 1932] [serial = 4] [outer = 0x7f70f0b23800] 04:23:36 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f70f12d3700 04:23:36 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f70f5cfbf40 04:23:36 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f70eff821f0 04:23:36 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f70eff824f0 04:23:36 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f70eff82820 04:23:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 5 (0x7f70effb4000) [pid = 1932] [serial = 5] [outer = 0x7f70f3c54800] 04:23:36 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:23:36 INFO - PROCESS | 1932 | 1462361016752 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60185 04:23:36 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:23:36 INFO - PROCESS | 1932 | 1462361016825 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60186 04:23:36 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:23:36 INFO - PROCESS | 1932 | 1462361016841 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60187 04:23:36 INFO - PROCESS | 1932 | 1462361016844 Marionette DEBUG Closed connection conn0 04:23:36 INFO - PROCESS | 1932 | 1462361016916 Marionette DEBUG Closed connection conn1 04:23:36 INFO - PROCESS | 1932 | [1932] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 04:23:36 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:23:36 INFO - PROCESS | 1932 | 1462361016961 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60188 04:23:36 INFO - PROCESS | 1932 | 1462361016964 Marionette DEBUG Closed connection conn2 04:23:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:23:37 INFO - PROCESS | 1932 | 1462361017007 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:60189 04:23:37 INFO - PROCESS | 1932 | 1462361017022 Marionette DEBUG Closed connection conn3 04:23:37 INFO - PROCESS | 1932 | 1462361017080 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:23:37 INFO - PROCESS | 1932 | 1462361017089 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160504023245","device":"desktop","version":"48.0a2"} 04:23:37 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:23:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3ace800 == 3 [pid = 1932] [id = 3] 04:23:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 6 (0x7f70e3acf000) [pid = 1932] [serial = 6] [outer = (nil)] 04:23:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3acf800 == 4 [pid = 1932] [id = 4] 04:23:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 7 (0x7f70e3867400) [pid = 1932] [serial = 7] [outer = (nil)] 04:23:38 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:23:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2ce5800 == 5 [pid = 1932] [id = 5] 04:23:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 8 (0x7f70e2a3a800) [pid = 1932] [serial = 8] [outer = (nil)] 04:23:39 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:23:39 INFO - PROCESS | 1932 | [1932] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:23:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 9 (0x7f70e299e400) [pid = 1932] [serial = 9] [outer = 0x7f70e2a3a800] 04:23:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 10 (0x7f70e2408800) [pid = 1932] [serial = 10] [outer = 0x7f70e3acf000] 04:23:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 11 (0x7f70e245c000) [pid = 1932] [serial = 11] [outer = 0x7f70e3867400] 04:23:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 12 (0x7f70e245e000) [pid = 1932] [serial = 12] [outer = 0x7f70e2a3a800] 04:23:40 INFO - PROCESS | 1932 | 1462361020387 Marionette DEBUG loaded listener.js 04:23:40 INFO - PROCESS | 1932 | 1462361020405 Marionette DEBUG loaded listener.js 04:23:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 13 (0x7f70e03d4400) [pid = 1932] [serial = 13] [outer = 0x7f70e2a3a800] 04:23:41 INFO - PROCESS | 1932 | 1462361021054 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"6766553b-4e3a-49d7-855d-d09f55ac07ef","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160504023245","device":"desktop","version":"48.0a2","command_id":1}}] 04:23:41 INFO - PROCESS | 1932 | 1462361021386 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:23:41 INFO - PROCESS | 1932 | 1462361021600 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 04:23:41 INFO - PROCESS | 1932 | 1462361021644 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:23:41 INFO - PROCESS | 1932 | [1932] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:23:41 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:23:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 14 (0x7f70dd5bdc00) [pid = 1932] [serial = 14] [outer = 0x7f70e2a3a800] 04:23:42 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:23:42 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:23:42 INFO - PROCESS | 1932 | 1462361022084 Marionette TRACE conn4 <- [1,3,null,{}] 04:23:42 INFO - PROCESS | 1932 | 1462361022107 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:23:42 INFO - PROCESS | 1932 | 1462361022153 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 04:23:42 INFO - PROCESS | 1932 | 1462361022207 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 04:23:42 INFO - PROCESS | 1932 | 1462361022209 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 04:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:23:42 INFO - PROCESS | 1932 | 1462361022328 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:23:42 INFO - PROCESS | 1932 | 1462361022335 Marionette TRACE conn4 <- [1,6,null,{}] 04:23:42 INFO - PROCESS | 1932 | 1462361022363 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:42 INFO - PROCESS | 1932 | 1462361022385 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 04:23:42 INFO - PROCESS | 1932 | 1462361022391 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc0cc800 == 6 [pid = 1932] [id = 6] 04:23:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 15 (0x7f70dbf1f800) [pid = 1932] [serial = 15] [outer = (nil)] 04:23:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 16 (0x7f70dbf21800) [pid = 1932] [serial = 16] [outer = 0x7f70dbf1f800] 04:23:42 INFO - PROCESS | 1932 | 1462361022457 Marionette DEBUG loaded listener.js 04:23:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 17 (0x7f70dbf28c00) [pid = 1932] [serial = 17] [outer = 0x7f70dbf1f800] 04:23:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbfb4800 == 7 [pid = 1932] [id = 7] 04:23:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 18 (0x7f70dbfa6400) [pid = 1932] [serial = 18] [outer = (nil)] 04:23:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 19 (0x7f70dbfa8000) [pid = 1932] [serial = 19] [outer = 0x7f70dbfa6400] 04:23:42 INFO - PROCESS | 1932 | 1462361022894 Marionette DEBUG loaded listener.js 04:23:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 20 (0x7f70dbb5a000) [pid = 1932] [serial = 20] [outer = 0x7f70dbfa6400] 04:23:43 INFO - PROCESS | 1932 | 1462361023317 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:23:43 INFO - PROCESS | 1932 | [1932] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 04:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1120ms 04:23:43 INFO - PROCESS | 1932 | 1462361023400 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 04:23:43 INFO - PROCESS | 1932 | 1462361023402 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 04:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:23:43 INFO - PROCESS | 1932 | 1462361023482 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:23:43 INFO - PROCESS | 1932 | 1462361023485 Marionette TRACE conn4 <- [1,10,null,{}] 04:23:43 INFO - PROCESS | 1932 | 1462361023521 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:43 INFO - PROCESS | 1932 | 1462361023672 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 04:23:43 INFO - PROCESS | 1932 | 1462361023689 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da28e800 == 8 [pid = 1932] [id = 8] 04:23:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 21 (0x7f70db089000) [pid = 1932] [serial = 21] [outer = (nil)] 04:23:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 22 (0x7f70dbb5c800) [pid = 1932] [serial = 22] [outer = 0x7f70db089000] 04:23:43 INFO - PROCESS | 1932 | 1462361023747 Marionette DEBUG loaded listener.js 04:23:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 23 (0x7f70da1a8400) [pid = 1932] [serial = 23] [outer = 0x7f70db089000] 04:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 840ms 04:23:44 INFO - PROCESS | 1932 | 1462361024254 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 04:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:23:44 INFO - PROCESS | 1932 | 1462361024268 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 04:23:44 INFO - PROCESS | 1932 | 1462361024271 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 04:23:44 INFO - PROCESS | 1932 | 1462361024276 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:23:44 INFO - PROCESS | 1932 | 1462361024281 Marionette TRACE conn4 <- [1,14,null,{}] 04:23:44 INFO - PROCESS | 1932 | 1462361024285 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:44 INFO - PROCESS | 1932 | 1462361024415 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 04:23:44 INFO - PROCESS | 1932 | 1462361024427 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da1d6000 == 9 [pid = 1932] [id = 9] 04:23:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 24 (0x7f70da244000) [pid = 1932] [serial = 24] [outer = (nil)] 04:23:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 25 (0x7f70da51f800) [pid = 1932] [serial = 25] [outer = 0x7f70da244000] 04:23:44 INFO - PROCESS | 1932 | 1462361024485 Marionette DEBUG loaded listener.js 04:23:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 26 (0x7f70da52a000) [pid = 1932] [serial = 26] [outer = 0x7f70da244000] 04:23:45 INFO - PROCESS | 1932 | 1462361025042 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 04:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 782ms 04:23:45 INFO - PROCESS | 1932 | 1462361025062 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 04:23:45 INFO - PROCESS | 1932 | 1462361025066 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 04:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:23:45 INFO - PROCESS | 1932 | 1462361025071 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:23:45 INFO - PROCESS | 1932 | 1462361025073 Marionette TRACE conn4 <- [1,18,null,{}] 04:23:45 INFO - PROCESS | 1932 | 1462361025078 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:45 INFO - PROCESS | 1932 | 1462361025263 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 04:23:45 INFO - PROCESS | 1932 | 1462361025595 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da1d4000 == 10 [pid = 1932] [id = 10] 04:23:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 27 (0x7f70da1a8c00) [pid = 1932] [serial = 27] [outer = (nil)] 04:23:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 28 (0x7f70da1b1400) [pid = 1932] [serial = 28] [outer = 0x7f70da1a8c00] 04:23:45 INFO - PROCESS | 1932 | 1462361025661 Marionette DEBUG loaded listener.js 04:23:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 29 (0x7f70da242c00) [pid = 1932] [serial = 29] [outer = 0x7f70da1a8c00] 04:23:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70daa4d000 == 11 [pid = 1932] [id = 11] 04:23:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 30 (0x7f70daa62800) [pid = 1932] [serial = 30] [outer = (nil)] 04:23:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 31 (0x7f70dbbe1000) [pid = 1932] [serial = 31] [outer = 0x7f70daa62800] 04:23:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 32 (0x7f70dbbde800) [pid = 1932] [serial = 32] [outer = 0x7f70daa62800] 04:23:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da335000 == 12 [pid = 1932] [id = 12] 04:23:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 33 (0x7f70dbf24000) [pid = 1932] [serial = 33] [outer = (nil)] 04:23:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 34 (0x7f70dd519c00) [pid = 1932] [serial = 34] [outer = 0x7f70dbf24000] 04:23:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 35 (0x7f70daa95000) [pid = 1932] [serial = 35] [outer = 0x7f70dbf24000] 04:23:46 INFO - PROCESS | 1932 | 1462361026609 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 04:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1576ms 04:23:47 INFO - PROCESS | 1932 | 1462361027304 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 04:23:47 INFO - PROCESS | 1932 | 1462361027310 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 04:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:23:47 INFO - PROCESS | 1932 | 1462361027324 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:23:47 INFO - PROCESS | 1932 | 1462361027328 Marionette TRACE conn4 <- [1,22,null,{}] 04:23:47 INFO - PROCESS | 1932 | 1462361027336 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:47 INFO - PROCESS | 1932 | 1462361027487 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 04:23:47 INFO - PROCESS | 1932 | 1462361027575 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e008e800 == 13 [pid = 1932] [id = 13] 04:23:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 36 (0x7f70dbf27c00) [pid = 1932] [serial = 36] [outer = (nil)] 04:23:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 37 (0x7f70e03d4800) [pid = 1932] [serial = 37] [outer = 0x7f70dbf27c00] 04:23:47 INFO - PROCESS | 1932 | 1462361027643 Marionette DEBUG loaded listener.js 04:23:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 38 (0x7f70e1e8e800) [pid = 1932] [serial = 38] [outer = 0x7f70dbf27c00] 04:23:48 INFO - PROCESS | 1932 | 1462361028348 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 04:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1041ms 04:23:48 INFO - PROCESS | 1932 | 1462361028364 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 04:23:48 INFO - PROCESS | 1932 | 1462361028369 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 04:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:23:48 INFO - PROCESS | 1932 | 1462361028375 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:23:48 INFO - PROCESS | 1932 | 1462361028377 Marionette TRACE conn4 <- [1,26,null,{}] 04:23:48 INFO - PROCESS | 1932 | 1462361028383 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:48 INFO - PROCESS | 1932 | 1462361028537 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 04:23:48 INFO - PROCESS | 1932 | 1462361028655 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2cd5800 == 14 [pid = 1932] [id = 14] 04:23:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 39 (0x7f70e299e000) [pid = 1932] [serial = 39] [outer = (nil)] 04:23:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 40 (0x7f70e317f000) [pid = 1932] [serial = 40] [outer = 0x7f70e299e000] 04:23:48 INFO - PROCESS | 1932 | 1462361028722 Marionette DEBUG loaded listener.js 04:23:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 41 (0x7f70e3457400) [pid = 1932] [serial = 41] [outer = 0x7f70e299e000] 04:23:49 INFO - PROCESS | 1932 | 1462361029696 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1377ms 04:23:49 INFO - PROCESS | 1932 | 1462361029753 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 04:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:23:49 INFO - PROCESS | 1932 | 1462361029757 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 04:23:49 INFO - PROCESS | 1932 | 1462361029764 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:23:49 INFO - PROCESS | 1932 | 1462361029769 Marionette TRACE conn4 <- [1,30,null,{}] 04:23:49 INFO - PROCESS | 1932 | 1462361029776 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:49 INFO - PROCESS | 1932 | 1462361029912 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 04:23:49 INFO - PROCESS | 1932 | 1462361029983 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc0ca800 == 15 [pid = 1932] [id = 15] 04:23:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 42 (0x7f70dcb93c00) [pid = 1932] [serial = 42] [outer = (nil)] 04:23:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 43 (0x7f70e00e4c00) [pid = 1932] [serial = 43] [outer = 0x7f70dcb93c00] 04:23:50 INFO - PROCESS | 1932 | 1462361030065 Marionette DEBUG loaded listener.js 04:23:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 44 (0x7f70e1802c00) [pid = 1932] [serial = 44] [outer = 0x7f70dcb93c00] 04:23:50 INFO - PROCESS | 1932 | 1462361030768 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 04:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1039ms 04:23:50 INFO - PROCESS | 1932 | 1462361030803 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 04:23:50 INFO - PROCESS | 1932 | 1462361030811 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 04:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:23:50 INFO - PROCESS | 1932 | 1462361030820 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:23:50 INFO - PROCESS | 1932 | 1462361030823 Marionette TRACE conn4 <- [1,34,null,{}] 04:23:50 INFO - PROCESS | 1932 | 1462361030832 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:50 INFO - PROCESS | 1932 | 1462361030970 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 04:23:51 INFO - PROCESS | 1932 | 1462361031046 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2cd9800 == 16 [pid = 1932] [id = 16] 04:23:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 45 (0x7f70dd517c00) [pid = 1932] [serial = 45] [outer = (nil)] 04:23:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 46 (0x7f70e2590000) [pid = 1932] [serial = 46] [outer = 0x7f70dd517c00] 04:23:51 INFO - PROCESS | 1932 | 1462361031102 Marionette DEBUG loaded listener.js 04:23:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 47 (0x7f70e3a54400) [pid = 1932] [serial = 47] [outer = 0x7f70dd517c00] 04:23:51 INFO - PROCESS | 1932 | 1462361031661 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 04:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 885ms 04:23:51 INFO - PROCESS | 1932 | 1462361031706 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 04:23:51 INFO - PROCESS | 1932 | 1462361031710 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 04:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:23:51 INFO - PROCESS | 1932 | 1462361031715 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:23:51 INFO - PROCESS | 1932 | 1462361031720 Marionette TRACE conn4 <- [1,38,null,{}] 04:23:51 INFO - PROCESS | 1932 | 1462361031735 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:51 INFO - PROCESS | 1932 | 1462361031884 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 04:23:51 INFO - PROCESS | 1932 | 1462361031917 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3329800 == 17 [pid = 1932] [id = 17] 04:23:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 48 (0x7f70da524800) [pid = 1932] [serial = 48] [outer = (nil)] 04:23:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 49 (0x7f70e4744000) [pid = 1932] [serial = 49] [outer = 0x7f70da524800] 04:23:51 INFO - PROCESS | 1932 | 1462361031975 Marionette DEBUG loaded listener.js 04:23:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 50 (0x7f70e665f800) [pid = 1932] [serial = 50] [outer = 0x7f70da524800] 04:23:52 INFO - PROCESS | 1932 | 1462361032541 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 04:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 880ms 04:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:23:52 INFO - PROCESS | 1932 | 1462361032596 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 04:23:52 INFO - PROCESS | 1932 | 1462361032599 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 04:23:52 INFO - PROCESS | 1932 | 1462361032606 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:23:52 INFO - PROCESS | 1932 | 1462361032608 Marionette TRACE conn4 <- [1,42,null,{}] 04:23:52 INFO - PROCESS | 1932 | 1462361032614 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:52 INFO - PROCESS | 1932 | 1462361032733 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 04:23:52 INFO - PROCESS | 1932 | 1462361032746 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e361d800 == 18 [pid = 1932] [id = 18] 04:23:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 51 (0x7f70e6681800) [pid = 1932] [serial = 51] [outer = (nil)] 04:23:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 52 (0x7f70e7a40c00) [pid = 1932] [serial = 52] [outer = 0x7f70e6681800] 04:23:52 INFO - PROCESS | 1932 | 1462361032809 Marionette DEBUG loaded listener.js 04:23:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 53 (0x7f70ea084c00) [pid = 1932] [serial = 53] [outer = 0x7f70e6681800] 04:23:53 INFO - PROCESS | 1932 | 1462361033426 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 04:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 882ms 04:23:53 INFO - PROCESS | 1932 | 1462361033486 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 04:23:53 INFO - PROCESS | 1932 | 1462361033489 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 04:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:23:53 INFO - PROCESS | 1932 | 1462361033495 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:23:53 INFO - PROCESS | 1932 | 1462361033497 Marionette TRACE conn4 <- [1,46,null,{}] 04:23:53 INFO - PROCESS | 1932 | 1462361033502 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:53 INFO - PROCESS | 1932 | 1462361033644 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 04:23:53 INFO - PROCESS | 1932 | 1462361033664 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3a19000 == 19 [pid = 1932] [id = 19] 04:23:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 54 (0x7f70db089800) [pid = 1932] [serial = 54] [outer = (nil)] 04:23:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 55 (0x7f70dd513400) [pid = 1932] [serial = 55] [outer = 0x7f70db089800] 04:23:53 INFO - PROCESS | 1932 | 1462361033723 Marionette DEBUG loaded listener.js 04:23:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 56 (0x7f70eaf3f800) [pid = 1932] [serial = 56] [outer = 0x7f70db089800] 04:23:54 INFO - PROCESS | 1932 | 1462361034276 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 829ms 04:23:54 INFO - PROCESS | 1932 | 1462361034324 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 04:23:54 INFO - PROCESS | 1932 | 1462361034327 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 04:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:23:54 INFO - PROCESS | 1932 | 1462361034333 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:23:54 INFO - PROCESS | 1932 | 1462361034335 Marionette TRACE conn4 <- [1,50,null,{}] 04:23:54 INFO - PROCESS | 1932 | 1462361034340 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:54 INFO - PROCESS | 1932 | 1462361034486 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 04:23:54 INFO - PROCESS | 1932 | 1462361034501 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e6411800 == 20 [pid = 1932] [id = 20] 04:23:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 57 (0x7f70f0b96400) [pid = 1932] [serial = 57] [outer = (nil)] 04:23:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 58 (0x7f70f1026000) [pid = 1932] [serial = 58] [outer = 0x7f70f0b96400] 04:23:54 INFO - PROCESS | 1932 | 1462361034558 Marionette DEBUG loaded listener.js 04:23:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x7f70f106f800) [pid = 1932] [serial = 59] [outer = 0x7f70f0b96400] 04:23:55 INFO - PROCESS | 1932 | 1462361035150 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 830ms 04:23:55 INFO - PROCESS | 1932 | 1462361035169 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 04:23:55 INFO - PROCESS | 1932 | 1462361035171 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 04:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:23:55 INFO - PROCESS | 1932 | 1462361035178 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:23:55 INFO - PROCESS | 1932 | 1462361035182 Marionette TRACE conn4 <- [1,54,null,{}] 04:23:55 INFO - PROCESS | 1932 | 1462361035186 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:55 INFO - PROCESS | 1932 | 1462361035301 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 04:23:55 INFO - PROCESS | 1932 | 1462361035385 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e663d800 == 21 [pid = 1932] [id = 21] 04:23:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x7f70e1be5000) [pid = 1932] [serial = 60] [outer = (nil)] 04:23:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x7f70f1072400) [pid = 1932] [serial = 61] [outer = 0x7f70e1be5000] 04:23:55 INFO - PROCESS | 1932 | 1462361035440 Marionette DEBUG loaded listener.js 04:23:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x7f70f1f5c800) [pid = 1932] [serial = 62] [outer = 0x7f70e1be5000] 04:23:55 INFO - PROCESS | 1932 | 1462361035952 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 829ms 04:23:56 INFO - PROCESS | 1932 | 1462361036008 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 04:23:56 INFO - PROCESS | 1932 | 1462361036010 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 04:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:23:56 INFO - PROCESS | 1932 | 1462361036016 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:23:56 INFO - PROCESS | 1932 | 1462361036019 Marionette TRACE conn4 <- [1,58,null,{}] 04:23:56 INFO - PROCESS | 1932 | 1462361036023 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:56 INFO - PROCESS | 1932 | 1462361036134 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 04:23:56 INFO - PROCESS | 1932 | 1462361036156 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ea1b0000 == 22 [pid = 1932] [id = 22] 04:23:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x7f70f10b2400) [pid = 1932] [serial = 63] [outer = (nil)] 04:23:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x7f70f20ee400) [pid = 1932] [serial = 64] [outer = 0x7f70f10b2400] 04:23:56 INFO - PROCESS | 1932 | 1462361036218 Marionette DEBUG loaded listener.js 04:23:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x7f70f2229400) [pid = 1932] [serial = 65] [outer = 0x7f70f10b2400] 04:23:56 INFO - PROCESS | 1932 | 1462361036784 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 824ms 04:23:56 INFO - PROCESS | 1932 | 1462361036841 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 04:23:56 INFO - PROCESS | 1932 | 1462361036843 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 04:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:23:56 INFO - PROCESS | 1932 | 1462361036850 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:23:56 INFO - PROCESS | 1932 | 1462361036852 Marionette TRACE conn4 <- [1,62,null,{}] 04:23:56 INFO - PROCESS | 1932 | 1462361036857 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:56 INFO - PROCESS | 1932 | 1462361036976 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 04:23:57 INFO - PROCESS | 1932 | 1462361036991 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3329000 == 23 [pid = 1932] [id = 23] 04:23:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x7f70e3742c00) [pid = 1932] [serial = 66] [outer = (nil)] 04:23:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x7f70f3c34c00) [pid = 1932] [serial = 67] [outer = 0x7f70e3742c00] 04:23:57 INFO - PROCESS | 1932 | 1462361037046 Marionette DEBUG loaded listener.js 04:23:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x7f70f41eac00) [pid = 1932] [serial = 68] [outer = 0x7f70e3742c00] 04:23:57 INFO - PROCESS | 1932 | 1462361037618 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 828ms 04:23:57 INFO - PROCESS | 1932 | 1462361037678 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 04:23:57 INFO - PROCESS | 1932 | 1462361037681 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 04:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:23:57 INFO - PROCESS | 1932 | 1462361037686 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:23:57 INFO - PROCESS | 1932 | 1462361037689 Marionette TRACE conn4 <- [1,66,null,{}] 04:23:57 INFO - PROCESS | 1932 | 1462361037693 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:57 INFO - PROCESS | 1932 | 1462361037809 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 04:23:57 INFO - PROCESS | 1932 | 1462361037908 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70effc9000 == 24 [pid = 1932] [id = 24] 04:23:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x7f70e3e3bc00) [pid = 1932] [serial = 69] [outer = (nil)] 04:23:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x7f70f5396800) [pid = 1932] [serial = 70] [outer = 0x7f70e3e3bc00] 04:23:57 INFO - PROCESS | 1932 | 1462361037965 Marionette DEBUG loaded listener.js 04:23:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x7f70f558a400) [pid = 1932] [serial = 71] [outer = 0x7f70e3e3bc00] 04:23:59 INFO - PROCESS | 1932 | 1462361039292 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1630ms 04:23:59 INFO - PROCESS | 1932 | 1462361039318 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 04:23:59 INFO - PROCESS | 1932 | 1462361039322 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 04:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:23:59 INFO - PROCESS | 1932 | 1462361039337 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:23:59 INFO - PROCESS | 1932 | 1462361039341 Marionette TRACE conn4 <- [1,70,null,{}] 04:23:59 INFO - PROCESS | 1932 | 1462361039351 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:59 INFO - PROCESS | 1932 | 1462361039499 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 04:23:59 INFO - PROCESS | 1932 | 1462361039556 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc0c5000 == 25 [pid = 1932] [id = 25] 04:23:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x7f70e0075c00) [pid = 1932] [serial = 72] [outer = (nil)] 04:23:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x7f70e1be5c00) [pid = 1932] [serial = 73] [outer = 0x7f70e0075c00] 04:23:59 INFO - PROCESS | 1932 | 1462361039615 Marionette DEBUG loaded listener.js 04:23:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x7f70e2882000) [pid = 1932] [serial = 74] [outer = 0x7f70e0075c00] 04:24:00 INFO - PROCESS | 1932 | 1462361040206 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1281ms 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x7f70db089000) [pid = 1932] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x7f70dbf1f800) [pid = 1932] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x7f70dbf27c00) [pid = 1932] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x7f70e299e000) [pid = 1932] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x7f70dcb93c00) [pid = 1932] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x7f70dd517c00) [pid = 1932] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x7f70da524800) [pid = 1932] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x7f70e6681800) [pid = 1932] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x7f70db089800) [pid = 1932] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x7f70f0b96400) [pid = 1932] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x7f70e1be5000) [pid = 1932] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x7f70f10b2400) [pid = 1932] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x7f70da244000) [pid = 1932] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:24:00 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x7f70da1a8c00) [pid = 1932] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:24:00 INFO - PROCESS | 1932 | 1462361040643 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 04:24:00 INFO - PROCESS | 1932 | 1462361040651 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 04:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:24:00 INFO - PROCESS | 1932 | 1462361040659 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:24:00 INFO - PROCESS | 1932 | 1462361040663 Marionette TRACE conn4 <- [1,74,null,{}] 04:24:00 INFO - PROCESS | 1932 | 1462361040668 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:00 INFO - PROCESS | 1932 | 1462361040786 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 04:24:00 INFO - PROCESS | 1932 | 1462361040797 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e008a000 == 26 [pid = 1932] [id = 26] 04:24:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x7f70e1ab5800) [pid = 1932] [serial = 75] [outer = (nil)] 04:24:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x7f70e2a41400) [pid = 1932] [serial = 76] [outer = 0x7f70e1ab5800] 04:24:00 INFO - PROCESS | 1932 | 1462361040854 Marionette DEBUG loaded listener.js 04:24:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x7f70e373b400) [pid = 1932] [serial = 77] [outer = 0x7f70e1ab5800] 04:24:01 INFO - PROCESS | 1932 | 1462361041477 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 831ms 04:24:01 INFO - PROCESS | 1932 | 1462361041490 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 04:24:01 INFO - PROCESS | 1932 | 1462361041493 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 04:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:24:01 INFO - PROCESS | 1932 | 1462361041500 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:24:01 INFO - PROCESS | 1932 | 1462361041506 Marionette TRACE conn4 <- [1,78,null,{}] 04:24:01 INFO - PROCESS | 1932 | 1462361041519 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:01 INFO - PROCESS | 1932 | 1462361041655 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 04:24:01 INFO - PROCESS | 1932 | 1462361041740 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e28ec800 == 27 [pid = 1932] [id = 27] 04:24:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x7f70e34ed800) [pid = 1932] [serial = 78] [outer = (nil)] 04:24:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x7f70e4742400) [pid = 1932] [serial = 79] [outer = 0x7f70e34ed800] 04:24:01 INFO - PROCESS | 1932 | 1462361041798 Marionette DEBUG loaded listener.js 04:24:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x7f70e64c6c00) [pid = 1932] [serial = 80] [outer = 0x7f70e34ed800] 04:24:02 INFO - PROCESS | 1932 | 1462361042360 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 885ms 04:24:02 INFO - PROCESS | 1932 | 1462361042387 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 04:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:24:02 INFO - PROCESS | 1932 | 1462361042390 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 04:24:02 INFO - PROCESS | 1932 | 1462361042396 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:24:02 INFO - PROCESS | 1932 | 1462361042398 Marionette TRACE conn4 <- [1,82,null,{}] 04:24:02 INFO - PROCESS | 1932 | 1462361042403 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:02 INFO - PROCESS | 1932 | 1462361042515 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 04:24:02 INFO - PROCESS | 1932 | 1462361042645 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da1d3000 == 28 [pid = 1932] [id = 28] 04:24:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x7f70da1a8c00) [pid = 1932] [serial = 81] [outer = (nil)] 04:24:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x7f70da1b2c00) [pid = 1932] [serial = 82] [outer = 0x7f70da1a8c00] 04:24:02 INFO - PROCESS | 1932 | 1462361042711 Marionette DEBUG loaded listener.js 04:24:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x7f70dbf29400) [pid = 1932] [serial = 83] [outer = 0x7f70da1a8c00] 04:24:03 INFO - PROCESS | 1932 | 1462361043395 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1025ms 04:24:03 INFO - PROCESS | 1932 | 1462361043422 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 04:24:03 INFO - PROCESS | 1932 | 1462361043428 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 04:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:24:03 INFO - PROCESS | 1932 | 1462361043435 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:24:03 INFO - PROCESS | 1932 | 1462361043440 Marionette TRACE conn4 <- [1,86,null,{}] 04:24:03 INFO - PROCESS | 1932 | 1462361043454 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:03 INFO - PROCESS | 1932 | 1462361043599 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 04:24:03 INFO - PROCESS | 1932 | 1462361043722 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2cd8800 == 29 [pid = 1932] [id = 29] 04:24:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x7f70da1abc00) [pid = 1932] [serial = 84] [outer = (nil)] 04:24:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x7f70e3457000) [pid = 1932] [serial = 85] [outer = 0x7f70da1abc00] 04:24:03 INFO - PROCESS | 1932 | 1462361043791 Marionette DEBUG loaded listener.js 04:24:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x7f70e3a54c00) [pid = 1932] [serial = 86] [outer = 0x7f70da1abc00] 04:24:04 INFO - PROCESS | 1932 | 1462361044471 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1091ms 04:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:24:04 INFO - PROCESS | 1932 | 1462361044528 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 04:24:04 INFO - PROCESS | 1932 | 1462361044533 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 04:24:04 INFO - PROCESS | 1932 | 1462361044541 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:24:04 INFO - PROCESS | 1932 | 1462361044543 Marionette TRACE conn4 <- [1,90,null,{}] 04:24:04 INFO - PROCESS | 1932 | 1462361044549 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:04 INFO - PROCESS | 1932 | 1462361044677 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 04:24:04 INFO - PROCESS | 1932 | 1462361044797 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e360b000 == 30 [pid = 1932] [id = 30] 04:24:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x7f70dbfa5400) [pid = 1932] [serial = 87] [outer = (nil)] 04:24:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x7f70e6668c00) [pid = 1932] [serial = 88] [outer = 0x7f70dbfa5400] 04:24:04 INFO - PROCESS | 1932 | 1462361044861 Marionette DEBUG loaded listener.js 04:24:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x7f70eff69c00) [pid = 1932] [serial = 89] [outer = 0x7f70dbfa5400] 04:24:05 INFO - PROCESS | 1932 | 1462361045559 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1083ms 04:24:05 INFO - PROCESS | 1932 | 1462361045629 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 04:24:05 INFO - PROCESS | 1932 | 1462361045633 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 04:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:24:05 INFO - PROCESS | 1932 | 1462361045642 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:24:05 INFO - PROCESS | 1932 | 1462361045650 Marionette TRACE conn4 <- [1,94,null,{}] 04:24:05 INFO - PROCESS | 1932 | 1462361045663 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:05 INFO - PROCESS | 1932 | 1462361045801 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 04:24:05 INFO - PROCESS | 1932 | 1462361045916 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e6377800 == 31 [pid = 1932] [id = 31] 04:24:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x7f70f0b11400) [pid = 1932] [serial = 90] [outer = (nil)] 04:24:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x7f70f0df7c00) [pid = 1932] [serial = 91] [outer = 0x7f70f0b11400] 04:24:05 INFO - PROCESS | 1932 | 1462361045980 Marionette DEBUG loaded listener.js 04:24:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x7f70f1069800) [pid = 1932] [serial = 92] [outer = 0x7f70f0b11400] 04:24:06 INFO - PROCESS | 1932 | 1462361046666 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1092ms 04:24:06 INFO - PROCESS | 1932 | 1462361046734 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 04:24:06 INFO - PROCESS | 1932 | 1462361046738 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 04:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:24:06 INFO - PROCESS | 1932 | 1462361046743 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:24:06 INFO - PROCESS | 1932 | 1462361046746 Marionette TRACE conn4 <- [1,98,null,{}] 04:24:06 INFO - PROCESS | 1932 | 1462361046751 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:06 INFO - PROCESS | 1932 | 1462361046880 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 04:24:07 INFO - PROCESS | 1932 | 1462361047002 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da290000 == 32 [pid = 1932] [id = 32] 04:24:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x7f70da1b3c00) [pid = 1932] [serial = 93] [outer = (nil)] 04:24:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x7f70dbb5d000) [pid = 1932] [serial = 94] [outer = 0x7f70da1b3c00] 04:24:07 INFO - PROCESS | 1932 | 1462361047064 Marionette DEBUG loaded listener.js 04:24:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x7f70e0288400) [pid = 1932] [serial = 95] [outer = 0x7f70da1b3c00] 04:24:07 INFO - PROCESS | 1932 | 1462361047872 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x7f70f3c55800) [pid = 1932] [serial = 2] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x7f70e03d4800) [pid = 1932] [serial = 37] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x7f70e317f000) [pid = 1932] [serial = 40] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x7f70e00e4c00) [pid = 1932] [serial = 43] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x7f70e2590000) [pid = 1932] [serial = 46] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x7f70e4744000) [pid = 1932] [serial = 49] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x7f70e665f800) [pid = 1932] [serial = 50] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x7f70e7a40c00) [pid = 1932] [serial = 52] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x7f70ea084c00) [pid = 1932] [serial = 53] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x7f70dd513400) [pid = 1932] [serial = 55] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x7f70f1026000) [pid = 1932] [serial = 58] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x7f70f1072400) [pid = 1932] [serial = 61] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x7f70f20ee400) [pid = 1932] [serial = 64] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x7f70f3c34c00) [pid = 1932] [serial = 67] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x7f70da1b1400) [pid = 1932] [serial = 28] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x7f70dd519c00) [pid = 1932] [serial = 34] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x7f70dbbe1000) [pid = 1932] [serial = 31] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x7f70e3a54400) [pid = 1932] [serial = 47] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x7f70f106f800) [pid = 1932] [serial = 59] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x7f70eaf3f800) [pid = 1932] [serial = 56] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x7f70f1f5c800) [pid = 1932] [serial = 62] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 59 (0x7f70f2229400) [pid = 1932] [serial = 65] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 58 (0x7f70e1e8e800) [pid = 1932] [serial = 38] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 57 (0x7f70e1802c00) [pid = 1932] [serial = 44] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 56 (0x7f70e3457400) [pid = 1932] [serial = 41] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 55 (0x7f70da242c00) [pid = 1932] [serial = 29] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 54 (0x7f70da52a000) [pid = 1932] [serial = 26] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 53 (0x7f70da51f800) [pid = 1932] [serial = 25] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 52 (0x7f70da1a8400) [pid = 1932] [serial = 23] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 51 (0x7f70dbb5c800) [pid = 1932] [serial = 22] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 50 (0x7f70dbfa8000) [pid = 1932] [serial = 19] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 49 (0x7f70dbf21800) [pid = 1932] [serial = 16] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 48 (0x7f70dbf28c00) [pid = 1932] [serial = 17] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 47 (0x7f70e245e000) [pid = 1932] [serial = 12] [outer = (nil)] [url = about:blank] 04:24:08 INFO - PROCESS | 1932 | --DOMWINDOW == 46 (0x7f70e299e400) [pid = 1932] [serial = 9] [outer = (nil)] [url = about:blank] 04:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1730ms 04:24:08 INFO - PROCESS | 1932 | 1462361048487 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 04:24:08 INFO - PROCESS | 1932 | 1462361048492 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 04:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:24:08 INFO - PROCESS | 1932 | 1462361048501 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:24:08 INFO - PROCESS | 1932 | 1462361048505 Marionette TRACE conn4 <- [1,102,null,{}] 04:24:08 INFO - PROCESS | 1932 | 1462361048513 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:08 INFO - PROCESS | 1932 | 1462361048635 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 04:24:08 INFO - PROCESS | 1932 | 1462361048695 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da5f0000 == 33 [pid = 1932] [id = 33] 04:24:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 47 (0x7f70dbf27c00) [pid = 1932] [serial = 96] [outer = (nil)] 04:24:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 48 (0x7f70dbfa4400) [pid = 1932] [serial = 97] [outer = 0x7f70dbf27c00] 04:24:08 INFO - PROCESS | 1932 | 1462361048753 Marionette DEBUG loaded listener.js 04:24:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 49 (0x7f70e007ac00) [pid = 1932] [serial = 98] [outer = 0x7f70dbf27c00] 04:24:09 INFO - PROCESS | 1932 | 1462361049373 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 932ms 04:24:09 INFO - PROCESS | 1932 | 1462361049434 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 04:24:09 INFO - PROCESS | 1932 | 1462361049438 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 04:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:24:09 INFO - PROCESS | 1932 | 1462361049451 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:24:09 INFO - PROCESS | 1932 | 1462361049456 Marionette TRACE conn4 <- [1,106,null,{}] 04:24:09 INFO - PROCESS | 1932 | 1462361049463 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:09 INFO - PROCESS | 1932 | 1462361049605 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 04:24:09 INFO - PROCESS | 1932 | 1462361049687 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dec17800 == 34 [pid = 1932] [id = 34] 04:24:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 50 (0x7f70dbf28000) [pid = 1932] [serial = 99] [outer = (nil)] 04:24:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 51 (0x7f70e1be8800) [pid = 1932] [serial = 100] [outer = 0x7f70dbf28000] 04:24:09 INFO - PROCESS | 1932 | 1462361049741 Marionette DEBUG loaded listener.js 04:24:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 52 (0x7f70e1dcf000) [pid = 1932] [serial = 101] [outer = 0x7f70dbf28000] 04:24:10 INFO - PROCESS | 1932 | 1462361050299 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 884ms 04:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:24:10 INFO - PROCESS | 1932 | 1462361050331 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 04:24:10 INFO - PROCESS | 1932 | 1462361050334 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 04:24:10 INFO - PROCESS | 1932 | 1462361050341 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:24:10 INFO - PROCESS | 1932 | 1462361050343 Marionette TRACE conn4 <- [1,110,null,{}] 04:24:10 INFO - PROCESS | 1932 | 1462361050366 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:10 INFO - PROCESS | 1932 | 1462361050515 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 04:24:10 INFO - PROCESS | 1932 | 1462361050540 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2412800 == 35 [pid = 1932] [id = 35] 04:24:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 53 (0x7f70da395800) [pid = 1932] [serial = 102] [outer = (nil)] 04:24:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 54 (0x7f70e3740c00) [pid = 1932] [serial = 103] [outer = 0x7f70da395800] 04:24:10 INFO - PROCESS | 1932 | 1462361050609 Marionette DEBUG loaded listener.js 04:24:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 55 (0x7f70e3ecd000) [pid = 1932] [serial = 104] [outer = 0x7f70da395800] 04:24:11 INFO - PROCESS | 1932 | 1462361051236 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 932ms 04:24:11 INFO - PROCESS | 1932 | 1462361051271 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 04:24:11 INFO - PROCESS | 1932 | 1462361051275 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 04:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:24:11 INFO - PROCESS | 1932 | 1462361051280 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:24:11 INFO - PROCESS | 1932 | 1462361051283 Marionette TRACE conn4 <- [1,114,null,{}] 04:24:11 INFO - PROCESS | 1932 | 1462361051288 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:11 INFO - PROCESS | 1932 | 1462361051432 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 04:24:11 INFO - PROCESS | 1932 | 1462361051464 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2cef800 == 36 [pid = 1932] [id = 36] 04:24:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 56 (0x7f70e3e45800) [pid = 1932] [serial = 105] [outer = (nil)] 04:24:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 57 (0x7f70e4743000) [pid = 1932] [serial = 106] [outer = 0x7f70e3e45800] 04:24:11 INFO - PROCESS | 1932 | 1462361051520 Marionette DEBUG loaded listener.js 04:24:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 58 (0x7f70e64c2c00) [pid = 1932] [serial = 107] [outer = 0x7f70e3e45800] 04:24:12 INFO - PROCESS | 1932 | 1462361052149 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 930ms 04:24:12 INFO - PROCESS | 1932 | 1462361052210 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 04:24:12 INFO - PROCESS | 1932 | 1462361052214 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 04:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:24:12 INFO - PROCESS | 1932 | 1462361052219 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:24:12 INFO - PROCESS | 1932 | 1462361052220 Marionette TRACE conn4 <- [1,118,null,{}] 04:24:12 INFO - PROCESS | 1932 | 1462361052225 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:12 INFO - PROCESS | 1932 | 1462361052361 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 04:24:12 INFO - PROCESS | 1932 | 1462361052379 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e332f800 == 37 [pid = 1932] [id = 37] 04:24:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x7f70e0077400) [pid = 1932] [serial = 108] [outer = (nil)] 04:24:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x7f70e7a40800) [pid = 1932] [serial = 109] [outer = 0x7f70e0077400] 04:24:12 INFO - PROCESS | 1932 | 1462361052432 Marionette DEBUG loaded listener.js 04:24:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x7f70eaf97400) [pid = 1932] [serial = 110] [outer = 0x7f70e0077400] 04:24:12 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x7f70e3742c00) [pid = 1932] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:24:12 INFO - PROCESS | 1932 | --DOMWINDOW == 59 (0x7f70e3e3bc00) [pid = 1932] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:24:12 INFO - PROCESS | 1932 | --DOMWINDOW == 58 (0x7f70e0075c00) [pid = 1932] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:24:12 INFO - PROCESS | 1932 | --DOMWINDOW == 57 (0x7f70e1ab5800) [pid = 1932] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:24:12 INFO - PROCESS | 1932 | --DOMWINDOW == 56 (0x7f70e34ed800) [pid = 1932] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:24:13 INFO - PROCESS | 1932 | 1462361053012 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 824ms 04:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:24:13 INFO - PROCESS | 1932 | 1462361053044 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 04:24:13 INFO - PROCESS | 1932 | 1462361053047 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 04:24:13 INFO - PROCESS | 1932 | 1462361053053 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:24:13 INFO - PROCESS | 1932 | 1462361053055 Marionette TRACE conn4 <- [1,122,null,{}] 04:24:13 INFO - PROCESS | 1932 | 1462361053069 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:13 INFO - PROCESS | 1932 | 1462361053236 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 04:24:13 INFO - PROCESS | 1932 | 1462361053295 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3a21000 == 38 [pid = 1932] [id = 38] 04:24:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 57 (0x7f70da1a9000) [pid = 1932] [serial = 111] [outer = (nil)] 04:24:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 58 (0x7f70e3860c00) [pid = 1932] [serial = 112] [outer = 0x7f70da1a9000] 04:24:13 INFO - PROCESS | 1932 | 1462361053354 Marionette DEBUG loaded listener.js 04:24:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x7f70f0e23800) [pid = 1932] [serial = 113] [outer = 0x7f70da1a9000] 04:24:13 INFO - PROCESS | 1932 | 1462361053865 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 841ms 04:24:13 INFO - PROCESS | 1932 | 1462361053893 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 04:24:13 INFO - PROCESS | 1932 | 1462361053896 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 04:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:24:13 INFO - PROCESS | 1932 | 1462361053903 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:24:13 INFO - PROCESS | 1932 | 1462361053906 Marionette TRACE conn4 <- [1,126,null,{}] 04:24:13 INFO - PROCESS | 1932 | 1462361053911 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:14 INFO - PROCESS | 1932 | 1462361054032 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 04:24:14 INFO - PROCESS | 1932 | 1462361054048 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e449d800 == 39 [pid = 1932] [id = 39] 04:24:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x7f70eff63800) [pid = 1932] [serial = 114] [outer = (nil)] 04:24:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x7f70f102e000) [pid = 1932] [serial = 115] [outer = 0x7f70eff63800] 04:24:14 INFO - PROCESS | 1932 | 1462361054103 Marionette DEBUG loaded listener.js 04:24:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x7f70f10b3800) [pid = 1932] [serial = 116] [outer = 0x7f70eff63800] 04:24:14 INFO - PROCESS | 1932 | 1462361054735 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 878ms 04:24:14 INFO - PROCESS | 1932 | 1462361054780 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 04:24:14 INFO - PROCESS | 1932 | 1462361054783 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 04:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:24:14 INFO - PROCESS | 1932 | 1462361054788 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:24:14 INFO - PROCESS | 1932 | 1462361054790 Marionette TRACE conn4 <- [1,130,null,{}] 04:24:14 INFO - PROCESS | 1932 | 1462361054795 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:14 INFO - PROCESS | 1932 | 1462361054929 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 04:24:15 INFO - PROCESS | 1932 | 1462361055029 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da28d000 == 40 [pid = 1932] [id = 40] 04:24:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x7f70da1aa000) [pid = 1932] [serial = 117] [outer = (nil)] 04:24:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x7f70da23f000) [pid = 1932] [serial = 118] [outer = 0x7f70da1aa000] 04:24:15 INFO - PROCESS | 1932 | 1462361055093 Marionette DEBUG loaded listener.js 04:24:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x7f70daa95c00) [pid = 1932] [serial = 119] [outer = 0x7f70da1aa000] 04:24:15 INFO - PROCESS | 1932 | 1462361055877 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 04:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1125ms 04:24:15 INFO - PROCESS | 1932 | 1462361055914 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 04:24:15 INFO - PROCESS | 1932 | 1462361055920 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 04:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:24:15 INFO - PROCESS | 1932 | 1462361055926 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:24:15 INFO - PROCESS | 1932 | 1462361055931 Marionette TRACE conn4 <- [1,134,null,{}] 04:24:15 INFO - PROCESS | 1932 | 1462361055937 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:16 INFO - PROCESS | 1932 | 1462361056076 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 04:24:16 INFO - PROCESS | 1932 | 1462361056196 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2417000 == 41 [pid = 1932] [id = 41] 04:24:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x7f70e03d1c00) [pid = 1932] [serial = 120] [outer = (nil)] 04:24:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x7f70e1be7c00) [pid = 1932] [serial = 121] [outer = 0x7f70e03d1c00] 04:24:16 INFO - PROCESS | 1932 | 1462361056259 Marionette DEBUG loaded listener.js 04:24:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x7f70e1e9bc00) [pid = 1932] [serial = 122] [outer = 0x7f70e03d1c00] 04:24:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x7f70e3eca000) [pid = 1932] [serial = 123] [outer = 0x7f70dbf24000] 04:24:17 INFO - PROCESS | 1932 | 1462361057320 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 04:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1436ms 04:24:17 INFO - PROCESS | 1932 | 1462361057363 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 04:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:24:17 INFO - PROCESS | 1932 | 1462361057367 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 04:24:17 INFO - PROCESS | 1932 | 1462361057375 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:24:17 INFO - PROCESS | 1932 | 1462361057379 Marionette TRACE conn4 <- [1,138,null,{}] 04:24:17 INFO - PROCESS | 1932 | 1462361057387 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:17 INFO - PROCESS | 1932 | 1462361057543 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 04:24:17 INFO - PROCESS | 1932 | 1462361057706 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dd658000 == 42 [pid = 1932] [id = 42] 04:24:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x7f70e0079400) [pid = 1932] [serial = 124] [outer = (nil)] 04:24:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x7f70e00e1c00) [pid = 1932] [serial = 125] [outer = 0x7f70e0079400] 04:24:17 INFO - PROCESS | 1932 | 1462361057764 Marionette DEBUG loaded listener.js 04:24:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x7f70e180e400) [pid = 1932] [serial = 126] [outer = 0x7f70e0079400] 04:24:18 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e28ec800 == 41 [pid = 1932] [id = 27] 04:24:18 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e449d800 == 40 [pid = 1932] [id = 39] 04:24:18 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3a21000 == 39 [pid = 1932] [id = 38] 04:24:18 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e332f800 == 38 [pid = 1932] [id = 37] 04:24:18 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2cef800 == 37 [pid = 1932] [id = 36] 04:24:18 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2412800 == 36 [pid = 1932] [id = 35] 04:24:18 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dec17800 == 35 [pid = 1932] [id = 34] 04:24:18 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da5f0000 == 34 [pid = 1932] [id = 33] 04:24:18 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x7f70f41eac00) [pid = 1932] [serial = 68] [outer = (nil)] [url = about:blank] 04:24:18 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x7f70f5396800) [pid = 1932] [serial = 70] [outer = (nil)] [url = about:blank] 04:24:18 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x7f70e1be5c00) [pid = 1932] [serial = 73] [outer = (nil)] [url = about:blank] 04:24:18 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x7f70e2a41400) [pid = 1932] [serial = 76] [outer = (nil)] [url = about:blank] 04:24:18 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x7f70e2882000) [pid = 1932] [serial = 74] [outer = (nil)] [url = about:blank] 04:24:18 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x7f70e4742400) [pid = 1932] [serial = 79] [outer = (nil)] [url = about:blank] 04:24:18 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x7f70e64c6c00) [pid = 1932] [serial = 80] [outer = (nil)] [url = about:blank] 04:24:18 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x7f70e373b400) [pid = 1932] [serial = 77] [outer = (nil)] [url = about:blank] 04:24:18 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x7f70f558a400) [pid = 1932] [serial = 71] [outer = (nil)] [url = about:blank] 04:24:18 INFO - PROCESS | 1932 | 1462361058388 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 04:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1038ms 04:24:18 INFO - PROCESS | 1932 | 1462361058412 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 04:24:18 INFO - PROCESS | 1932 | 1462361058420 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 04:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:24:18 INFO - PROCESS | 1932 | 1462361058429 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:24:18 INFO - PROCESS | 1932 | 1462361058432 Marionette TRACE conn4 <- [1,142,null,{}] 04:24:18 INFO - PROCESS | 1932 | 1462361058445 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:18 INFO - PROCESS | 1932 | 1462361058563 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 04:24:18 INFO - PROCESS | 1932 | 1462361058641 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e10d6000 == 35 [pid = 1932] [id = 43] 04:24:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x7f70dbf9f800) [pid = 1932] [serial = 127] [outer = (nil)] 04:24:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x7f70e2a41400) [pid = 1932] [serial = 128] [outer = 0x7f70dbf9f800] 04:24:18 INFO - PROCESS | 1932 | 1462361058695 Marionette DEBUG loaded listener.js 04:24:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x7f70e373e800) [pid = 1932] [serial = 129] [outer = 0x7f70dbf9f800] 04:24:19 INFO - PROCESS | 1932 | 1462361059286 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 04:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 883ms 04:24:19 INFO - PROCESS | 1932 | 1462361059313 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 04:24:19 INFO - PROCESS | 1932 | 1462361059316 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 04:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:24:19 INFO - PROCESS | 1932 | 1462361059322 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:24:19 INFO - PROCESS | 1932 | 1462361059326 Marionette TRACE conn4 <- [1,146,null,{}] 04:24:19 INFO - PROCESS | 1932 | 1462361059341 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:19 INFO - PROCESS | 1932 | 1462361059474 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 04:24:19 INFO - PROCESS | 1932 | 1462361059557 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e30a8800 == 36 [pid = 1932] [id = 44] 04:24:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x7f70dbb5dc00) [pid = 1932] [serial = 130] [outer = (nil)] 04:24:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x7f70e667d000) [pid = 1932] [serial = 131] [outer = 0x7f70dbb5dc00] 04:24:19 INFO - PROCESS | 1932 | 1462361059623 Marionette DEBUG loaded listener.js 04:24:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x7f70eaf99000) [pid = 1932] [serial = 132] [outer = 0x7f70dbb5dc00] 04:24:20 INFO - PROCESS | 1932 | 1462361060160 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 885ms 04:24:20 INFO - PROCESS | 1932 | 1462361060207 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 04:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:24:20 INFO - PROCESS | 1932 | 1462361060211 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 04:24:20 INFO - PROCESS | 1932 | 1462361060215 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:24:20 INFO - PROCESS | 1932 | 1462361060219 Marionette TRACE conn4 <- [1,150,null,{}] 04:24:20 INFO - PROCESS | 1932 | 1462361060223 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:20 INFO - PROCESS | 1932 | 1462361060350 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 04:24:20 INFO - PROCESS | 1932 | 1462361060442 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e4494800 == 37 [pid = 1932] [id = 45] 04:24:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x7f70db086c00) [pid = 1932] [serial = 133] [outer = (nil)] 04:24:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x7f70f0b92c00) [pid = 1932] [serial = 134] [outer = 0x7f70db086c00] 04:24:20 INFO - PROCESS | 1932 | 1462361060496 Marionette DEBUG loaded listener.js 04:24:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x7f70f0e92800) [pid = 1932] [serial = 135] [outer = 0x7f70db086c00] 04:24:21 INFO - PROCESS | 1932 | 1462361061112 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 04:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 932ms 04:24:21 INFO - PROCESS | 1932 | 1462361061147 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 04:24:21 INFO - PROCESS | 1932 | 1462361061150 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 04:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:24:21 INFO - PROCESS | 1932 | 1462361061155 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:24:21 INFO - PROCESS | 1932 | 1462361061157 Marionette TRACE conn4 <- [1,154,null,{}] 04:24:21 INFO - PROCESS | 1932 | 1462361061162 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:21 INFO - PROCESS | 1932 | 1462361061302 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 04:24:21 INFO - PROCESS | 1932 | 1462361061319 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dd933800 == 38 [pid = 1932] [id = 46] 04:24:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x7f70da23d400) [pid = 1932] [serial = 136] [outer = (nil)] 04:24:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x7f70f1032400) [pid = 1932] [serial = 137] [outer = 0x7f70da23d400] 04:24:21 INFO - PROCESS | 1932 | 1462361061414 Marionette DEBUG loaded listener.js 04:24:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x7f70f1d0a000) [pid = 1932] [serial = 138] [outer = 0x7f70da23d400] 04:24:22 INFO - PROCESS | 1932 | 1462361062006 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 04:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 924ms 04:24:22 INFO - PROCESS | 1932 | 1462361062080 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 04:24:22 INFO - PROCESS | 1932 | 1462361062082 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 04:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:24:22 INFO - PROCESS | 1932 | 1462361062093 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:24:22 INFO - PROCESS | 1932 | 1462361062095 Marionette TRACE conn4 <- [1,158,null,{}] 04:24:22 INFO - PROCESS | 1932 | 1462361062103 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:22 INFO - PROCESS | 1932 | 1462361062293 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 04:24:22 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x7f70e3e45800) [pid = 1932] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:24:22 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x7f70dbf28000) [pid = 1932] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:24:22 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x7f70da395800) [pid = 1932] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:24:22 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x7f70da1a9000) [pid = 1932] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:24:22 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x7f70e0077400) [pid = 1932] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:24:22 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x7f70da1a8c00) [pid = 1932] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:24:22 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x7f70da1abc00) [pid = 1932] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:24:22 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x7f70dbf27c00) [pid = 1932] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:24:22 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x7f70dbfa5400) [pid = 1932] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:24:22 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x7f70f0b11400) [pid = 1932] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:24:22 INFO - PROCESS | 1932 | 1462361062365 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0098000 == 39 [pid = 1932] [id = 47] 04:24:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x7f70da1a9000) [pid = 1932] [serial = 139] [outer = (nil)] 04:24:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x7f70dbf28000) [pid = 1932] [serial = 140] [outer = 0x7f70da1a9000] 04:24:22 INFO - PROCESS | 1932 | 1462361062424 Marionette DEBUG loaded listener.js 04:24:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x7f70e7a42400) [pid = 1932] [serial = 141] [outer = 0x7f70da1a9000] 04:24:22 INFO - PROCESS | 1932 | 1462361062973 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 04:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 925ms 04:24:23 INFO - PROCESS | 1932 | 1462361063019 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 04:24:23 INFO - PROCESS | 1932 | 1462361063022 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 04:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:24:23 INFO - PROCESS | 1932 | 1462361063027 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:24:23 INFO - PROCESS | 1932 | 1462361063029 Marionette TRACE conn4 <- [1,162,null,{}] 04:24:23 INFO - PROCESS | 1932 | 1462361063035 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:23 INFO - PROCESS | 1932 | 1462361063146 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 04:24:23 INFO - PROCESS | 1932 | 1462361063163 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70effbb800 == 40 [pid = 1932] [id = 48] 04:24:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x7f70da1ad400) [pid = 1932] [serial = 142] [outer = (nil)] 04:24:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x7f70f3c37400) [pid = 1932] [serial = 143] [outer = 0x7f70da1ad400] 04:24:23 INFO - PROCESS | 1932 | 1462361063217 Marionette DEBUG loaded listener.js 04:24:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x7f70f41e6800) [pid = 1932] [serial = 144] [outer = 0x7f70da1ad400] 04:24:23 INFO - PROCESS | 1932 | 1462361063919 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 04:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 926ms 04:24:23 INFO - PROCESS | 1932 | 1462361063954 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 04:24:23 INFO - PROCESS | 1932 | 1462361063957 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 04:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:24:23 INFO - PROCESS | 1932 | 1462361063962 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:24:23 INFO - PROCESS | 1932 | 1462361063964 Marionette TRACE conn4 <- [1,166,null,{}] 04:24:23 INFO - PROCESS | 1932 | 1462361063969 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:24 INFO - PROCESS | 1932 | 1462361064104 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 04:24:24 INFO - PROCESS | 1932 | 1462361064120 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dd651800 == 41 [pid = 1932] [id = 49] 04:24:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x7f70da1aa800) [pid = 1932] [serial = 145] [outer = (nil)] 04:24:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x7f70dd50f800) [pid = 1932] [serial = 146] [outer = 0x7f70da1aa800] 04:24:24 INFO - PROCESS | 1932 | 1462361064173 Marionette DEBUG loaded listener.js 04:24:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x7f70dd6e8800) [pid = 1932] [serial = 147] [outer = 0x7f70da1aa800] 04:24:24 INFO - PROCESS | 1932 | 1462361064969 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1027ms 04:24:25 INFO - PROCESS | 1932 | 1462361065000 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 04:24:25 INFO - PROCESS | 1932 | 1462361065005 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 04:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:24:25 INFO - PROCESS | 1932 | 1462361065027 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:24:25 INFO - PROCESS | 1932 | 1462361065031 Marionette TRACE conn4 <- [1,170,null,{}] 04:24:25 INFO - PROCESS | 1932 | 1462361065039 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:25 INFO - PROCESS | 1932 | 1462361065178 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 04:24:25 INFO - PROCESS | 1932 | 1462361065303 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e10d0000 == 42 [pid = 1932] [id = 50] 04:24:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x7f70dc076000) [pid = 1932] [serial = 148] [outer = (nil)] 04:24:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x7f70dd6e9000) [pid = 1932] [serial = 149] [outer = 0x7f70dc076000] 04:24:25 INFO - PROCESS | 1932 | 1462361065368 Marionette DEBUG loaded listener.js 04:24:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x7f70dd6ef800) [pid = 1932] [serial = 150] [outer = 0x7f70dc076000] 04:24:26 INFO - PROCESS | 1932 | 1462361066058 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1086ms 04:24:26 INFO - PROCESS | 1932 | 1462361066113 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 04:24:26 INFO - PROCESS | 1932 | 1462361066121 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 04:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:24:26 INFO - PROCESS | 1932 | 1462361066131 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:24:26 INFO - PROCESS | 1932 | 1462361066134 Marionette TRACE conn4 <- [1,174,null,{}] 04:24:26 INFO - PROCESS | 1932 | 1462361066140 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:26 INFO - PROCESS | 1932 | 1462361066274 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 04:24:26 INFO - PROCESS | 1932 | 1462361066390 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3ad9800 == 43 [pid = 1932] [id = 51] 04:24:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x7f70decf5800) [pid = 1932] [serial = 151] [outer = (nil)] 04:24:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x7f70e1809000) [pid = 1932] [serial = 152] [outer = 0x7f70decf5800] 04:24:26 INFO - PROCESS | 1932 | 1462361066452 Marionette DEBUG loaded listener.js 04:24:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x7f70e287c800) [pid = 1932] [serial = 153] [outer = 0x7f70decf5800] 04:24:27 INFO - PROCESS | 1932 | 1462361067139 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1032ms 04:24:27 INFO - PROCESS | 1932 | 1462361067162 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 04:24:27 INFO - PROCESS | 1932 | 1462361067166 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 04:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:24:27 INFO - PROCESS | 1932 | 1462361067171 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:24:27 INFO - PROCESS | 1932 | 1462361067176 Marionette TRACE conn4 <- [1,178,null,{}] 04:24:27 INFO - PROCESS | 1932 | 1462361067200 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:27 INFO - PROCESS | 1932 | 1462361067378 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 04:24:27 INFO - PROCESS | 1932 | 1462361067400 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f0ebd000 == 44 [pid = 1932] [id = 52] 04:24:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x7f70e3741800) [pid = 1932] [serial = 154] [outer = (nil)] 04:24:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x7f70e667fc00) [pid = 1932] [serial = 155] [outer = 0x7f70e3741800] 04:24:27 INFO - PROCESS | 1932 | 1462361067463 Marionette DEBUG loaded listener.js 04:24:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x7f70eff66c00) [pid = 1932] [serial = 156] [outer = 0x7f70e3741800] 04:24:28 INFO - PROCESS | 1932 | 1462361068224 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1081ms 04:24:28 INFO - PROCESS | 1932 | 1462361068253 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 04:24:28 INFO - PROCESS | 1932 | 1462361068257 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 04:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:24:28 INFO - PROCESS | 1932 | 1462361068273 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:24:28 INFO - PROCESS | 1932 | 1462361068276 Marionette TRACE conn4 <- [1,182,null,{}] 04:24:28 INFO - PROCESS | 1932 | 1462361068281 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:28 INFO - PROCESS | 1932 | 1462361068420 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 04:24:28 INFO - PROCESS | 1932 | 1462361068667 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc00e000 == 45 [pid = 1932] [id = 53] 04:24:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x7f70da523c00) [pid = 1932] [serial = 157] [outer = (nil)] 04:24:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x7f70db091400) [pid = 1932] [serial = 158] [outer = 0x7f70da523c00] 04:24:28 INFO - PROCESS | 1932 | 1462361068737 Marionette DEBUG loaded listener.js 04:24:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x7f70dc07e800) [pid = 1932] [serial = 159] [outer = 0x7f70da523c00] 04:24:29 INFO - PROCESS | 1932 | 1462361069472 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1292ms 04:24:29 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70effbb800 == 44 [pid = 1932] [id = 48] 04:24:29 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e0098000 == 43 [pid = 1932] [id = 47] 04:24:29 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dd933800 == 42 [pid = 1932] [id = 46] 04:24:29 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e4494800 == 41 [pid = 1932] [id = 45] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x7f70f102e000) [pid = 1932] [serial = 115] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | 1462361069599 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 04:24:29 INFO - PROCESS | 1932 | 1462361069603 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 04:24:29 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e30a8800 == 40 [pid = 1932] [id = 44] 04:24:29 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e10d6000 == 39 [pid = 1932] [id = 43] 04:24:29 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dd658000 == 38 [pid = 1932] [id = 42] 04:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x7f70dbb5d000) [pid = 1932] [serial = 94] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x7f70dbf29400) [pid = 1932] [serial = 83] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x7f70da1b2c00) [pid = 1932] [serial = 82] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x7f70e3a54c00) [pid = 1932] [serial = 86] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x7f70e3457000) [pid = 1932] [serial = 85] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x7f70eff69c00) [pid = 1932] [serial = 89] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x7f70e6668c00) [pid = 1932] [serial = 88] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x7f70f1069800) [pid = 1932] [serial = 92] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x7f70f0df7c00) [pid = 1932] [serial = 91] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | 1462361069630 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:24:29 INFO - PROCESS | 1932 | 1462361069634 Marionette TRACE conn4 <- [1,186,null,{}] 04:24:29 INFO - PROCESS | 1932 | 1462361069640 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:29 INFO - PROCESS | 1932 | 1462361069772 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x7f70e4743000) [pid = 1932] [serial = 106] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x7f70e1be8800) [pid = 1932] [serial = 100] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x7f70e1dcf000) [pid = 1932] [serial = 101] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x7f70e3740c00) [pid = 1932] [serial = 103] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x7f70e3860c00) [pid = 1932] [serial = 112] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x7f70e7a40800) [pid = 1932] [serial = 109] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x7f70dbfa4400) [pid = 1932] [serial = 97] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x7f70eaf97400) [pid = 1932] [serial = 110] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x7f70e64c2c00) [pid = 1932] [serial = 107] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x7f70e007ac00) [pid = 1932] [serial = 98] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x7f70f0e23800) [pid = 1932] [serial = 113] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x7f70e3ecd000) [pid = 1932] [serial = 104] [outer = (nil)] [url = about:blank] 04:24:29 INFO - PROCESS | 1932 | 1462361069873 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbfb3800 == 39 [pid = 1932] [id = 54] 04:24:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x7f70da528c00) [pid = 1932] [serial = 160] [outer = (nil)] 04:24:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x7f70e007cc00) [pid = 1932] [serial = 161] [outer = 0x7f70da528c00] 04:24:29 INFO - PROCESS | 1932 | 1462361069932 Marionette DEBUG loaded listener.js 04:24:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x7f70e1be3800) [pid = 1932] [serial = 162] [outer = 0x7f70da528c00] 04:24:30 INFO - PROCESS | 1932 | 1462361070509 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 933ms 04:24:30 INFO - PROCESS | 1932 | 1462361070560 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 04:24:30 INFO - PROCESS | 1932 | 1462361070565 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 04:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:24:30 INFO - PROCESS | 1932 | 1462361070572 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:24:30 INFO - PROCESS | 1932 | 1462361070575 Marionette TRACE conn4 <- [1,190,null,{}] 04:24:30 INFO - PROCESS | 1932 | 1462361070580 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:30 INFO - PROCESS | 1932 | 1462361070698 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 04:24:30 INFO - PROCESS | 1932 | 1462361070780 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e10d9000 == 40 [pid = 1932] [id = 55] 04:24:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x7f70dd6efc00) [pid = 1932] [serial = 163] [outer = (nil)] 04:24:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x7f70e34ed000) [pid = 1932] [serial = 164] [outer = 0x7f70dd6efc00] 04:24:30 INFO - PROCESS | 1932 | 1462361070834 Marionette DEBUG loaded listener.js 04:24:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x7f70e3a4ec00) [pid = 1932] [serial = 165] [outer = 0x7f70dd6efc00] 04:24:31 INFO - PROCESS | 1932 | 1462361071386 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 876ms 04:24:31 INFO - PROCESS | 1932 | 1462361071448 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 04:24:31 INFO - PROCESS | 1932 | 1462361071452 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 04:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:24:31 INFO - PROCESS | 1932 | 1462361071459 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:24:31 INFO - PROCESS | 1932 | 1462361071466 Marionette TRACE conn4 <- [1,194,null,{}] 04:24:31 INFO - PROCESS | 1932 | 1462361071479 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:31 INFO - PROCESS | 1932 | 1462361071649 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 04:24:31 INFO - PROCESS | 1932 | 1462361071663 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3160800 == 41 [pid = 1932] [id = 56] 04:24:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x7f70e4742000) [pid = 1932] [serial = 166] [outer = (nil)] 04:24:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x7f70e6350c00) [pid = 1932] [serial = 167] [outer = 0x7f70e4742000] 04:24:31 INFO - PROCESS | 1932 | 1462361071716 Marionette DEBUG loaded listener.js 04:24:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x7f70eaf37c00) [pid = 1932] [serial = 168] [outer = 0x7f70e4742000] 04:24:32 INFO - PROCESS | 1932 | 1462361072464 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1087ms 04:24:32 INFO - PROCESS | 1932 | 1462361072545 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 04:24:32 INFO - PROCESS | 1932 | 1462361072549 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 04:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:24:32 INFO - PROCESS | 1932 | 1462361072554 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:24:32 INFO - PROCESS | 1932 | 1462361072556 Marionette TRACE conn4 <- [1,198,null,{}] 04:24:32 INFO - PROCESS | 1932 | 1462361072566 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:32 INFO - PROCESS | 1932 | 1462361072725 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 04:24:32 INFO - PROCESS | 1932 | 1462361072785 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3a28800 == 42 [pid = 1932] [id = 57] 04:24:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x7f70da240000) [pid = 1932] [serial = 169] [outer = (nil)] 04:24:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x7f70f0e8b800) [pid = 1932] [serial = 170] [outer = 0x7f70da240000] 04:24:32 INFO - PROCESS | 1932 | 1462361072839 Marionette DEBUG loaded listener.js 04:24:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x7f70f1063800) [pid = 1932] [serial = 171] [outer = 0x7f70da240000] 04:24:33 INFO - PROCESS | 1932 | 1462361073513 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 976ms 04:24:33 INFO - PROCESS | 1932 | 1462361073532 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 04:24:33 INFO - PROCESS | 1932 | 1462361073534 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 04:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:24:33 INFO - PROCESS | 1932 | 1462361073540 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:24:33 INFO - PROCESS | 1932 | 1462361073542 Marionette TRACE conn4 <- [1,202,null,{}] 04:24:33 INFO - PROCESS | 1932 | 1462361073548 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:33 INFO - PROCESS | 1932 | 1462361073699 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 04:24:33 INFO - PROCESS | 1932 | 1462361073724 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e638b800 == 43 [pid = 1932] [id = 58] 04:24:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x7f70f1d07400) [pid = 1932] [serial = 172] [outer = (nil)] 04:24:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x7f70f1f5c400) [pid = 1932] [serial = 173] [outer = 0x7f70f1d07400] 04:24:33 INFO - PROCESS | 1932 | 1462361073791 Marionette DEBUG loaded listener.js 04:24:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x7f70f2226800) [pid = 1932] [serial = 174] [outer = 0x7f70f1d07400] 04:24:34 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x7f70eff63800) [pid = 1932] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:24:34 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x7f70da23d400) [pid = 1932] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:24:34 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x7f70da1a9000) [pid = 1932] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:24:34 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x7f70e0079400) [pid = 1932] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:24:34 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x7f70dbb5dc00) [pid = 1932] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:24:34 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x7f70da1ad400) [pid = 1932] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:24:34 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x7f70dbf9f800) [pid = 1932] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:24:34 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x7f70db086c00) [pid = 1932] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:24:34 INFO - PROCESS | 1932 | 1462361074464 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 980ms 04:24:34 INFO - PROCESS | 1932 | 1462361074520 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 04:24:34 INFO - PROCESS | 1932 | 1462361074523 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 04:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:24:34 INFO - PROCESS | 1932 | 1462361074529 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:24:34 INFO - PROCESS | 1932 | 1462361074530 Marionette TRACE conn4 <- [1,206,null,{}] 04:24:34 INFO - PROCESS | 1932 | 1462361074535 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:34 INFO - PROCESS | 1932 | 1462361074651 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 04:24:34 INFO - PROCESS | 1932 | 1462361074666 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ea1b4000 == 44 [pid = 1932] [id = 59] 04:24:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x7f70dbb5dc00) [pid = 1932] [serial = 175] [outer = (nil)] 04:24:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x7f70f23ec400) [pid = 1932] [serial = 176] [outer = 0x7f70dbb5dc00] 04:24:34 INFO - PROCESS | 1932 | 1462361074785 Marionette DEBUG loaded listener.js 04:24:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x7f70f539ac00) [pid = 1932] [serial = 177] [outer = 0x7f70dbb5dc00] 04:24:35 INFO - PROCESS | 1932 | 1462361075409 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 977ms 04:24:35 INFO - PROCESS | 1932 | 1462361075520 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 04:24:35 INFO - PROCESS | 1932 | 1462361075524 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 04:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:24:35 INFO - PROCESS | 1932 | 1462361075560 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:24:35 INFO - PROCESS | 1932 | 1462361075563 Marionette TRACE conn4 <- [1,210,null,{}] 04:24:35 INFO - PROCESS | 1932 | 1462361075568 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:35 INFO - PROCESS | 1932 | 1462361075680 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 04:24:35 INFO - PROCESS | 1932 | 1462361075757 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da28a000 == 45 [pid = 1932] [id = 60] 04:24:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x7f70e1bef000) [pid = 1932] [serial = 178] [outer = (nil)] 04:24:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x7f70f59aec00) [pid = 1932] [serial = 179] [outer = 0x7f70e1bef000] 04:24:35 INFO - PROCESS | 1932 | 1462361075815 Marionette DEBUG loaded listener.js 04:24:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x7f70f5cbb400) [pid = 1932] [serial = 180] [outer = 0x7f70e1bef000] 04:24:36 INFO - PROCESS | 1932 | 1462361076427 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 04:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 941ms 04:24:36 INFO - PROCESS | 1932 | 1462361076487 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 04:24:36 INFO - PROCESS | 1932 | 1462361076492 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 04:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:24:36 INFO - PROCESS | 1932 | 1462361076501 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:24:36 INFO - PROCESS | 1932 | 1462361076506 Marionette TRACE conn4 <- [1,214,null,{}] 04:24:36 INFO - PROCESS | 1932 | 1462361076514 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:36 INFO - PROCESS | 1932 | 1462361076667 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 04:24:36 INFO - PROCESS | 1932 | 1462361076786 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dec30800 == 46 [pid = 1932] [id = 61] 04:24:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x7f70dbfa1c00) [pid = 1932] [serial = 181] [outer = (nil)] 04:24:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x7f70decea400) [pid = 1932] [serial = 182] [outer = 0x7f70dbfa1c00] 04:24:36 INFO - PROCESS | 1932 | 1462361076852 Marionette DEBUG loaded listener.js 04:24:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x7f70e188a800) [pid = 1932] [serial = 183] [outer = 0x7f70dbfa1c00] 04:24:37 INFO - PROCESS | 1932 | 1462361077582 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 04:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1130ms 04:24:37 INFO - PROCESS | 1932 | 1462361077631 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 04:24:37 INFO - PROCESS | 1932 | 1462361077638 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 04:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:24:37 INFO - PROCESS | 1932 | 1462361077652 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:24:37 INFO - PROCESS | 1932 | 1462361077660 Marionette TRACE conn4 <- [1,218,null,{}] 04:24:37 INFO - PROCESS | 1932 | 1462361077666 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:37 INFO - PROCESS | 1932 | 1462361077810 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 04:24:37 INFO - PROCESS | 1932 | 1462361077929 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3606800 == 47 [pid = 1932] [id = 62] 04:24:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x7f70e3459000) [pid = 1932] [serial = 184] [outer = (nil)] 04:24:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x7f70e3e3c800) [pid = 1932] [serial = 185] [outer = 0x7f70e3459000] 04:24:37 INFO - PROCESS | 1932 | 1462361077993 Marionette DEBUG loaded listener.js 04:24:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x7f70e6353400) [pid = 1932] [serial = 186] [outer = 0x7f70e3459000] 04:24:38 INFO - PROCESS | 1932 | 1462361078688 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 04:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1093ms 04:24:38 INFO - PROCESS | 1932 | 1462361078740 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 04:24:38 INFO - PROCESS | 1932 | 1462361078744 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 04:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:24:38 INFO - PROCESS | 1932 | 1462361078750 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:24:38 INFO - PROCESS | 1932 | 1462361078755 Marionette TRACE conn4 <- [1,222,null,{}] 04:24:38 INFO - PROCESS | 1932 | 1462361078784 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:38 INFO - PROCESS | 1932 | 1462361078957 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 04:24:39 INFO - PROCESS | 1932 | 1462361079012 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f1f47000 == 48 [pid = 1932] [id = 63] 04:24:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x7f70f106e800) [pid = 1932] [serial = 187] [outer = (nil)] 04:24:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x7f70f1cca800) [pid = 1932] [serial = 188] [outer = 0x7f70f106e800] 04:24:39 INFO - PROCESS | 1932 | 1462361079118 Marionette DEBUG loaded listener.js 04:24:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x7f70f2223400) [pid = 1932] [serial = 189] [outer = 0x7f70f106e800] 04:24:39 INFO - PROCESS | 1932 | 1462361079800 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 04:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1083ms 04:24:39 INFO - PROCESS | 1932 | 1462361079833 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 04:24:39 INFO - PROCESS | 1932 | 1462361079836 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 04:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:24:39 INFO - PROCESS | 1932 | 1462361079855 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:24:39 INFO - PROCESS | 1932 | 1462361079857 Marionette TRACE conn4 <- [1,226,null,{}] 04:24:39 INFO - PROCESS | 1932 | 1462361079863 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:40 INFO - PROCESS | 1932 | 1462361080003 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 04:24:40 INFO - PROCESS | 1932 | 1462361080103 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f3c63800 == 49 [pid = 1932] [id = 64] 04:24:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x7f70f3cc4800) [pid = 1932] [serial = 190] [outer = (nil)] 04:24:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x7f70f553fc00) [pid = 1932] [serial = 191] [outer = 0x7f70f3cc4800] 04:24:40 INFO - PROCESS | 1932 | 1462361080165 Marionette DEBUG loaded listener.js 04:24:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x7f70f5cbec00) [pid = 1932] [serial = 192] [outer = 0x7f70f3cc4800] 04:24:40 INFO - PROCESS | 1932 | 1462361080577 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:24:40 INFO - PROCESS | 1932 | 1462361080949 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1129ms 04:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:24:40 INFO - PROCESS | 1932 | 1462361080984 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 04:24:40 INFO - PROCESS | 1932 | 1462361080987 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 04:24:40 INFO - PROCESS | 1932 | 1462361080993 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:24:40 INFO - PROCESS | 1932 | 1462361080996 Marionette TRACE conn4 <- [1,230,null,{}] 04:24:41 INFO - PROCESS | 1932 | 1462361081001 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:41 INFO - PROCESS | 1932 | 1462361081139 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 04:24:41 INFO - PROCESS | 1932 | 1462361081265 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0092800 == 50 [pid = 1932] [id = 65] 04:24:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x7f70da395400) [pid = 1932] [serial = 193] [outer = (nil)] 04:24:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x7f70dd50f000) [pid = 1932] [serial = 194] [outer = 0x7f70da395400] 04:24:41 INFO - PROCESS | 1932 | 1462361081335 Marionette DEBUG loaded listener.js 04:24:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x7f70f221f400) [pid = 1932] [serial = 195] [outer = 0x7f70da395400] 04:24:42 INFO - PROCESS | 1932 | 1462361082354 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 04:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1431ms 04:24:42 INFO - PROCESS | 1932 | 1462361082424 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 04:24:42 INFO - PROCESS | 1932 | 1462361082430 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 04:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:24:42 INFO - PROCESS | 1932 | 1462361082437 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:24:42 INFO - PROCESS | 1932 | 1462361082442 Marionette TRACE conn4 <- [1,234,null,{}] 04:24:42 INFO - PROCESS | 1932 | 1462361082449 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:42 INFO - PROCESS | 1932 | 1462361082587 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 04:24:42 INFO - PROCESS | 1932 | 1462361082750 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbe2800 == 51 [pid = 1932] [id = 66] 04:24:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x7f70dd5bf400) [pid = 1932] [serial = 196] [outer = (nil)] 04:24:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x7f70dd6e5c00) [pid = 1932] [serial = 197] [outer = 0x7f70dd5bf400] 04:24:42 INFO - PROCESS | 1932 | 1462361082820 Marionette DEBUG loaded listener.js 04:24:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x7f70e287c400) [pid = 1932] [serial = 198] [outer = 0x7f70dd5bf400] 04:24:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ea1b4000 == 50 [pid = 1932] [id = 59] 04:24:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e638b800 == 49 [pid = 1932] [id = 58] 04:24:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3a28800 == 48 [pid = 1932] [id = 57] 04:24:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3160800 == 47 [pid = 1932] [id = 56] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x7f70dd50f800) [pid = 1932] [serial = 146] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e10d9000 == 46 [pid = 1932] [id = 55] 04:24:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbfb3800 == 45 [pid = 1932] [id = 54] 04:24:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc00e000 == 44 [pid = 1932] [id = 53] 04:24:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e10d0000 == 43 [pid = 1932] [id = 50] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x7f70f10b3800) [pid = 1932] [serial = 116] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x7f70f1032400) [pid = 1932] [serial = 137] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x7f70dbf28000) [pid = 1932] [serial = 140] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x7f70f1d0a000) [pid = 1932] [serial = 138] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x7f70e7a42400) [pid = 1932] [serial = 141] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x7f70e180e400) [pid = 1932] [serial = 126] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x7f70e00e1c00) [pid = 1932] [serial = 125] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x7f70e667d000) [pid = 1932] [serial = 131] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x7f70eaf99000) [pid = 1932] [serial = 132] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x7f70da23f000) [pid = 1932] [serial = 118] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x7f70f3c37400) [pid = 1932] [serial = 143] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x7f70e1be7c00) [pid = 1932] [serial = 121] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x7f70f41e6800) [pid = 1932] [serial = 144] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x7f70e373e800) [pid = 1932] [serial = 129] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x7f70e2a41400) [pid = 1932] [serial = 128] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x7f70f0b92c00) [pid = 1932] [serial = 134] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x7f70daa95000) [pid = 1932] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:24:43 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x7f70f0e92800) [pid = 1932] [serial = 135] [outer = (nil)] [url = about:blank] 04:24:43 INFO - PROCESS | 1932 | 1462361083531 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 04:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1137ms 04:24:43 INFO - PROCESS | 1932 | 1462361083575 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 04:24:43 INFO - PROCESS | 1932 | 1462361083582 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 04:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:24:43 INFO - PROCESS | 1932 | 1462361083591 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:24:43 INFO - PROCESS | 1932 | 1462361083595 Marionette TRACE conn4 <- [1,238,null,{}] 04:24:43 INFO - PROCESS | 1932 | 1462361083599 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:43 INFO - PROCESS | 1932 | 1462361083725 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 04:24:43 INFO - PROCESS | 1932 | 1462361083809 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e026c000 == 44 [pid = 1932] [id = 67] 04:24:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x7f70dd513c00) [pid = 1932] [serial = 199] [outer = (nil)] 04:24:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x7f70e373a000) [pid = 1932] [serial = 200] [outer = 0x7f70dd513c00] 04:24:43 INFO - PROCESS | 1932 | 1462361083864 Marionette DEBUG loaded listener.js 04:24:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x7f70e6662000) [pid = 1932] [serial = 201] [outer = 0x7f70dd513c00] 04:24:44 INFO - PROCESS | 1932 | 1462361084425 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 04:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 881ms 04:24:44 INFO - PROCESS | 1932 | 1462361084473 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 04:24:44 INFO - PROCESS | 1932 | 1462361084476 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 04:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:24:44 INFO - PROCESS | 1932 | 1462361084482 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:24:44 INFO - PROCESS | 1932 | 1462361084487 Marionette TRACE conn4 <- [1,242,null,{}] 04:24:44 INFO - PROCESS | 1932 | 1462361084501 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:44 INFO - PROCESS | 1932 | 1462361084673 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 04:24:44 INFO - PROCESS | 1932 | 1462361084753 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3ac1000 == 45 [pid = 1932] [id = 68] 04:24:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x7f70e3ecd000) [pid = 1932] [serial = 202] [outer = (nil)] 04:24:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x7f70f0b0b800) [pid = 1932] [serial = 203] [outer = 0x7f70e3ecd000] 04:24:44 INFO - PROCESS | 1932 | 1462361084810 Marionette DEBUG loaded listener.js 04:24:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x7f70f1d11c00) [pid = 1932] [serial = 204] [outer = 0x7f70e3ecd000] 04:24:45 INFO - PROCESS | 1932 | 1462361085429 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 04:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 984ms 04:24:45 INFO - PROCESS | 1932 | 1462361085467 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 04:24:45 INFO - PROCESS | 1932 | 1462361085470 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 04:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:24:45 INFO - PROCESS | 1932 | 1462361085476 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:24:45 INFO - PROCESS | 1932 | 1462361085478 Marionette TRACE conn4 <- [1,246,null,{}] 04:24:45 INFO - PROCESS | 1932 | 1462361085483 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:45 INFO - PROCESS | 1932 | 1462361085662 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 04:24:45 INFO - PROCESS | 1932 | 1462361085690 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e66de800 == 46 [pid = 1932] [id = 69] 04:24:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x7f70e3453400) [pid = 1932] [serial = 205] [outer = (nil)] 04:24:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x7f70f222ac00) [pid = 1932] [serial = 206] [outer = 0x7f70e3453400] 04:24:45 INFO - PROCESS | 1932 | 1462361085746 Marionette DEBUG loaded listener.js 04:24:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x7f70f5cb7400) [pid = 1932] [serial = 207] [outer = 0x7f70e3453400] 04:24:46 INFO - PROCESS | 1932 | 1462361086349 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 925ms 04:24:46 INFO - PROCESS | 1932 | 1462361086418 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 04:24:46 INFO - PROCESS | 1932 | 1462361086421 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 04:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:24:46 INFO - PROCESS | 1932 | 1462361086426 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:24:46 INFO - PROCESS | 1932 | 1462361086428 Marionette TRACE conn4 <- [1,250,null,{}] 04:24:46 INFO - PROCESS | 1932 | 1462361086434 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:46 INFO - PROCESS | 1932 | 1462361086580 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 04:24:46 INFO - PROCESS | 1932 | 1462361086603 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70effcd000 == 47 [pid = 1932] [id = 70] 04:24:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x7f70da51f000) [pid = 1932] [serial = 208] [outer = (nil)] 04:24:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x7f70f5cc5400) [pid = 1932] [serial = 209] [outer = 0x7f70da51f000] 04:24:46 INFO - PROCESS | 1932 | 1462361086657 Marionette DEBUG loaded listener.js 04:24:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x7f70f6390000) [pid = 1932] [serial = 210] [outer = 0x7f70da51f000] 04:24:47 INFO - PROCESS | 1932 | 1462361087315 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:24:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 931ms 04:24:47 INFO - PROCESS | 1932 | 1462361087358 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 04:24:47 INFO - PROCESS | 1932 | 1462361087361 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 04:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:24:47 INFO - PROCESS | 1932 | 1462361087376 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:24:47 INFO - PROCESS | 1932 | 1462361087379 Marionette TRACE conn4 <- [1,254,null,{}] 04:24:47 INFO - PROCESS | 1932 | 1462361087387 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:47 INFO - PROCESS | 1932 | 1462361087557 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 04:24:47 INFO - PROCESS | 1932 | 1462361087584 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc0de800 == 48 [pid = 1932] [id = 71] 04:24:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x7f70f8936400) [pid = 1932] [serial = 211] [outer = (nil)] 04:24:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x7f70f8c95000) [pid = 1932] [serial = 212] [outer = 0x7f70f8936400] 04:24:47 INFO - PROCESS | 1932 | 1462361087643 Marionette DEBUG loaded listener.js 04:24:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x7f70fa279c00) [pid = 1932] [serial = 213] [outer = 0x7f70f8936400] 04:24:47 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x7f70da240000) [pid = 1932] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:24:47 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x7f70f1d07400) [pid = 1932] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:24:47 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x7f70dbb5dc00) [pid = 1932] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:24:47 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x7f70da528c00) [pid = 1932] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:24:47 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x7f70da1aa800) [pid = 1932] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:24:47 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x7f70da523c00) [pid = 1932] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:24:47 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x7f70e4742000) [pid = 1932] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:24:47 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x7f70dd6efc00) [pid = 1932] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:24:48 INFO - PROCESS | 1932 | 1462361088342 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 04:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 981ms 04:24:48 INFO - PROCESS | 1932 | 1462361088356 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 04:24:48 INFO - PROCESS | 1932 | 1462361088360 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 04:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:24:48 INFO - PROCESS | 1932 | 1462361088368 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:24:48 INFO - PROCESS | 1932 | 1462361088371 Marionette TRACE conn4 <- [1,258,null,{}] 04:24:48 INFO - PROCESS | 1932 | 1462361088377 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:48 INFO - PROCESS | 1932 | 1462361088498 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 04:24:48 INFO - PROCESS | 1932 | 1462361088583 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f3c57000 == 49 [pid = 1932] [id = 72] 04:24:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x7f70da522000) [pid = 1932] [serial = 214] [outer = (nil)] 04:24:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x7f70f8c07800) [pid = 1932] [serial = 215] [outer = 0x7f70da522000] 04:24:48 INFO - PROCESS | 1932 | 1462361088641 Marionette DEBUG loaded listener.js 04:24:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x7f70fa280400) [pid = 1932] [serial = 216] [outer = 0x7f70da522000] 04:24:49 INFO - PROCESS | 1932 | 1462361089197 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 04:24:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 884ms 04:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:24:49 INFO - PROCESS | 1932 | 1462361089250 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 04:24:49 INFO - PROCESS | 1932 | 1462361089252 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 04:24:49 INFO - PROCESS | 1932 | 1462361089259 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:24:49 INFO - PROCESS | 1932 | 1462361089262 Marionette TRACE conn4 <- [1,262,null,{}] 04:24:49 INFO - PROCESS | 1932 | 1462361089267 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:49 INFO - PROCESS | 1932 | 1462361089387 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 04:24:49 INFO - PROCESS | 1932 | 1462361089404 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5ac1800 == 50 [pid = 1932] [id = 73] 04:24:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x7f70daa90800) [pid = 1932] [serial = 217] [outer = (nil)] 04:24:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x7f70fa459000) [pid = 1932] [serial = 218] [outer = 0x7f70daa90800] 04:24:49 INFO - PROCESS | 1932 | 1462361089542 Marionette DEBUG loaded listener.js 04:24:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x7f70fb278c00) [pid = 1932] [serial = 219] [outer = 0x7f70daa90800] 04:24:50 INFO - PROCESS | 1932 | 1462361090153 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 04:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 928ms 04:24:50 INFO - PROCESS | 1932 | 1462361090187 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 04:24:50 INFO - PROCESS | 1932 | 1462361090192 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 04:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:24:50 INFO - PROCESS | 1932 | 1462361090200 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:24:50 INFO - PROCESS | 1932 | 1462361090206 Marionette TRACE conn4 <- [1,266,null,{}] 04:24:50 INFO - PROCESS | 1932 | 1462361090214 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:50 INFO - PROCESS | 1932 | 1462361090359 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 04:24:50 INFO - PROCESS | 1932 | 1462361090466 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e1b8d800 == 51 [pid = 1932] [id = 74] 04:24:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x7f70dbf1ec00) [pid = 1932] [serial = 220] [outer = (nil)] 04:24:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x7f70dc02bc00) [pid = 1932] [serial = 221] [outer = 0x7f70dbf1ec00] 04:24:50 INFO - PROCESS | 1932 | 1462361090533 Marionette DEBUG loaded listener.js 04:24:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x7f70dc031000) [pid = 1932] [serial = 222] [outer = 0x7f70dbf1ec00] 04:24:51 INFO - PROCESS | 1932 | 1462361091322 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 04:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1134ms 04:24:51 INFO - PROCESS | 1932 | 1462361091347 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 04:24:51 INFO - PROCESS | 1932 | 1462361091355 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 04:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:24:51 INFO - PROCESS | 1932 | 1462361091366 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:24:51 INFO - PROCESS | 1932 | 1462361091370 Marionette TRACE conn4 <- [1,270,null,{}] 04:24:51 INFO - PROCESS | 1932 | 1462361091376 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:51 INFO - PROCESS | 1932 | 1462361091517 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 04:24:51 INFO - PROCESS | 1932 | 1462361091645 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e663e800 == 52 [pid = 1932] [id = 75] 04:24:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x7f70dc030c00) [pid = 1932] [serial = 223] [outer = (nil)] 04:24:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x7f70e1809800) [pid = 1932] [serial = 224] [outer = 0x7f70dc030c00] 04:24:51 INFO - PROCESS | 1932 | 1462361091710 Marionette DEBUG loaded listener.js 04:24:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x7f70e373f000) [pid = 1932] [serial = 225] [outer = 0x7f70dc030c00] 04:24:52 INFO - PROCESS | 1932 | 1462361092419 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1078ms 04:24:52 INFO - PROCESS | 1932 | 1462361092460 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 04:24:52 INFO - PROCESS | 1932 | 1462361092464 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 04:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:24:52 INFO - PROCESS | 1932 | 1462361092469 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:24:52 INFO - PROCESS | 1932 | 1462361092474 Marionette TRACE conn4 <- [1,274,null,{}] 04:24:52 INFO - PROCESS | 1932 | 1462361092489 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:52 INFO - PROCESS | 1932 | 1462361092637 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 04:24:52 INFO - PROCESS | 1932 | 1462361092775 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f6303800 == 53 [pid = 1932] [id = 76] 04:24:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x7f70e48cb400) [pid = 1932] [serial = 226] [outer = (nil)] 04:24:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x7f70f0b14800) [pid = 1932] [serial = 227] [outer = 0x7f70e48cb400] 04:24:52 INFO - PROCESS | 1932 | 1462361092845 Marionette DEBUG loaded listener.js 04:24:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x7f70f4164000) [pid = 1932] [serial = 228] [outer = 0x7f70e48cb400] 04:24:53 INFO - PROCESS | 1932 | 1462361093609 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 04:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1185ms 04:24:53 INFO - PROCESS | 1932 | 1462361093660 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 04:24:53 INFO - PROCESS | 1932 | 1462361093663 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 04:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:24:53 INFO - PROCESS | 1932 | 1462361093671 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:24:53 INFO - PROCESS | 1932 | 1462361093673 Marionette TRACE conn4 <- [1,278,null,{}] 04:24:53 INFO - PROCESS | 1932 | 1462361093679 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:53 INFO - PROCESS | 1932 | 1462361093822 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 04:24:53 INFO - PROCESS | 1932 | 1462361093944 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f8969000 == 54 [pid = 1932] [id = 77] 04:24:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x7f70ea089800) [pid = 1932] [serial = 229] [outer = (nil)] 04:24:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x7f70f638fc00) [pid = 1932] [serial = 230] [outer = 0x7f70ea089800] 04:24:54 INFO - PROCESS | 1932 | 1462361094012 Marionette DEBUG loaded listener.js 04:24:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70f89a6c00) [pid = 1932] [serial = 231] [outer = 0x7f70ea089800] 04:24:54 INFO - PROCESS | 1932 | 1462361094687 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 04:24:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1027ms 04:24:54 INFO - PROCESS | 1932 | 1462361094698 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 04:24:54 INFO - PROCESS | 1932 | 1462361094701 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 04:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:24:54 INFO - PROCESS | 1932 | 1462361094707 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:24:54 INFO - PROCESS | 1932 | 1462361094709 Marionette TRACE conn4 <- [1,282,null,{}] 04:24:54 INFO - PROCESS | 1932 | 1462361094715 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:54 INFO - PROCESS | 1932 | 1462361094856 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 04:24:54 INFO - PROCESS | 1932 | 1462361094956 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70fa2a4800 == 55 [pid = 1932] [id = 78] 04:24:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70f89a7800) [pid = 1932] [serial = 232] [outer = (nil)] 04:24:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70f8ce1400) [pid = 1932] [serial = 233] [outer = 0x7f70f89a7800] 04:24:55 INFO - PROCESS | 1932 | 1462361095020 Marionette DEBUG loaded listener.js 04:24:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70fb275c00) [pid = 1932] [serial = 234] [outer = 0x7f70f89a7800] 04:24:55 INFO - PROCESS | 1932 | 1462361095750 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 04:24:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1082ms 04:24:55 INFO - PROCESS | 1932 | 1462361095792 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 04:24:55 INFO - PROCESS | 1932 | 1462361095796 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 04:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:24:55 INFO - PROCESS | 1932 | 1462361095801 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:24:55 INFO - PROCESS | 1932 | 1462361095803 Marionette TRACE conn4 <- [1,286,null,{}] 04:24:55 INFO - PROCESS | 1932 | 1462361095809 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:55 INFO - PROCESS | 1932 | 1462361095971 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 04:24:56 INFO - PROCESS | 1932 | 1462361096078 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26a4000 == 56 [pid = 1932] [id = 79] 04:24:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70e1be9800) [pid = 1932] [serial = 235] [outer = (nil)] 04:24:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70f63f3c00) [pid = 1932] [serial = 236] [outer = 0x7f70e1be9800] 04:24:56 INFO - PROCESS | 1932 | 1462361096143 Marionette DEBUG loaded listener.js 04:24:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70fb27d400) [pid = 1932] [serial = 237] [outer = 0x7f70e1be9800] 04:24:57 INFO - PROCESS | 1932 | 1462361097007 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 04:24:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1278ms 04:24:57 INFO - PROCESS | 1932 | 1462361097081 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 04:24:57 INFO - PROCESS | 1932 | 1462361097085 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 04:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:24:57 INFO - PROCESS | 1932 | 1462361097109 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:24:57 INFO - PROCESS | 1932 | 1462361097115 Marionette TRACE conn4 <- [1,290,null,{}] 04:24:57 INFO - PROCESS | 1932 | 1462361097124 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:57 INFO - PROCESS | 1932 | 1462361097262 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 04:24:57 INFO - PROCESS | 1932 | 1462361097398 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26bc800 == 57 [pid = 1932] [id = 80] 04:24:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70dc02fc00) [pid = 1932] [serial = 238] [outer = (nil)] 04:24:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70dd50f400) [pid = 1932] [serial = 239] [outer = 0x7f70dc02fc00] 04:24:57 INFO - PROCESS | 1932 | 1462361097457 Marionette DEBUG loaded listener.js 04:24:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70decf5000) [pid = 1932] [serial = 240] [outer = 0x7f70dc02fc00] 04:24:58 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f3c57000 == 56 [pid = 1932] [id = 72] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70f59aec00) [pid = 1932] [serial = 179] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc0de800 == 55 [pid = 1932] [id = 71] 04:24:58 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70effcd000 == 54 [pid = 1932] [id = 70] 04:24:58 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e66de800 == 53 [pid = 1932] [id = 69] 04:24:58 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3ac1000 == 52 [pid = 1932] [id = 68] 04:24:58 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e026c000 == 51 [pid = 1932] [id = 67] 04:24:58 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbe2800 == 50 [pid = 1932] [id = 66] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70f0e8b800) [pid = 1932] [serial = 170] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70f1f5c400) [pid = 1932] [serial = 173] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70f1063800) [pid = 1932] [serial = 171] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70f23ec400) [pid = 1932] [serial = 176] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70e007cc00) [pid = 1932] [serial = 161] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70f2226800) [pid = 1932] [serial = 174] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70e1be3800) [pid = 1932] [serial = 162] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70dd6e8800) [pid = 1932] [serial = 147] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x7f70dc07e800) [pid = 1932] [serial = 159] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x7f70db091400) [pid = 1932] [serial = 158] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x7f70dd6e9000) [pid = 1932] [serial = 149] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x7f70e6350c00) [pid = 1932] [serial = 167] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x7f70e667fc00) [pid = 1932] [serial = 155] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x7f70e34ed000) [pid = 1932] [serial = 164] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x7f70e3a4ec00) [pid = 1932] [serial = 165] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x7f70e1809000) [pid = 1932] [serial = 152] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x7f70f539ac00) [pid = 1932] [serial = 177] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x7f70eaf37c00) [pid = 1932] [serial = 168] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1932 | 1462361098254 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1203ms 04:24:58 INFO - PROCESS | 1932 | 1462361098297 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 04:24:58 INFO - PROCESS | 1932 | 1462361098304 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 04:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:24:58 INFO - PROCESS | 1932 | 1462361098314 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:24:58 INFO - PROCESS | 1932 | 1462361098318 Marionette TRACE conn4 <- [1,294,null,{}] 04:24:58 INFO - PROCESS | 1932 | 1462361098324 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:58 INFO - PROCESS | 1932 | 1462361098457 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 04:24:58 INFO - PROCESS | 1932 | 1462361098475 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dec23000 == 51 [pid = 1932] [id = 81] 04:24:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x7f70decf7400) [pid = 1932] [serial = 241] [outer = (nil)] 04:24:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x7f70e317f000) [pid = 1932] [serial = 242] [outer = 0x7f70decf7400] 04:24:58 INFO - PROCESS | 1932 | 1462361098531 Marionette DEBUG loaded listener.js 04:24:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x7f70e3a54400) [pid = 1932] [serial = 243] [outer = 0x7f70decf7400] 04:24:59 INFO - PROCESS | 1932 | 1462361099196 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:24:59 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. 04:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 928ms 04:24:59 INFO - PROCESS | 1932 | 1462361099243 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 04:24:59 INFO - PROCESS | 1932 | 1462361099246 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 04:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:24:59 INFO - PROCESS | 1932 | 1462361099252 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:24:59 INFO - PROCESS | 1932 | 1462361099257 Marionette TRACE conn4 <- [1,298,null,{}] 04:24:59 INFO - PROCESS | 1932 | 1462361099271 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:59 INFO - PROCESS | 1932 | 1462361099409 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 04:24:59 INFO - PROCESS | 1932 | 1462361099501 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3620800 == 52 [pid = 1932] [id = 82] 04:24:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x7f70e3861400) [pid = 1932] [serial = 244] [outer = (nil)] 04:24:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x7f70eaf41c00) [pid = 1932] [serial = 245] [outer = 0x7f70e3861400] 04:24:59 INFO - PROCESS | 1932 | 1462361099560 Marionette DEBUG loaded listener.js 04:24:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x7f70f0dfa400) [pid = 1932] [serial = 246] [outer = 0x7f70e3861400] 04:25:00 INFO - PROCESS | 1932 | 1462361100181 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:00 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. 04:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 984ms 04:25:00 INFO - PROCESS | 1932 | 1462361100237 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 04:25:00 INFO - PROCESS | 1932 | 1462361100241 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 04:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:25:00 INFO - PROCESS | 1932 | 1462361100246 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:25:00 INFO - PROCESS | 1932 | 1462361100248 Marionette TRACE conn4 <- [1,302,null,{}] 04:25:00 INFO - PROCESS | 1932 | 1462361100253 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:00 INFO - PROCESS | 1932 | 1462361100415 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 04:25:00 INFO - PROCESS | 1932 | 1462361100443 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e6634800 == 53 [pid = 1932] [id = 83] 04:25:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x7f70e00e0c00) [pid = 1932] [serial = 247] [outer = (nil)] 04:25:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x7f70f2222c00) [pid = 1932] [serial = 248] [outer = 0x7f70e00e0c00] 04:25:00 INFO - PROCESS | 1932 | 1462361100499 Marionette DEBUG loaded listener.js 04:25:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x7f70f5584800) [pid = 1932] [serial = 249] [outer = 0x7f70e00e0c00] 04:25:01 INFO - PROCESS | 1932 | 1462361101173 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:01 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. 04:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 974ms 04:25:01 INFO - PROCESS | 1932 | 1462361101232 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 04:25:01 INFO - PROCESS | 1932 | 1462361101235 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 04:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:25:01 INFO - PROCESS | 1932 | 1462361101241 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:25:01 INFO - PROCESS | 1932 | 1462361101243 Marionette TRACE conn4 <- [1,306,null,{}] 04:25:01 INFO - PROCESS | 1932 | 1462361101247 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:01 INFO - PROCESS | 1932 | 1462361101396 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 04:25:01 INFO - PROCESS | 1932 | 1462361101427 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0090800 == 54 [pid = 1932] [id = 84] 04:25:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70f59a6c00) [pid = 1932] [serial = 250] [outer = (nil)] 04:25:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70f6257c00) [pid = 1932] [serial = 251] [outer = 0x7f70f59a6c00] 04:25:01 INFO - PROCESS | 1932 | 1462361101484 Marionette DEBUG loaded listener.js 04:25:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70f63eb800) [pid = 1932] [serial = 252] [outer = 0x7f70f59a6c00] 04:25:02 INFO - PROCESS | 1932 | 1462361102147 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:02 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. 04:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 928ms 04:25:02 INFO - PROCESS | 1932 | 1462361102170 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 04:25:02 INFO - PROCESS | 1932 | 1462361102173 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 04:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:25:02 INFO - PROCESS | 1932 | 1462361102179 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:25:02 INFO - PROCESS | 1932 | 1462361102181 Marionette TRACE conn4 <- [1,310,null,{}] 04:25:02 INFO - PROCESS | 1932 | 1462361102186 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:02 INFO - PROCESS | 1932 | 1462361102378 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 04:25:02 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70e3453400) [pid = 1932] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:25:02 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70da522000) [pid = 1932] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:25:02 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x7f70da51f000) [pid = 1932] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:25:02 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x7f70f8936400) [pid = 1932] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:25:02 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x7f70dd5bf400) [pid = 1932] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:25:02 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x7f70dd513c00) [pid = 1932] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:25:02 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x7f70e3ecd000) [pid = 1932] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:25:02 INFO - PROCESS | 1932 | 1462361102571 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3323800 == 55 [pid = 1932] [id = 85] 04:25:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x7f70da1aa800) [pid = 1932] [serial = 253] [outer = (nil)] 04:25:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x7f70e1dcfc00) [pid = 1932] [serial = 254] [outer = 0x7f70da1aa800] 04:25:02 INFO - PROCESS | 1932 | 1462361102628 Marionette DEBUG loaded listener.js 04:25:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x7f70fa21c000) [pid = 1932] [serial = 255] [outer = 0x7f70da1aa800] 04:25:03 INFO - PROCESS | 1932 | 1462361103187 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:03 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. 04:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1026ms 04:25:03 INFO - PROCESS | 1932 | 1462361103205 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 04:25:03 INFO - PROCESS | 1932 | 1462361103209 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 04:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:25:03 INFO - PROCESS | 1932 | 1462361103215 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:25:03 INFO - PROCESS | 1932 | 1462361103218 Marionette TRACE conn4 <- [1,314,null,{}] 04:25:03 INFO - PROCESS | 1932 | 1462361103223 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:03 INFO - PROCESS | 1932 | 1462361103347 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 04:25:03 INFO - PROCESS | 1932 | 1462361103441 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f55d9000 == 56 [pid = 1932] [id = 86] 04:25:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x7f70da522000) [pid = 1932] [serial = 256] [outer = (nil)] 04:25:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70fb137c00) [pid = 1932] [serial = 257] [outer = 0x7f70da522000] 04:25:03 INFO - PROCESS | 1932 | 1462361103496 Marionette DEBUG loaded listener.js 04:25:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70fb13e000) [pid = 1932] [serial = 258] [outer = 0x7f70da522000] 04:25:04 INFO - PROCESS | 1932 | 1462361104069 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:04 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. 04:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 885ms 04:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:25:04 INFO - PROCESS | 1932 | 1462361104101 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 04:25:04 INFO - PROCESS | 1932 | 1462361104104 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 04:25:04 INFO - PROCESS | 1932 | 1462361104110 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:25:04 INFO - PROCESS | 1932 | 1462361104112 Marionette TRACE conn4 <- [1,318,null,{}] 04:25:04 INFO - PROCESS | 1932 | 1462361104117 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:04 INFO - PROCESS | 1932 | 1462361104242 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 04:25:04 INFO - PROCESS | 1932 | 1462361104343 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f62b0800 == 57 [pid = 1932] [id = 87] 04:25:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70da85d800) [pid = 1932] [serial = 259] [outer = (nil)] 04:25:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70da865400) [pid = 1932] [serial = 260] [outer = 0x7f70da85d800] 04:25:04 INFO - PROCESS | 1932 | 1462361104399 Marionette DEBUG loaded listener.js 04:25:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70da86a800) [pid = 1932] [serial = 261] [outer = 0x7f70da85d800] 04:25:05 INFO - PROCESS | 1932 | 1462361105242 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:05 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. 04:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1181ms 04:25:05 INFO - PROCESS | 1932 | 1462361105291 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 04:25:05 INFO - PROCESS | 1932 | 1462361105298 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 04:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:25:05 INFO - PROCESS | 1932 | 1462361105305 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:25:05 INFO - PROCESS | 1932 | 1462361105311 Marionette TRACE conn4 <- [1,322,null,{}] 04:25:05 INFO - PROCESS | 1932 | 1462361105318 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:05 INFO - PROCESS | 1932 | 1462361105534 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 04:25:05 INFO - PROCESS | 1932 | 1462361105641 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3163800 == 58 [pid = 1932] [id = 88] 04:25:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70dd5c6400) [pid = 1932] [serial = 262] [outer = (nil)] 04:25:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70e0077400) [pid = 1932] [serial = 263] [outer = 0x7f70dd5c6400] 04:25:05 INFO - PROCESS | 1932 | 1462361105718 Marionette DEBUG loaded listener.js 04:25:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70e1beb000) [pid = 1932] [serial = 264] [outer = 0x7f70dd5c6400] 04:25:06 INFO - PROCESS | 1932 | 1462361106551 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:06 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. 04:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1280ms 04:25:06 INFO - PROCESS | 1932 | 1462361106587 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 04:25:06 INFO - PROCESS | 1932 | 1462361106594 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 04:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:25:06 INFO - PROCESS | 1932 | 1462361106607 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:25:06 INFO - PROCESS | 1932 | 1462361106610 Marionette TRACE conn4 <- [1,326,null,{}] 04:25:06 INFO - PROCESS | 1932 | 1462361106616 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:06 INFO - PROCESS | 1932 | 1462361106763 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 04:25:06 INFO - PROCESS | 1932 | 1462361106896 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f1f42000 == 59 [pid = 1932] [id = 89] 04:25:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70e3a4ec00) [pid = 1932] [serial = 265] [outer = (nil)] 04:25:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70ea084c00) [pid = 1932] [serial = 266] [outer = 0x7f70e3a4ec00] 04:25:06 INFO - PROCESS | 1932 | 1462361106961 Marionette DEBUG loaded listener.js 04:25:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70f0df6400) [pid = 1932] [serial = 267] [outer = 0x7f70e3a4ec00] 04:25:07 INFO - PROCESS | 1932 | 1462361107843 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:07 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. 04:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1289ms 04:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:25:07 INFO - PROCESS | 1932 | 1462361107896 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 04:25:07 INFO - PROCESS | 1932 | 1462361107899 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 04:25:07 INFO - PROCESS | 1932 | 1462361107906 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:25:07 INFO - PROCESS | 1932 | 1462361107911 Marionette TRACE conn4 <- [1,330,null,{}] 04:25:07 INFO - PROCESS | 1932 | 1462361107926 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:08 INFO - PROCESS | 1932 | 1462361108133 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 04:25:08 INFO - PROCESS | 1932 | 1462361108263 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f7112bbd000 == 60 [pid = 1932] [id = 90] 04:25:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70f41e8000) [pid = 1932] [serial = 268] [outer = (nil)] 04:25:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70f63f2800) [pid = 1932] [serial = 269] [outer = 0x7f70f41e8000] 04:25:08 INFO - PROCESS | 1932 | 1462361108332 Marionette DEBUG loaded listener.js 04:25:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70f89b0c00) [pid = 1932] [serial = 270] [outer = 0x7f70f41e8000] 04:25:09 INFO - PROCESS | 1932 | 1462361109071 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:09 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. 04:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1188ms 04:25:09 INFO - PROCESS | 1932 | 1462361109092 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 04:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:25:09 INFO - PROCESS | 1932 | 1462361109096 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 04:25:09 INFO - PROCESS | 1932 | 1462361109102 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:25:09 INFO - PROCESS | 1932 | 1462361109105 Marionette TRACE conn4 <- [1,334,null,{}] 04:25:09 INFO - PROCESS | 1932 | 1462361109110 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:09 INFO - PROCESS | 1932 | 1462361109252 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 04:25:09 INFO - PROCESS | 1932 | 1462361109384 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9452800 == 61 [pid = 1932] [id = 91] 04:25:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70f59afc00) [pid = 1932] [serial = 271] [outer = (nil)] 04:25:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70fb138400) [pid = 1932] [serial = 272] [outer = 0x7f70f59afc00] 04:25:09 INFO - PROCESS | 1932 | 1462361109449 Marionette DEBUG loaded listener.js 04:25:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70fb140c00) [pid = 1932] [serial = 273] [outer = 0x7f70f59afc00] 04:25:10 INFO - PROCESS | 1932 | 1462361110177 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:10 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. 04:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1128ms 04:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:25:10 INFO - PROCESS | 1932 | 1462361110231 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 04:25:10 INFO - PROCESS | 1932 | 1462361110234 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 04:25:10 INFO - PROCESS | 1932 | 1462361110240 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:25:10 INFO - PROCESS | 1932 | 1462361110243 Marionette TRACE conn4 <- [1,338,null,{}] 04:25:10 INFO - PROCESS | 1932 | 1462361110248 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:12 INFO - PROCESS | 1932 | 1462361112105 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 04:25:12 INFO - PROCESS | 1932 | 1462361112516 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0093000 == 62 [pid = 1932] [id = 92] 04:25:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70da85d400) [pid = 1932] [serial = 274] [outer = (nil)] 04:25:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70da864c00) [pid = 1932] [serial = 275] [outer = 0x7f70da85d400] 04:25:12 INFO - PROCESS | 1932 | 1462361112579 Marionette DEBUG loaded listener.js 04:25:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70dbf28c00) [pid = 1932] [serial = 276] [outer = 0x7f70da85d400] 04:25:13 INFO - PROCESS | 1932 | 1462361113332 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 3139ms 04:25:13 INFO - PROCESS | 1932 | 1462361113380 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 04:25:13 INFO - PROCESS | 1932 | 1462361113386 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 04:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:25:13 INFO - PROCESS | 1932 | 1462361113393 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:25:13 INFO - PROCESS | 1932 | 1462361113398 Marionette TRACE conn4 <- [1,342,null,{}] 04:25:13 INFO - PROCESS | 1932 | 1462361113404 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:13 INFO - PROCESS | 1932 | 1462361113544 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 04:25:13 INFO - PROCESS | 1932 | 1462361113702 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:13 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3ad9800 == 61 [pid = 1932] [id = 51] 04:25:13 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f55d9000 == 60 [pid = 1932] [id = 86] 04:25:13 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3323800 == 59 [pid = 1932] [id = 85] 04:25:13 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e0090800 == 58 [pid = 1932] [id = 84] 04:25:13 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70fa459000) [pid = 1932] [serial = 218] [outer = (nil)] [url = about:blank] 04:25:13 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70decea400) [pid = 1932] [serial = 182] [outer = (nil)] [url = about:blank] 04:25:13 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70e3e3c800) [pid = 1932] [serial = 185] [outer = (nil)] [url = about:blank] 04:25:13 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70f1cca800) [pid = 1932] [serial = 188] [outer = (nil)] [url = about:blank] 04:25:13 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70f553fc00) [pid = 1932] [serial = 191] [outer = (nil)] [url = about:blank] 04:25:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0090800 == 59 [pid = 1932] [id = 93] 04:25:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70dc028400) [pid = 1932] [serial = 277] [outer = (nil)] 04:25:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70e007d800) [pid = 1932] [serial = 278] [outer = 0x7f70dc028400] 04:25:13 INFO - PROCESS | 1932 | 1462361113795 Marionette DEBUG loaded listener.js 04:25:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70e1bea400) [pid = 1932] [serial = 279] [outer = 0x7f70dc028400] 04:25:13 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e6634800 == 58 [pid = 1932] [id = 83] 04:25:13 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3620800 == 57 [pid = 1932] [id = 82] 04:25:13 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dec23000 == 56 [pid = 1932] [id = 81] 04:25:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e26bc800 == 55 [pid = 1932] [id = 80] 04:25:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e1b8d800 == 54 [pid = 1932] [id = 74] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70f5cc5400) [pid = 1932] [serial = 209] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70f8c95000) [pid = 1932] [serial = 212] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70e287c400) [pid = 1932] [serial = 198] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70dd6e5c00) [pid = 1932] [serial = 197] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70dd50f000) [pid = 1932] [serial = 194] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70e373a000) [pid = 1932] [serial = 200] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70e6662000) [pid = 1932] [serial = 201] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70f0b0b800) [pid = 1932] [serial = 203] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70f1d11c00) [pid = 1932] [serial = 204] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70fa279c00) [pid = 1932] [serial = 213] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70f222ac00) [pid = 1932] [serial = 206] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70f8c07800) [pid = 1932] [serial = 215] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70f5cb7400) [pid = 1932] [serial = 207] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70f6390000) [pid = 1932] [serial = 210] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70fa280400) [pid = 1932] [serial = 216] [outer = (nil)] [url = about:blank] 04:25:14 INFO - PROCESS | 1932 | 1462361114430 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:14 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. 04:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1083ms 04:25:14 INFO - PROCESS | 1932 | 1462361114480 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 04:25:14 INFO - PROCESS | 1932 | 1462361114485 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 04:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:25:14 INFO - PROCESS | 1932 | 1462361114491 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:25:14 INFO - PROCESS | 1932 | 1462361114493 Marionette TRACE conn4 <- [1,346,null,{}] 04:25:14 INFO - PROCESS | 1932 | 1462361114498 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:14 INFO - PROCESS | 1932 | 1462361114636 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 04:25:14 INFO - PROCESS | 1932 | 1462361114731 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e30a7800 == 55 [pid = 1932] [id = 94] 04:25:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70e1bea000) [pid = 1932] [serial = 280] [outer = (nil)] 04:25:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70e665f800) [pid = 1932] [serial = 281] [outer = 0x7f70e1bea000] 04:25:14 INFO - PROCESS | 1932 | 1462361114791 Marionette DEBUG loaded listener.js 04:25:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70eaf97400) [pid = 1932] [serial = 282] [outer = 0x7f70e1bea000] 04:25:15 INFO - PROCESS | 1932 | 1462361115470 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:15 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. 04:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1031ms 04:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:25:15 INFO - PROCESS | 1932 | 1462361115523 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 04:25:15 INFO - PROCESS | 1932 | 1462361115526 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 04:25:15 INFO - PROCESS | 1932 | 1462361115540 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:25:15 INFO - PROCESS | 1932 | 1462361115546 Marionette TRACE conn4 <- [1,350,null,{}] 04:25:15 INFO - PROCESS | 1932 | 1462361115566 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:15 INFO - PROCESS | 1932 | 1462361115743 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 04:25:15 INFO - PROCESS | 1932 | 1462361115756 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e6634800 == 56 [pid = 1932] [id = 95] 04:25:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70eaf97c00) [pid = 1932] [serial = 283] [outer = (nil)] 04:25:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70f10b2400) [pid = 1932] [serial = 284] [outer = 0x7f70eaf97c00] 04:25:15 INFO - PROCESS | 1932 | 1462361115818 Marionette DEBUG loaded listener.js 04:25:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70f5b45800) [pid = 1932] [serial = 285] [outer = 0x7f70eaf97c00] 04:25:16 INFO - PROCESS | 1932 | 1462361116459 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:16 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. 04:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 952ms 04:25:16 INFO - PROCESS | 1932 | 1462361116485 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 04:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:25:16 INFO - PROCESS | 1932 | 1462361116489 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 04:25:16 INFO - PROCESS | 1932 | 1462361116494 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:25:16 INFO - PROCESS | 1932 | 1462361116497 Marionette TRACE conn4 <- [1,354,null,{}] 04:25:16 INFO - PROCESS | 1932 | 1462361116502 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:16 INFO - PROCESS | 1932 | 1462361116672 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 04:25:16 INFO - PROCESS | 1932 | 1462361116735 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da422800 == 57 [pid = 1932] [id = 96] 04:25:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70d8632c00) [pid = 1932] [serial = 286] [outer = (nil)] 04:25:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70f63e9400) [pid = 1932] [serial = 287] [outer = 0x7f70d8632c00] 04:25:16 INFO - PROCESS | 1932 | 1462361116791 Marionette DEBUG loaded listener.js 04:25:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70f7fc6000) [pid = 1932] [serial = 288] [outer = 0x7f70d8632c00] 04:25:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70f63e8c00) [pid = 1932] [serial = 289] [outer = 0x7f70dbf24000] 04:25:17 INFO - PROCESS | 1932 | 1462361117484 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:17 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. 04:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1027ms 04:25:17 INFO - PROCESS | 1932 | 1462361117521 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 04:25:17 INFO - PROCESS | 1932 | 1462361117524 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 04:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:25:17 INFO - PROCESS | 1932 | 1462361117530 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:25:17 INFO - PROCESS | 1932 | 1462361117532 Marionette TRACE conn4 <- [1,358,null,{}] 04:25:17 INFO - PROCESS | 1932 | 1462361117543 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:17 INFO - PROCESS | 1932 | 1462361117702 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 04:25:17 INFO - PROCESS | 1932 | 1462361117789 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f1005800 == 58 [pid = 1932] [id = 97] 04:25:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70e635ec00) [pid = 1932] [serial = 290] [outer = (nil)] 04:25:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70f89ae800) [pid = 1932] [serial = 291] [outer = 0x7f70e635ec00] 04:25:17 INFO - PROCESS | 1932 | 1462361117858 Marionette DEBUG loaded listener.js 04:25:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70fb140400) [pid = 1932] [serial = 292] [outer = 0x7f70e635ec00] 04:25:18 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70decf7400) [pid = 1932] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:25:18 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70e3861400) [pid = 1932] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:25:18 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70e00e0c00) [pid = 1932] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:25:18 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70e1bef000) [pid = 1932] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:25:18 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70dc02fc00) [pid = 1932] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:25:18 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70daa90800) [pid = 1932] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:25:18 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70da1aa800) [pid = 1932] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:25:18 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70da522000) [pid = 1932] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:25:18 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70f59a6c00) [pid = 1932] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:25:18 INFO - PROCESS | 1932 | 1462361118678 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:18 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. 04:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1176ms 04:25:18 INFO - PROCESS | 1932 | 1462361118706 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 04:25:18 INFO - PROCESS | 1932 | 1462361118709 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 04:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:25:18 INFO - PROCESS | 1932 | 1462361118721 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:25:18 INFO - PROCESS | 1932 | 1462361118723 Marionette TRACE conn4 <- [1,362,null,{}] 04:25:18 INFO - PROCESS | 1932 | 1462361118728 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:18 INFO - PROCESS | 1932 | 1462361118848 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 04:25:18 INFO - PROCESS | 1932 | 1462361118863 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f41c5800 == 59 [pid = 1932] [id = 98] 04:25:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70da86b800) [pid = 1932] [serial = 293] [outer = (nil)] 04:25:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70e3c6dc00) [pid = 1932] [serial = 294] [outer = 0x7f70da86b800] 04:25:18 INFO - PROCESS | 1932 | 1462361118917 Marionette DEBUG loaded listener.js 04:25:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70e3c75400) [pid = 1932] [serial = 295] [outer = 0x7f70da86b800] 04:25:19 INFO - PROCESS | 1932 | 1462361119588 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:19 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. 04:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 877ms 04:25:19 INFO - PROCESS | 1932 | 1462361119597 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 04:25:19 INFO - PROCESS | 1932 | 1462361119600 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 04:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:25:19 INFO - PROCESS | 1932 | 1462361119605 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:25:19 INFO - PROCESS | 1932 | 1462361119607 Marionette TRACE conn4 <- [1,366,null,{}] 04:25:19 INFO - PROCESS | 1932 | 1462361119613 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:19 INFO - PROCESS | 1932 | 1462361119736 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 04:25:19 INFO - PROCESS | 1932 | 1462361119829 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f8cca800 == 60 [pid = 1932] [id = 99] 04:25:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70d862ec00) [pid = 1932] [serial = 296] [outer = (nil)] 04:25:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70d8ae9c00) [pid = 1932] [serial = 297] [outer = 0x7f70d862ec00] 04:25:19 INFO - PROCESS | 1932 | 1462361119884 Marionette DEBUG loaded listener.js 04:25:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70daa90800) [pid = 1932] [serial = 298] [outer = 0x7f70d862ec00] 04:25:20 INFO - PROCESS | 1932 | 1462361120463 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:20 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. 04:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 975ms 04:25:20 INFO - PROCESS | 1932 | 1462361120582 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 04:25:20 INFO - PROCESS | 1932 | 1462361120587 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 04:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:25:20 INFO - PROCESS | 1932 | 1462361120594 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:25:20 INFO - PROCESS | 1932 | 1462361120600 Marionette TRACE conn4 <- [1,370,null,{}] 04:25:20 INFO - PROCESS | 1932 | 1462361120608 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:20 INFO - PROCESS | 1932 | 1462361120805 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 04:25:20 INFO - PROCESS | 1932 | 1462361120935 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9415000 == 61 [pid = 1932] [id = 100] 04:25:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70d862f800) [pid = 1932] [serial = 299] [outer = (nil)] 04:25:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70d8af1400) [pid = 1932] [serial = 300] [outer = 0x7f70d862f800] 04:25:21 INFO - PROCESS | 1932 | 1462361121003 Marionette DEBUG loaded listener.js 04:25:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70da867c00) [pid = 1932] [serial = 301] [outer = 0x7f70d862f800] 04:25:21 INFO - PROCESS | 1932 | 1462361121770 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:25:21 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. 04:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1242ms 04:25:21 INFO - PROCESS | 1932 | 1462361121837 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 04:25:21 INFO - PROCESS | 1932 | 1462361121842 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 04:25:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:25:21 INFO - PROCESS | 1932 | 1462361121854 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:25:21 INFO - PROCESS | 1932 | 1462361121859 Marionette TRACE conn4 <- [1,374,null,{}] 04:25:21 INFO - PROCESS | 1932 | 1462361121865 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:22 INFO - PROCESS | 1932 | 1462361122020 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 04:25:22 INFO - PROCESS | 1932 | 1462361122149 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26af000 == 62 [pid = 1932] [id = 101] 04:25:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70dd6e5c00) [pid = 1932] [serial = 302] [outer = (nil)] 04:25:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70e1be5c00) [pid = 1932] [serial = 303] [outer = 0x7f70dd6e5c00] 04:25:22 INFO - PROCESS | 1932 | 1462361122213 Marionette DEBUG loaded listener.js 04:25:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70e3c66400) [pid = 1932] [serial = 304] [outer = 0x7f70dd6e5c00] 04:25:23 INFO - PROCESS | 1932 | 1462361123065 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:25:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:25:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1287ms 04:25:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:25:23 INFO - PROCESS | 1932 | 1462361123137 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 04:25:23 INFO - PROCESS | 1932 | 1462361123140 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 04:25:23 INFO - PROCESS | 1932 | 1462361123146 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:25:23 INFO - PROCESS | 1932 | 1462361123150 Marionette TRACE conn4 <- [1,378,null,{}] 04:25:23 INFO - PROCESS | 1932 | 1462361123164 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:23 INFO - PROCESS | 1932 | 1462361123350 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 04:25:23 INFO - PROCESS | 1932 | 1462361123482 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70effcc800 == 63 [pid = 1932] [id = 102] 04:25:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70e6668800) [pid = 1932] [serial = 305] [outer = (nil)] 04:25:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70eaf45000) [pid = 1932] [serial = 306] [outer = 0x7f70e6668800] 04:25:23 INFO - PROCESS | 1932 | 1462361123555 Marionette DEBUG loaded listener.js 04:25:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70f1030000) [pid = 1932] [serial = 307] [outer = 0x7f70e6668800] 04:25:24 INFO - PROCESS | 1932 | 1462361124513 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:25:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:25:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1438ms 04:25:24 INFO - PROCESS | 1932 | 1462361124584 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 04:25:24 INFO - PROCESS | 1932 | 1462361124587 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 04:25:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:25:24 INFO - PROCESS | 1932 | 1462361124592 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:25:24 INFO - PROCESS | 1932 | 1462361124594 Marionette TRACE conn4 <- [1,382,null,{}] 04:25:24 INFO - PROCESS | 1932 | 1462361124600 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:24 INFO - PROCESS | 1932 | 1462361124743 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 04:25:24 INFO - PROCESS | 1932 | 1462361124877 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cc0000 == 64 [pid = 1932] [id = 103] 04:25:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70f5cbd000) [pid = 1932] [serial = 308] [outer = (nil)] 04:25:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70f8ce8400) [pid = 1932] [serial = 309] [outer = 0x7f70f5cbd000] 04:25:24 INFO - PROCESS | 1932 | 1462361124977 Marionette DEBUG loaded listener.js 04:25:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70fb135400) [pid = 1932] [serial = 310] [outer = 0x7f70f5cbd000] 04:25:25 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:25:25 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:25:25 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:25:25 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:25:25 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:25:25 INFO - PROCESS | 1932 | 1462361125734 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:25:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:25:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1175ms 04:25:25 INFO - PROCESS | 1932 | 1462361125768 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 04:25:25 INFO - PROCESS | 1932 | 1462361125771 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 04:25:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:25:25 INFO - PROCESS | 1932 | 1462361125777 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:25:25 INFO - PROCESS | 1932 | 1462361125779 Marionette TRACE conn4 <- [1,386,null,{}] 04:25:25 INFO - PROCESS | 1932 | 1462361125784 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:25 INFO - PROCESS | 1932 | 1462361125920 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 04:25:26 INFO - PROCESS | 1932 | 1462361126057 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d89d0800 == 65 [pid = 1932] [id = 104] 04:25:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70d862c800) [pid = 1932] [serial = 311] [outer = (nil)] 04:25:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70d89ec400) [pid = 1932] [serial = 312] [outer = 0x7f70d862c800] 04:25:26 INFO - PROCESS | 1932 | 1462361126120 Marionette DEBUG loaded listener.js 04:25:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70d89f3000) [pid = 1932] [serial = 313] [outer = 0x7f70d862c800] 04:25:27 INFO - PROCESS | 1932 | 1462361127130 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 04:25:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:25:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1377ms 04:25:27 INFO - PROCESS | 1932 | 1462361127155 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 04:25:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:25:27 INFO - PROCESS | 1932 | 1462361127160 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 04:25:27 INFO - PROCESS | 1932 | 1462361127168 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:25:27 INFO - PROCESS | 1932 | 1462361127173 Marionette TRACE conn4 <- [1,390,null,{}] 04:25:27 INFO - PROCESS | 1932 | 1462361127181 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:27 INFO - PROCESS | 1932 | 1462361127323 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 04:25:27 INFO - PROCESS | 1932 | 1462361127493 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da1d8800 == 66 [pid = 1932] [id = 105] 04:25:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x7f70d8af1000) [pid = 1932] [serial = 314] [outer = (nil)] 04:25:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x7f70da523c00) [pid = 1932] [serial = 315] [outer = 0x7f70d8af1000] 04:25:27 INFO - PROCESS | 1932 | 1462361127648 Marionette DEBUG loaded listener.js 04:25:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x7f70da86ac00) [pid = 1932] [serial = 316] [outer = 0x7f70d8af1000] 04:25:28 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f41c5800 == 65 [pid = 1932] [id = 98] 04:25:28 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f1005800 == 64 [pid = 1932] [id = 97] 04:25:28 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da422800 == 63 [pid = 1932] [id = 96] 04:25:28 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e6634800 == 62 [pid = 1932] [id = 95] 04:25:28 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e30a7800 == 61 [pid = 1932] [id = 94] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x7f70f8ce1400) [pid = 1932] [serial = 233] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x7f70f63f3c00) [pid = 1932] [serial = 236] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x7f70da865400) [pid = 1932] [serial = 260] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e0090800 == 60 [pid = 1932] [id = 93] 04:25:28 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e0093000 == 59 [pid = 1932] [id = 92] 04:25:28 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9452800 == 58 [pid = 1932] [id = 91] 04:25:28 INFO - PROCESS | 1932 | --DOCSHELL 0x7f7112bbd000 == 57 [pid = 1932] [id = 90] 04:25:28 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f1f42000 == 56 [pid = 1932] [id = 89] 04:25:28 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3163800 == 55 [pid = 1932] [id = 88] 04:25:28 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f62b0800 == 54 [pid = 1932] [id = 87] 04:25:28 INFO - PROCESS | 1932 | 1462361128442 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70e317f000) [pid = 1932] [serial = 242] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70eaf41c00) [pid = 1932] [serial = 245] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70f5584800) [pid = 1932] [serial = 249] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70f5cbb400) [pid = 1932] [serial = 180] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70e3a54400) [pid = 1932] [serial = 243] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70f638fc00) [pid = 1932] [serial = 230] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70decf5000) [pid = 1932] [serial = 240] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70f0b14800) [pid = 1932] [serial = 227] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70fb278c00) [pid = 1932] [serial = 219] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70e1dcfc00) [pid = 1932] [serial = 254] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70f2222c00) [pid = 1932] [serial = 248] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70dd50f400) [pid = 1932] [serial = 239] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70e1809800) [pid = 1932] [serial = 224] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70fb137c00) [pid = 1932] [serial = 257] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70f63eb800) [pid = 1932] [serial = 252] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70dc02bc00) [pid = 1932] [serial = 221] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70f6257c00) [pid = 1932] [serial = 251] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70f0dfa400) [pid = 1932] [serial = 246] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70fa21c000) [pid = 1932] [serial = 255] [outer = (nil)] [url = about:blank] 04:25:28 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70fb13e000) [pid = 1932] [serial = 258] [outer = (nil)] [url = about:blank] 04:25:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:25:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1340ms 04:25:28 INFO - PROCESS | 1932 | 1462361128507 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 04:25:28 INFO - PROCESS | 1932 | 1462361128514 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 04:25:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:25:28 INFO - PROCESS | 1932 | 1462361128523 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:25:28 INFO - PROCESS | 1932 | 1462361128526 Marionette TRACE conn4 <- [1,394,null,{}] 04:25:28 INFO - PROCESS | 1932 | 1462361128531 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:28 INFO - PROCESS | 1932 | 1462361128654 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 04:25:28 INFO - PROCESS | 1932 | 1462361128671 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0089800 == 55 [pid = 1932] [id = 106] 04:25:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70dc02e800) [pid = 1932] [serial = 317] [outer = (nil)] 04:25:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70dd6ee000) [pid = 1932] [serial = 318] [outer = 0x7f70dc02e800] 04:25:28 INFO - PROCESS | 1932 | 1462361128728 Marionette DEBUG loaded listener.js 04:25:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70e0b8e400) [pid = 1932] [serial = 319] [outer = 0x7f70dc02e800] 04:25:29 INFO - PROCESS | 1932 | 1462361129480 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 04:25:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:25:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 977ms 04:25:29 INFO - PROCESS | 1932 | 1462361129505 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 04:25:29 INFO - PROCESS | 1932 | 1462361129509 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 04:25:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:25:29 INFO - PROCESS | 1932 | 1462361129515 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:25:29 INFO - PROCESS | 1932 | 1462361129520 Marionette TRACE conn4 <- [1,398,null,{}] 04:25:29 INFO - PROCESS | 1932 | 1462361129533 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:29 INFO - PROCESS | 1932 | 1462361129661 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 04:25:29 INFO - PROCESS | 1932 | 1462361129677 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26c0000 == 56 [pid = 1932] [id = 107] 04:25:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70e34ed800) [pid = 1932] [serial = 320] [outer = (nil)] 04:25:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70e3a54000) [pid = 1932] [serial = 321] [outer = 0x7f70e34ed800] 04:25:29 INFO - PROCESS | 1932 | 1462361129733 Marionette DEBUG loaded listener.js 04:25:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70e3c72c00) [pid = 1932] [serial = 322] [outer = 0x7f70e34ed800] 04:25:30 INFO - PROCESS | 1932 | 1462361130470 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 04:25:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:25:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 988ms 04:25:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:25:30 INFO - PROCESS | 1932 | 1462361130504 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 04:25:30 INFO - PROCESS | 1932 | 1462361130507 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 04:25:30 INFO - PROCESS | 1932 | 1462361130513 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:25:30 INFO - PROCESS | 1932 | 1462361130516 Marionette TRACE conn4 <- [1,402,null,{}] 04:25:30 INFO - PROCESS | 1932 | 1462361130521 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:30 INFO - PROCESS | 1932 | 1462361130646 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 04:25:30 INFO - PROCESS | 1932 | 1462361130661 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3615000 == 57 [pid = 1932] [id = 108] 04:25:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70e3c73000) [pid = 1932] [serial = 323] [outer = (nil)] 04:25:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70e440c400) [pid = 1932] [serial = 324] [outer = 0x7f70e3c73000] 04:25:30 INFO - PROCESS | 1932 | 1462361130715 Marionette DEBUG loaded listener.js 04:25:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70e4410800) [pid = 1932] [serial = 325] [outer = 0x7f70e3c73000] 04:25:31 INFO - PROCESS | 1932 | 1462361131428 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 04:25:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:25:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 978ms 04:25:31 INFO - PROCESS | 1932 | 1462361131492 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 04:25:31 INFO - PROCESS | 1932 | 1462361131495 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 04:25:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:25:31 INFO - PROCESS | 1932 | 1462361131501 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:25:31 INFO - PROCESS | 1932 | 1462361131503 Marionette TRACE conn4 <- [1,406,null,{}] 04:25:31 INFO - PROCESS | 1932 | 1462361131508 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:31 INFO - PROCESS | 1932 | 1462361131660 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 04:25:31 INFO - PROCESS | 1932 | 1462361131695 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e6385800 == 58 [pid = 1932] [id = 109] 04:25:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70e4465800) [pid = 1932] [serial = 326] [outer = (nil)] 04:25:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70e6354400) [pid = 1932] [serial = 327] [outer = 0x7f70e4465800] 04:25:31 INFO - PROCESS | 1932 | 1462361131749 Marionette DEBUG loaded listener.js 04:25:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70e7a43400) [pid = 1932] [serial = 328] [outer = 0x7f70e4465800] 04:25:32 INFO - PROCESS | 1932 | 1462361132471 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 04:25:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:25:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1029ms 04:25:32 INFO - PROCESS | 1932 | 1462361132532 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 04:25:32 INFO - PROCESS | 1932 | 1462361132536 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 04:25:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:25:32 INFO - PROCESS | 1932 | 1462361132541 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:25:32 INFO - PROCESS | 1932 | 1462361132543 Marionette TRACE conn4 <- [1,410,null,{}] 04:25:32 INFO - PROCESS | 1932 | 1462361132563 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:32 INFO - PROCESS | 1932 | 1462361132762 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 04:25:32 INFO - PROCESS | 1932 | 1462361132783 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9417800 == 59 [pid = 1932] [id = 110] 04:25:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70eaf9e400) [pid = 1932] [serial = 329] [outer = (nil)] 04:25:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70f1f54400) [pid = 1932] [serial = 330] [outer = 0x7f70eaf9e400] 04:25:32 INFO - PROCESS | 1932 | 1462361132853 Marionette DEBUG loaded listener.js 04:25:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70f539ac00) [pid = 1932] [serial = 331] [outer = 0x7f70eaf9e400] 04:25:33 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70e635ec00) [pid = 1932] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:25:33 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70da85d400) [pid = 1932] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:25:33 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70e1bea000) [pid = 1932] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:25:33 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70dc028400) [pid = 1932] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:25:33 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70eaf97c00) [pid = 1932] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:25:33 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70da86b800) [pid = 1932] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:25:33 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70d8632c00) [pid = 1932] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:25:33 INFO - PROCESS | 1932 | 1462361133619 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 04:25:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:25:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1130ms 04:25:33 INFO - PROCESS | 1932 | 1462361133672 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 04:25:33 INFO - PROCESS | 1932 | 1462361133675 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 04:25:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:25:33 INFO - PROCESS | 1932 | 1462361133680 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:25:33 INFO - PROCESS | 1932 | 1462361133682 Marionette TRACE conn4 <- [1,414,null,{}] 04:25:33 INFO - PROCESS | 1932 | 1462361133687 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:33 INFO - PROCESS | 1932 | 1462361133842 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 04:25:33 INFO - PROCESS | 1932 | 1462361133861 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70eff28800 == 60 [pid = 1932] [id = 111] 04:25:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70d862a800) [pid = 1932] [serial = 332] [outer = (nil)] 04:25:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70f222ac00) [pid = 1932] [serial = 333] [outer = 0x7f70d862a800] 04:25:33 INFO - PROCESS | 1932 | 1462361133914 Marionette DEBUG loaded listener.js 04:25:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70f5cc5400) [pid = 1932] [serial = 334] [outer = 0x7f70d862a800] 04:25:34 INFO - PROCESS | 1932 | 1462361134532 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 04:25:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:25:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 882ms 04:25:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:25:34 INFO - PROCESS | 1932 | 1462361134563 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 04:25:34 INFO - PROCESS | 1932 | 1462361134566 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 04:25:34 INFO - PROCESS | 1932 | 1462361134570 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:25:34 INFO - PROCESS | 1932 | 1462361134574 Marionette TRACE conn4 <- [1,418,null,{}] 04:25:34 INFO - PROCESS | 1932 | 1462361134579 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:34 INFO - PROCESS | 1932 | 1462361134695 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 04:25:34 INFO - PROCESS | 1932 | 1462361134708 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f227e800 == 61 [pid = 1932] [id = 112] 04:25:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70d8ae7000) [pid = 1932] [serial = 335] [outer = (nil)] 04:25:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70f63ef000) [pid = 1932] [serial = 336] [outer = 0x7f70d8ae7000] 04:25:34 INFO - PROCESS | 1932 | 1462361134769 Marionette DEBUG loaded listener.js 04:25:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70f7fcc400) [pid = 1932] [serial = 337] [outer = 0x7f70d8ae7000] 04:25:36 INFO - PROCESS | 1932 | 1462361136037 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 04:25:36 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 04:25:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1484ms 04:25:36 INFO - PROCESS | 1932 | 1462361136055 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 04:25:36 INFO - PROCESS | 1932 | 1462361136061 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 04:25:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:25:36 INFO - PROCESS | 1932 | 1462361136068 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:25:36 INFO - PROCESS | 1932 | 1462361136072 Marionette TRACE conn4 <- [1,422,null,{}] 04:25:36 INFO - PROCESS | 1932 | 1462361136157 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:36 INFO - PROCESS | 1932 | 1462361136334 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 04:25:36 INFO - PROCESS | 1932 | 1462361136396 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbf7000 == 62 [pid = 1932] [id = 113] 04:25:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70d8ae4400) [pid = 1932] [serial = 338] [outer = (nil)] 04:25:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70daa86800) [pid = 1932] [serial = 339] [outer = 0x7f70d8ae4400] 04:25:36 INFO - PROCESS | 1932 | 1462361136503 Marionette DEBUG loaded listener.js 04:25:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70dc032000) [pid = 1932] [serial = 340] [outer = 0x7f70d8ae4400] 04:25:37 INFO - PROCESS | 1932 | 1462361137697 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 04:25:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:25:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1646ms 04:25:37 INFO - PROCESS | 1932 | 1462361137714 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 04:25:37 INFO - PROCESS | 1932 | 1462361137722 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 04:25:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:25:37 INFO - PROCESS | 1932 | 1462361137740 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:25:37 INFO - PROCESS | 1932 | 1462361137744 Marionette TRACE conn4 <- [1,426,null,{}] 04:25:37 INFO - PROCESS | 1932 | 1462361137751 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:37 INFO - PROCESS | 1932 | 1462361137933 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 04:25:38 INFO - PROCESS | 1932 | 1462361138040 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e449a800 == 63 [pid = 1932] [id = 114] 04:25:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70d867b000) [pid = 1932] [serial = 341] [outer = (nil)] 04:25:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70d89f0800) [pid = 1932] [serial = 342] [outer = 0x7f70d867b000] 04:25:38 INFO - PROCESS | 1932 | 1462361138104 Marionette DEBUG loaded listener.js 04:25:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70dd512400) [pid = 1932] [serial = 343] [outer = 0x7f70d867b000] 04:25:38 INFO - PROCESS | 1932 | 1462361138920 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 04:25:38 INFO - PROCESS | 1932 | 1462361138976 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 04:25:38 INFO - PROCESS | 1932 | 1462361138983 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:25:38 INFO - PROCESS | 1932 | 1462361138988 Marionette TRACE conn4 <- [1,430,null,{}] 04:25:39 INFO - PROCESS | 1932 | 1462361139003 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:39 INFO - PROCESS | 1932 | 1462361139159 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 04:25:39 INFO - PROCESS | 1932 | 1462361139290 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5b8c000 == 64 [pid = 1932] [id = 115] 04:25:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x7f70e0cb3800) [pid = 1932] [serial = 344] [outer = (nil)] 04:25:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x7f70e3eccc00) [pid = 1932] [serial = 345] [outer = 0x7f70e0cb3800] 04:25:39 INFO - PROCESS | 1932 | 1462361139356 Marionette DEBUG loaded listener.js 04:25:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x7f70e48c9000) [pid = 1932] [serial = 346] [outer = 0x7f70e0cb3800] 04:25:40 INFO - PROCESS | 1932 | 1462361140166 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 04:25:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:25:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1235ms 04:25:40 INFO - PROCESS | 1932 | 1462361140220 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 04:25:40 INFO - PROCESS | 1932 | 1462361140223 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 04:25:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:25:40 INFO - PROCESS | 1932 | 1462361140233 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:25:40 INFO - PROCESS | 1932 | 1462361140237 Marionette TRACE conn4 <- [1,434,null,{}] 04:25:40 INFO - PROCESS | 1932 | 1462361140241 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:40 INFO - PROCESS | 1932 | 1462361140389 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 04:25:40 INFO - PROCESS | 1932 | 1462361140521 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70fa4a4800 == 65 [pid = 1932] [id = 116] 04:25:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x7f70d862d400) [pid = 1932] [serial = 347] [outer = (nil)] 04:25:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x7f70f0b14800) [pid = 1932] [serial = 348] [outer = 0x7f70d862d400] 04:25:40 INFO - PROCESS | 1932 | 1462361140586 Marionette DEBUG loaded listener.js 04:25:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x7f70f1f59400) [pid = 1932] [serial = 349] [outer = 0x7f70d862d400] 04:25:41 INFO - PROCESS | 1932 | 1462361141394 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 04:25:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:25:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1234ms 04:25:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:25:41 INFO - PROCESS | 1932 | 1462361141469 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 04:25:41 INFO - PROCESS | 1932 | 1462361141471 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 04:25:41 INFO - PROCESS | 1932 | 1462361141478 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:25:41 INFO - PROCESS | 1932 | 1462361141481 Marionette TRACE conn4 <- [1,438,null,{}] 04:25:41 INFO - PROCESS | 1932 | 1462361141486 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:41 INFO - PROCESS | 1932 | 1462361141808 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 04:25:41 INFO - PROCESS | 1932 | 1462361141995 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d89c5800 == 66 [pid = 1932] [id = 117] 04:25:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x7f70d89f2c00) [pid = 1932] [serial = 350] [outer = (nil)] 04:25:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70d89f6800) [pid = 1932] [serial = 351] [outer = 0x7f70d89f2c00] 04:25:42 INFO - PROCESS | 1932 | 1462361142151 Marionette DEBUG loaded listener.js 04:25:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70da23f000) [pid = 1932] [serial = 352] [outer = 0x7f70d89f2c00] 04:25:42 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e6377800 == 65 [pid = 1932] [id = 31] 04:25:42 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70eff28800 == 64 [pid = 1932] [id = 111] 04:25:42 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9417800 == 63 [pid = 1932] [id = 110] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x7f70d8ae9c00) [pid = 1932] [serial = 297] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e6385800 == 62 [pid = 1932] [id = 109] 04:25:42 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3615000 == 61 [pid = 1932] [id = 108] 04:25:42 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e26c0000 == 60 [pid = 1932] [id = 107] 04:25:42 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e0089800 == 59 [pid = 1932] [id = 106] 04:25:42 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da1d8800 == 58 [pid = 1932] [id = 105] 04:25:42 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e26af000 == 57 [pid = 1932] [id = 101] 04:25:42 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9415000 == 56 [pid = 1932] [id = 100] 04:25:42 INFO - PROCESS | 1932 | 1462361142894 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70f89ae800) [pid = 1932] [serial = 291] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x7f70fb140400) [pid = 1932] [serial = 292] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x7f70da864c00) [pid = 1932] [serial = 275] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x7f70e665f800) [pid = 1932] [serial = 281] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x7f70eaf97400) [pid = 1932] [serial = 282] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x7f70e007d800) [pid = 1932] [serial = 278] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x7f70e1bea400) [pid = 1932] [serial = 279] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x7f70f10b2400) [pid = 1932] [serial = 284] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70e3c6dc00) [pid = 1932] [serial = 294] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70e0077400) [pid = 1932] [serial = 263] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70ea084c00) [pid = 1932] [serial = 266] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70f63f2800) [pid = 1932] [serial = 269] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70fb138400) [pid = 1932] [serial = 272] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70e3eca000) [pid = 1932] [serial = 123] [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.] 04:25:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:25:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1478ms 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70dbf28c00) [pid = 1932] [serial = 276] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70f63e9400) [pid = 1932] [serial = 287] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70f7fc6000) [pid = 1932] [serial = 288] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70f5b45800) [pid = 1932] [serial = 285] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70e3c75400) [pid = 1932] [serial = 295] [outer = (nil)] [url = about:blank] 04:25:42 INFO - PROCESS | 1932 | 1462361142967 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 04:25:42 INFO - PROCESS | 1932 | 1462361142971 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 04:25:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:25:42 INFO - PROCESS | 1932 | 1462361142979 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:25:42 INFO - PROCESS | 1932 | 1462361142985 Marionette TRACE conn4 <- [1,442,null,{}] 04:25:42 INFO - PROCESS | 1932 | 1462361142991 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:43 INFO - PROCESS | 1932 | 1462361143123 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 04:25:43 INFO - PROCESS | 1932 | 1462361143133 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbf8000 == 57 [pid = 1932] [id = 118] 04:25:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70dd50f400) [pid = 1932] [serial = 353] [outer = (nil)] 04:25:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70e007d800) [pid = 1932] [serial = 354] [outer = 0x7f70dd50f400] 04:25:43 INFO - PROCESS | 1932 | 1462361143191 Marionette DEBUG loaded listener.js 04:25:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70e1ab5800) [pid = 1932] [serial = 355] [outer = 0x7f70dd50f400] 04:25:43 INFO - PROCESS | 1932 | 1462361143895 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 04:25:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:25:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 934ms 04:25:43 INFO - PROCESS | 1932 | 1462361143914 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 04:25:43 INFO - PROCESS | 1932 | 1462361143919 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 04:25:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:25:43 INFO - PROCESS | 1932 | 1462361143930 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:25:43 INFO - PROCESS | 1932 | 1462361143932 Marionette TRACE conn4 <- [1,446,null,{}] 04:25:43 INFO - PROCESS | 1932 | 1462361143937 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:44 INFO - PROCESS | 1932 | 1462361144069 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 04:25:44 INFO - PROCESS | 1932 | 1462361144168 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e30a8800 == 58 [pid = 1932] [id = 119] 04:25:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70e1be8800) [pid = 1932] [serial = 356] [outer = (nil)] 04:25:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70e3c6b000) [pid = 1932] [serial = 357] [outer = 0x7f70e1be8800] 04:25:44 INFO - PROCESS | 1932 | 1462361144223 Marionette DEBUG loaded listener.js 04:25:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70e4408c00) [pid = 1932] [serial = 358] [outer = 0x7f70e1be8800] 04:25:44 INFO - PROCESS | 1932 | 1462361144887 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 04:25:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:25:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 981ms 04:25:44 INFO - PROCESS | 1932 | 1462361144912 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 04:25:44 INFO - PROCESS | 1932 | 1462361144917 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 04:25:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:25:44 INFO - PROCESS | 1932 | 1462361144946 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:25:44 INFO - PROCESS | 1932 | 1462361144952 Marionette TRACE conn4 <- [1,450,null,{}] 04:25:44 INFO - PROCESS | 1932 | 1462361144959 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:45 INFO - PROCESS | 1932 | 1462361145096 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 04:25:45 INFO - PROCESS | 1932 | 1462361145109 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3a22800 == 59 [pid = 1932] [id = 120] 04:25:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70e2882000) [pid = 1932] [serial = 359] [outer = (nil)] 04:25:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70ea08c000) [pid = 1932] [serial = 360] [outer = 0x7f70e2882000] 04:25:45 INFO - PROCESS | 1932 | 1462361145172 Marionette DEBUG loaded listener.js 04:25:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70f0e8ac00) [pid = 1932] [serial = 361] [outer = 0x7f70e2882000] 04:25:45 INFO - PROCESS | 1932 | 1462361145899 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 04:25:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:25:45 INFO - PROCESS | 1932 | 1462361145942 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 04:25:45 INFO - PROCESS | 1932 | 1462361145947 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:25:45 INFO - PROCESS | 1932 | 1462361145950 Marionette TRACE conn4 <- [1,454,null,{}] 04:25:45 INFO - PROCESS | 1932 | 1462361145959 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:46 INFO - PROCESS | 1932 | 1462361146113 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 04:25:46 INFO - PROCESS | 1932 | 1462361146178 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e66d8800 == 60 [pid = 1932] [id = 121] 04:25:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70d8676c00) [pid = 1932] [serial = 362] [outer = (nil)] 04:25:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70f5398c00) [pid = 1932] [serial = 363] [outer = 0x7f70d8676c00] 04:25:46 INFO - PROCESS | 1932 | 1462361146231 Marionette DEBUG loaded listener.js 04:25:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x7f70f625a400) [pid = 1932] [serial = 364] [outer = 0x7f70d8676c00] 04:25:46 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:46 INFO - PROCESS | 1932 | 1462361146899 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 04:25:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:25:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 981ms 04:25:46 INFO - PROCESS | 1932 | 1462361146928 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 04:25:46 INFO - PROCESS | 1932 | 1462361146931 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 04:25:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:25:46 INFO - PROCESS | 1932 | 1462361146937 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:25:46 INFO - PROCESS | 1932 | 1462361146939 Marionette TRACE conn4 <- [1,458,null,{}] 04:25:46 INFO - PROCESS | 1932 | 1462361146944 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:47 INFO - PROCESS | 1932 | 1462361147114 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 04:25:47 INFO - PROCESS | 1932 | 1462361147144 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f107f800 == 61 [pid = 1932] [id = 122] 04:25:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x7f70f89ab800) [pid = 1932] [serial = 365] [outer = (nil)] 04:25:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x7f70f89b2400) [pid = 1932] [serial = 366] [outer = 0x7f70f89ab800] 04:25:47 INFO - PROCESS | 1932 | 1462361147212 Marionette DEBUG loaded listener.js 04:25:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x7f70fb139400) [pid = 1932] [serial = 367] [outer = 0x7f70f89ab800] 04:25:47 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x7f70da85d800) [pid = 1932] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:25:47 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x7f70e4465800) [pid = 1932] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:25:47 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x7f70eaf9e400) [pid = 1932] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:25:47 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x7f70d862ec00) [pid = 1932] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:25:47 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70e34ed800) [pid = 1932] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:25:47 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70d8af1000) [pid = 1932] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:25:47 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70e3c73000) [pid = 1932] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:25:47 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70dc02e800) [pid = 1932] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:25:47 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70d862a800) [pid = 1932] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:25:48 INFO - PROCESS | 1932 | 1462361148039 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 04:25:48 INFO - PROCESS | 1932 | 1462361148069 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 04:25:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:25:48 INFO - PROCESS | 1932 | 1462361148076 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:25:48 INFO - PROCESS | 1932 | 1462361148078 Marionette TRACE conn4 <- [1,462,null,{}] 04:25:48 INFO - PROCESS | 1932 | 1462361148089 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:48 INFO - PROCESS | 1932 | 1462361148212 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 04:25:48 INFO - PROCESS | 1932 | 1462361148225 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f0b20800 == 62 [pid = 1932] [id = 123] 04:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70da88e000) [pid = 1932] [serial = 368] [outer = (nil)] 04:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70da892400) [pid = 1932] [serial = 369] [outer = 0x7f70da88e000] 04:25:48 INFO - PROCESS | 1932 | 1462361148279 Marionette DEBUG loaded listener.js 04:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70e2880400) [pid = 1932] [serial = 370] [outer = 0x7f70da88e000] 04:25:48 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:25:48 INFO - PROCESS | 1932 | 1462361148952 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 04:25:49 INFO - PROCESS | 1932 | 1462361149012 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 04:25:49 INFO - PROCESS | 1932 | 1462361149018 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:25:49 INFO - PROCESS | 1932 | 1462361149019 Marionette TRACE conn4 <- [1,466,null,{}] 04:25:49 INFO - PROCESS | 1932 | 1462361149024 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:49 INFO - PROCESS | 1932 | 1462361149178 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 04:25:49 INFO - PROCESS | 1932 | 1462361149189 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5b76000 == 63 [pid = 1932] [id = 124] 04:25:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70d8626400) [pid = 1932] [serial = 371] [outer = (nil)] 04:25:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70f638fc00) [pid = 1932] [serial = 372] [outer = 0x7f70d8626400] 04:25:49 INFO - PROCESS | 1932 | 1462361149251 Marionette DEBUG loaded listener.js 04:25:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x7f70fb141000) [pid = 1932] [serial = 373] [outer = 0x7f70d8626400] 04:25:50 INFO - PROCESS | 1932 | 1462361150094 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 04:25:50 INFO - PROCESS | 1932 | 1462361150157 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 04:25:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:25:50 INFO - PROCESS | 1932 | 1462361150165 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:25:50 INFO - PROCESS | 1932 | 1462361150170 Marionette TRACE conn4 <- [1,470,null,{}] 04:25:50 INFO - PROCESS | 1932 | 1462361150177 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:50 INFO - PROCESS | 1932 | 1462361150340 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 04:25:50 INFO - PROCESS | 1932 | 1462361150474 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26ae000 == 64 [pid = 1932] [id = 125] 04:25:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x7f70d3becc00) [pid = 1932] [serial = 374] [outer = (nil)] 04:25:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x7f70d867b400) [pid = 1932] [serial = 375] [outer = 0x7f70d3becc00] 04:25:50 INFO - PROCESS | 1932 | 1462361150546 Marionette DEBUG loaded listener.js 04:25:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x7f70d89f2400) [pid = 1932] [serial = 376] [outer = 0x7f70d3becc00] 04:25:51 INFO - PROCESS | 1932 | 1462361151342 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 04:25:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:25:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1230ms 04:25:51 INFO - PROCESS | 1932 | 1462361151395 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 04:25:51 INFO - PROCESS | 1932 | 1462361151403 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 04:25:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:25:51 INFO - PROCESS | 1932 | 1462361151412 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:25:51 INFO - PROCESS | 1932 | 1462361151415 Marionette TRACE conn4 <- [1,474,null,{}] 04:25:51 INFO - PROCESS | 1932 | 1462361151420 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:51 INFO - PROCESS | 1932 | 1462361151568 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 04:25:51 INFO - PROCESS | 1932 | 1462361151702 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e66d8000 == 65 [pid = 1932] [id = 126] 04:25:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x7f70da889800) [pid = 1932] [serial = 377] [outer = (nil)] 04:25:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x7f70dc02b400) [pid = 1932] [serial = 378] [outer = 0x7f70da889800] 04:25:51 INFO - PROCESS | 1932 | 1462361151766 Marionette DEBUG loaded listener.js 04:25:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x7f70e107c400) [pid = 1932] [serial = 379] [outer = 0x7f70da889800] 04:25:52 INFO - PROCESS | 1932 | 1462361152649 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 04:25:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:25:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1291ms 04:25:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:25:52 INFO - PROCESS | 1932 | 1462361152703 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 04:25:52 INFO - PROCESS | 1932 | 1462361152706 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 04:25:52 INFO - PROCESS | 1932 | 1462361152712 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:25:52 INFO - PROCESS | 1932 | 1462361152718 Marionette TRACE conn4 <- [1,478,null,{}] 04:25:52 INFO - PROCESS | 1932 | 1462361152732 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:52 INFO - PROCESS | 1932 | 1462361152878 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 04:25:53 INFO - PROCESS | 1932 | 1462361153020 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8d0f000 == 66 [pid = 1932] [id = 127] 04:25:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70e3c6cc00) [pid = 1932] [serial = 380] [outer = (nil)] 04:25:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70e4466000) [pid = 1932] [serial = 381] [outer = 0x7f70e3c6cc00] 04:25:53 INFO - PROCESS | 1932 | 1462361153087 Marionette DEBUG loaded listener.js 04:25:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x7f70f0b95c00) [pid = 1932] [serial = 382] [outer = 0x7f70e3c6cc00] 04:25:53 INFO - PROCESS | 1932 | 1462361153881 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 04:25:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:25:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1236ms 04:25:53 INFO - PROCESS | 1932 | 1462361153949 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 04:25:53 INFO - PROCESS | 1932 | 1462361153952 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 04:25:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:25:53 INFO - PROCESS | 1932 | 1462361153959 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:25:53 INFO - PROCESS | 1932 | 1462361153963 Marionette TRACE conn4 <- [1,482,null,{}] 04:25:53 INFO - PROCESS | 1932 | 1462361153968 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:54 INFO - PROCESS | 1932 | 1462361154116 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 04:25:54 INFO - PROCESS | 1932 | 1462361154249 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d8a800 == 67 [pid = 1932] [id = 128] 04:25:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70e3c6e400) [pid = 1932] [serial = 383] [outer = (nil)] 04:25:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70f63f6400) [pid = 1932] [serial = 384] [outer = 0x7f70e3c6e400] 04:25:54 INFO - PROCESS | 1932 | 1462361154315 Marionette DEBUG loaded listener.js 04:25:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70fb137c00) [pid = 1932] [serial = 385] [outer = 0x7f70e3c6e400] 04:25:55 INFO - PROCESS | 1932 | 1462361155101 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 04:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1186ms 04:25:55 INFO - PROCESS | 1932 | 1462361155146 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 04:25:55 INFO - PROCESS | 1932 | 1462361155149 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 04:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:25:55 INFO - PROCESS | 1932 | 1462361155155 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:25:55 INFO - PROCESS | 1932 | 1462361155157 Marionette TRACE conn4 <- [1,486,null,{}] 04:25:55 INFO - PROCESS | 1932 | 1462361155162 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:55 INFO - PROCESS | 1932 | 1462361155305 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 04:25:55 INFO - PROCESS | 1932 | 1462361155444 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4954000 == 68 [pid = 1932] [id = 129] 04:25:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x7f70d3be4c00) [pid = 1932] [serial = 386] [outer = (nil)] 04:25:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x7f70d48f4c00) [pid = 1932] [serial = 387] [outer = 0x7f70d3be4c00] 04:25:55 INFO - PROCESS | 1932 | 1462361155516 Marionette DEBUG loaded listener.js 04:25:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70d48fac00) [pid = 1932] [serial = 388] [outer = 0x7f70d3be4c00] 04:25:56 INFO - PROCESS | 1932 | 1462361156558 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 04:25:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:25:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1480ms 04:25:56 INFO - PROCESS | 1932 | 1462361156635 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 04:25:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:25:56 INFO - PROCESS | 1932 | 1462361156641 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 04:25:56 INFO - PROCESS | 1932 | 1462361156648 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:25:56 INFO - PROCESS | 1932 | 1462361156653 Marionette TRACE conn4 <- [1,490,null,{}] 04:25:56 INFO - PROCESS | 1932 | 1462361156660 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:56 INFO - PROCESS | 1932 | 1462361156836 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 04:25:56 INFO - PROCESS | 1932 | 1462361156972 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d8a000 == 69 [pid = 1932] [id = 130] 04:25:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70d8683800) [pid = 1932] [serial = 389] [outer = (nil)] 04:25:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70d89f3400) [pid = 1932] [serial = 390] [outer = 0x7f70d8683800] 04:25:57 INFO - PROCESS | 1932 | 1462361157034 Marionette DEBUG loaded listener.js 04:25:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70da1a8c00) [pid = 1932] [serial = 391] [outer = 0x7f70d8683800] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da28d000 == 68 [pid = 1932] [id = 40] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dec30800 == 67 [pid = 1932] [id = 61] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da1d3000 == 66 [pid = 1932] [id = 28] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f3c63800 == 65 [pid = 1932] [id = 64] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f0b20800 == 64 [pid = 1932] [id = 123] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70d89ec400) [pid = 1932] [serial = 312] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70d8af1400) [pid = 1932] [serial = 300] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x7f70e1be5c00) [pid = 1932] [serial = 303] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x7f70eaf45000) [pid = 1932] [serial = 306] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x7f70f8ce8400) [pid = 1932] [serial = 309] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x7f70f63ef000) [pid = 1932] [serial = 336] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f107f800 == 63 [pid = 1932] [id = 122] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e66d8800 == 62 [pid = 1932] [id = 121] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3a22800 == 61 [pid = 1932] [id = 120] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e30a8800 == 60 [pid = 1932] [id = 119] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbf8000 == 59 [pid = 1932] [id = 118] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d89c5800 == 58 [pid = 1932] [id = 117] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70fa4a4800 == 57 [pid = 1932] [id = 116] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5b8c000 == 56 [pid = 1932] [id = 115] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e449a800 == 55 [pid = 1932] [id = 114] 04:25:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbf7000 == 54 [pid = 1932] [id = 113] 04:25:57 INFO - PROCESS | 1932 | 1462361157849 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 04:25:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:25:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1231ms 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70da86a800) [pid = 1932] [serial = 261] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70e6354400) [pid = 1932] [serial = 327] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x7f70f1f54400) [pid = 1932] [serial = 330] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x7f70daa90800) [pid = 1932] [serial = 298] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x7f70e3a54000) [pid = 1932] [serial = 321] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70e3c72c00) [pid = 1932] [serial = 322] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x7f70da86ac00) [pid = 1932] [serial = 316] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x7f70da523c00) [pid = 1932] [serial = 315] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x7f70e440c400) [pid = 1932] [serial = 324] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x7f70dd6ee000) [pid = 1932] [serial = 318] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x7f70e0b8e400) [pid = 1932] [serial = 319] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x7f70f222ac00) [pid = 1932] [serial = 333] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x7f70f539ac00) [pid = 1932] [serial = 331] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70e7a43400) [pid = 1932] [serial = 328] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70f5cc5400) [pid = 1932] [serial = 334] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70e4410800) [pid = 1932] [serial = 325] [outer = (nil)] [url = about:blank] 04:25:57 INFO - PROCESS | 1932 | 1462361157896 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 04:25:57 INFO - PROCESS | 1932 | 1462361157901 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 04:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:25:57 INFO - PROCESS | 1932 | 1462361157912 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:25:57 INFO - PROCESS | 1932 | 1462361157915 Marionette TRACE conn4 <- [1,494,null,{}] 04:25:57 INFO - PROCESS | 1932 | 1462361157920 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:58 INFO - PROCESS | 1932 | 1462361158041 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 04:25:58 INFO - PROCESS | 1932 | 1462361158057 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da28c800 == 55 [pid = 1932] [id = 131] 04:25:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70da863c00) [pid = 1932] [serial = 392] [outer = (nil)] 04:25:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70da88ac00) [pid = 1932] [serial = 393] [outer = 0x7f70da863c00] 04:25:58 INFO - PROCESS | 1932 | 1462361158111 Marionette DEBUG loaded listener.js 04:25:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70da895400) [pid = 1932] [serial = 394] [outer = 0x7f70da863c00] 04:25:58 INFO - PROCESS | 1932 | 1462361158830 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 04:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 975ms 04:25:58 INFO - PROCESS | 1932 | 1462361158891 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 04:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:25:58 INFO - PROCESS | 1932 | 1462361158895 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 04:25:58 INFO - PROCESS | 1932 | 1462361158900 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:25:58 INFO - PROCESS | 1932 | 1462361158905 Marionette TRACE conn4 <- [1,498,null,{}] 04:25:58 INFO - PROCESS | 1932 | 1462361158922 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:25:59 INFO - PROCESS | 1932 | 1462361159052 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 04:25:59 INFO - PROCESS | 1932 | 1462361159070 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dd651000 == 56 [pid = 1932] [id = 132] 04:25:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x7f70dc027c00) [pid = 1932] [serial = 395] [outer = (nil)] 04:25:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x7f70dd6e4000) [pid = 1932] [serial = 396] [outer = 0x7f70dc027c00] 04:25:59 INFO - PROCESS | 1932 | 1462361159128 Marionette DEBUG loaded listener.js 04:25:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x7f70e0350c00) [pid = 1932] [serial = 397] [outer = 0x7f70dc027c00] 04:25:59 INFO - PROCESS | 1932 | 1462361159803 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 04:25:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 939ms 04:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:25:59 INFO - PROCESS | 1932 | 1462361159839 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 04:25:59 INFO - PROCESS | 1932 | 1462361159842 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 04:25:59 INFO - PROCESS | 1932 | 1462361159849 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:25:59 INFO - PROCESS | 1932 | 1462361159851 Marionette TRACE conn4 <- [1,502,null,{}] 04:25:59 INFO - PROCESS | 1932 | 1462361159872 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:00 INFO - PROCESS | 1932 | 1462361160003 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 04:26:00 INFO - PROCESS | 1932 | 1462361160018 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e1b87800 == 57 [pid = 1932] [id = 133] 04:26:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x7f70daa94c00) [pid = 1932] [serial = 398] [outer = (nil)] 04:26:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x7f70e1d59400) [pid = 1932] [serial = 399] [outer = 0x7f70daa94c00] 04:26:00 INFO - PROCESS | 1932 | 1462361160072 Marionette DEBUG loaded listener.js 04:26:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x7f70e33a7800) [pid = 1932] [serial = 400] [outer = 0x7f70daa94c00] 04:26:00 INFO - PROCESS | 1932 | 1462361160828 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 04:26:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:26:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 992ms 04:26:00 INFO - PROCESS | 1932 | 1462361160840 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 04:26:00 INFO - PROCESS | 1932 | 1462361160842 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 04:26:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:26:00 INFO - PROCESS | 1932 | 1462361160852 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:26:00 INFO - PROCESS | 1932 | 1462361160854 Marionette TRACE conn4 <- [1,506,null,{}] 04:26:00 INFO - PROCESS | 1932 | 1462361160872 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:01 INFO - PROCESS | 1932 | 1462361161031 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 04:26:01 INFO - PROCESS | 1932 | 1462361161101 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e28ef000 == 58 [pid = 1932] [id = 134] 04:26:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x7f70d3be8000) [pid = 1932] [serial = 401] [outer = (nil)] 04:26:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70e3a4f800) [pid = 1932] [serial = 402] [outer = 0x7f70d3be8000] 04:26:01 INFO - PROCESS | 1932 | 1462361161154 Marionette DEBUG loaded listener.js 04:26:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70e4403c00) [pid = 1932] [serial = 403] [outer = 0x7f70d3be8000] 04:26:01 INFO - PROCESS | 1932 | 1462361161870 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 04:26:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1079ms 04:26:01 INFO - PROCESS | 1932 | 1462361161940 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 04:26:01 INFO - PROCESS | 1932 | 1462361161942 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 04:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:26:01 INFO - PROCESS | 1932 | 1462361161948 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:26:01 INFO - PROCESS | 1932 | 1462361161950 Marionette TRACE conn4 <- [1,510,null,{}] 04:26:01 INFO - PROCESS | 1932 | 1462361161955 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:02 INFO - PROCESS | 1932 | 1462361162142 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 04:26:02 INFO - PROCESS | 1932 | 1462361162165 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e322b000 == 59 [pid = 1932] [id = 135] 04:26:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x7f70e48c8c00) [pid = 1932] [serial = 404] [outer = (nil)] 04:26:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70eaf41c00) [pid = 1932] [serial = 405] [outer = 0x7f70e48c8c00] 04:26:02 INFO - PROCESS | 1932 | 1462361162224 Marionette DEBUG loaded listener.js 04:26:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70f0dec800) [pid = 1932] [serial = 406] [outer = 0x7f70e48c8c00] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70dd5c6400) [pid = 1932] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x7f70e3a4ec00) [pid = 1932] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x7f70e6668800) [pid = 1932] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x7f70da88e000) [pid = 1932] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70da1b3c00) [pid = 1932] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x7f70e1be8800) [pid = 1932] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x7f70dbfa1c00) [pid = 1932] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x7f70d89f2c00) [pid = 1932] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x7f70f5cbd000) [pid = 1932] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x7f70e3741800) [pid = 1932] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x7f70dd6e5c00) [pid = 1932] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x7f70e48cb400) [pid = 1932] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70dc030c00) [pid = 1932] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70d8676c00) [pid = 1932] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70dd50f400) [pid = 1932] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70d8ae4400) [pid = 1932] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70f106e800) [pid = 1932] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70dbf1ec00) [pid = 1932] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70d862f800) [pid = 1932] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70e03d1c00) [pid = 1932] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70f41e8000) [pid = 1932] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70ea089800) [pid = 1932] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70da395400) [pid = 1932] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70f89ab800) [pid = 1932] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70f89a7800) [pid = 1932] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70e2882000) [pid = 1932] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70d862c800) [pid = 1932] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70dc076000) [pid = 1932] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70d8ae7000) [pid = 1932] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70f59afc00) [pid = 1932] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70da1aa000) [pid = 1932] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70e1be9800) [pid = 1932] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70e3459000) [pid = 1932] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70f3cc4800) [pid = 1932] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:26:02 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70decf5800) [pid = 1932] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:26:03 INFO - PROCESS | 1932 | 1462361163220 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 04:26:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:26:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1325ms 04:26:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:26:03 INFO - PROCESS | 1932 | 1462361163277 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 04:26:03 INFO - PROCESS | 1932 | 1462361163280 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 04:26:03 INFO - PROCESS | 1932 | 1462361163284 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:26:03 INFO - PROCESS | 1932 | 1462361163288 Marionette TRACE conn4 <- [1,514,null,{}] 04:26:03 INFO - PROCESS | 1932 | 1462361163293 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:03 INFO - PROCESS | 1932 | 1462361163414 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 04:26:03 INFO - PROCESS | 1932 | 1462361163427 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0b02800 == 60 [pid = 1932] [id = 136] 04:26:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70d862f800) [pid = 1932] [serial = 407] [outer = (nil)] 04:26:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70dbfa1800) [pid = 1932] [serial = 408] [outer = 0x7f70d862f800] 04:26:03 INFO - PROCESS | 1932 | 1462361163481 Marionette DEBUG loaded listener.js 04:26:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70dd6e5c00) [pid = 1932] [serial = 409] [outer = 0x7f70d862f800] 04:26:04 INFO - PROCESS | 1932 | 1462361164109 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 04:26:04 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 04:26:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 877ms 04:26:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:26:04 INFO - PROCESS | 1932 | 1462361164163 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 04:26:04 INFO - PROCESS | 1932 | 1462361164165 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 04:26:04 INFO - PROCESS | 1932 | 1462361164171 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:26:04 INFO - PROCESS | 1932 | 1462361164172 Marionette TRACE conn4 <- [1,518,null,{}] 04:26:04 INFO - PROCESS | 1932 | 1462361164178 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:04 INFO - PROCESS | 1932 | 1462361164337 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 04:26:04 INFO - PROCESS | 1932 | 1462361164400 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3a2c000 == 61 [pid = 1932] [id = 137] 04:26:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70d45d2400) [pid = 1932] [serial = 410] [outer = (nil)] 04:26:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70d45dc400) [pid = 1932] [serial = 411] [outer = 0x7f70d45d2400] 04:26:04 INFO - PROCESS | 1932 | 1462361164464 Marionette DEBUG loaded listener.js 04:26:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70d45e1c00) [pid = 1932] [serial = 412] [outer = 0x7f70d45d2400] 04:26:05 INFO - PROCESS | 1932 | 1462361165146 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 04:26:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:26:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1026ms 04:26:05 INFO - PROCESS | 1932 | 1462361165197 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 04:26:05 INFO - PROCESS | 1932 | 1462361165202 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 04:26:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:26:05 INFO - PROCESS | 1932 | 1462361165211 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:26:05 INFO - PROCESS | 1932 | 1462361165217 Marionette TRACE conn4 <- [1,522,null,{}] 04:26:05 INFO - PROCESS | 1932 | 1462361165266 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:05 INFO - PROCESS | 1932 | 1462361165439 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 04:26:05 INFO - PROCESS | 1932 | 1462361165574 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cc5800 == 62 [pid = 1932] [id = 138] 04:26:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70d45e1800) [pid = 1932] [serial = 413] [outer = (nil)] 04:26:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70d862ec00) [pid = 1932] [serial = 414] [outer = 0x7f70d45e1800] 04:26:05 INFO - PROCESS | 1932 | 1462361165654 Marionette DEBUG loaded listener.js 04:26:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70d89ed000) [pid = 1932] [serial = 415] [outer = 0x7f70d45e1800] 04:26:06 INFO - PROCESS | 1932 | 1462361166502 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 04:26:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:26:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1325ms 04:26:06 INFO - PROCESS | 1932 | 1462361166535 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 04:26:06 INFO - PROCESS | 1932 | 1462361166542 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 04:26:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:26:06 INFO - PROCESS | 1932 | 1462361166552 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:26:06 INFO - PROCESS | 1932 | 1462361166556 Marionette TRACE conn4 <- [1,526,null,{}] 04:26:06 INFO - PROCESS | 1932 | 1462361166562 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:06 INFO - PROCESS | 1932 | 1462361166710 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 04:26:06 INFO - PROCESS | 1932 | 1462361166851 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e10d4000 == 63 [pid = 1932] [id = 139] 04:26:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70da85f400) [pid = 1932] [serial = 416] [outer = (nil)] 04:26:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70da893800) [pid = 1932] [serial = 417] [outer = 0x7f70da85f400] 04:26:06 INFO - PROCESS | 1932 | 1462361166915 Marionette DEBUG loaded listener.js 04:26:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70dbf21c00) [pid = 1932] [serial = 418] [outer = 0x7f70da85f400] 04:26:07 INFO - PROCESS | 1932 | 1462361167826 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 04:26:07 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 04:26:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1328ms 04:26:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:26:07 INFO - PROCESS | 1932 | 1462361167881 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 04:26:07 INFO - PROCESS | 1932 | 1462361167884 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 04:26:07 INFO - PROCESS | 1932 | 1462361167891 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:26:07 INFO - PROCESS | 1932 | 1462361167897 Marionette TRACE conn4 <- [1,530,null,{}] 04:26:07 INFO - PROCESS | 1932 | 1462361167913 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:08 INFO - PROCESS | 1932 | 1462361168081 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 04:26:08 INFO - PROCESS | 1932 | 1462361168217 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e66cf000 == 64 [pid = 1932] [id = 140] 04:26:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70decf4000) [pid = 1932] [serial = 419] [outer = (nil)] 04:26:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70e2882000) [pid = 1932] [serial = 420] [outer = 0x7f70decf4000] 04:26:08 INFO - PROCESS | 1932 | 1462361168287 Marionette DEBUG loaded listener.js 04:26:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70e3c67000) [pid = 1932] [serial = 421] [outer = 0x7f70decf4000] 04:26:08 INFO - PROCESS | 1932 | 1462361168942 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 04:26:08 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 04:26:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:26:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:26:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:26:08 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 04:26:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:26:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:26:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:26:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1093ms 04:26:08 INFO - PROCESS | 1932 | 1462361168987 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 04:26:08 INFO - PROCESS | 1932 | 1462361168991 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 04:26:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:26:09 INFO - PROCESS | 1932 | 1462361169034 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:26:09 INFO - PROCESS | 1932 | 1462361169037 Marionette TRACE conn4 <- [1,534,null,{}] 04:26:09 INFO - PROCESS | 1932 | 1462361169044 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:09 INFO - PROCESS | 1932 | 1462361169209 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 04:26:09 INFO - PROCESS | 1932 | 1462361169320 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f1042800 == 65 [pid = 1932] [id = 141] 04:26:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70dd5bb400) [pid = 1932] [serial = 422] [outer = (nil)] 04:26:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70e64c4c00) [pid = 1932] [serial = 423] [outer = 0x7f70dd5bb400] 04:26:09 INFO - PROCESS | 1932 | 1462361169383 Marionette DEBUG loaded listener.js 04:26:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70ea08fc00) [pid = 1932] [serial = 424] [outer = 0x7f70dd5bb400] 04:26:10 INFO - PROCESS | 1932 | 1462361170083 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:26:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:26:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1114ms 04:26:10 INFO - PROCESS | 1932 | 1462361170145 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 04:26:10 INFO - PROCESS | 1932 | 1462361170148 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 04:26:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:26:10 INFO - PROCESS | 1932 | 1462361170156 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:26:10 INFO - PROCESS | 1932 | 1462361170159 Marionette TRACE conn4 <- [1,538,null,{}] 04:26:10 INFO - PROCESS | 1932 | 1462361170165 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:10 INFO - PROCESS | 1932 | 1462361170325 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 04:26:10 INFO - PROCESS | 1932 | 1462361170451 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5b23000 == 66 [pid = 1932] [id = 142] 04:26:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70d3be2800) [pid = 1932] [serial = 425] [outer = (nil)] 04:26:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70e64c2c00) [pid = 1932] [serial = 426] [outer = 0x7f70d3be2800] 04:26:10 INFO - PROCESS | 1932 | 1462361170516 Marionette DEBUG loaded listener.js 04:26:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70f106d400) [pid = 1932] [serial = 427] [outer = 0x7f70d3be2800] 04:26:11 INFO - PROCESS | 1932 | 1462361171242 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 04:26:11 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. 04:26:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1133ms 04:26:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:26:11 INFO - PROCESS | 1932 | 1462361171294 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 04:26:11 INFO - PROCESS | 1932 | 1462361171296 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 04:26:11 INFO - PROCESS | 1932 | 1462361171304 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:26:11 INFO - PROCESS | 1932 | 1462361171307 Marionette TRACE conn4 <- [1,542,null,{}] 04:26:11 INFO - PROCESS | 1932 | 1462361171311 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:11 INFO - PROCESS | 1932 | 1462361171478 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 04:26:11 INFO - PROCESS | 1932 | 1462361171614 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70fa4b5000 == 67 [pid = 1932] [id = 143] 04:26:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70f106e800) [pid = 1932] [serial = 428] [outer = (nil)] 04:26:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70f23ec400) [pid = 1932] [serial = 429] [outer = 0x7f70f106e800] 04:26:11 INFO - PROCESS | 1932 | 1462361171681 Marionette DEBUG loaded listener.js 04:26:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x7f70f5cc3400) [pid = 1932] [serial = 430] [outer = 0x7f70f106e800] 04:26:12 INFO - PROCESS | 1932 | 1462361172415 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 04:26:12 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. 04:26:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1182ms 04:26:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:26:12 INFO - PROCESS | 1932 | 1462361172487 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 04:26:12 INFO - PROCESS | 1932 | 1462361172490 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 04:26:12 INFO - PROCESS | 1932 | 1462361172510 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:26:12 INFO - PROCESS | 1932 | 1462361172514 Marionette TRACE conn4 <- [1,546,null,{}] 04:26:12 INFO - PROCESS | 1932 | 1462361172522 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:12 INFO - PROCESS | 1932 | 1462361172682 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 04:26:12 INFO - PROCESS | 1932 | 1462361172799 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b84800 == 68 [pid = 1932] [id = 144] 04:26:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x7f70d2a12800) [pid = 1932] [serial = 431] [outer = (nil)] 04:26:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x7f70d2a16400) [pid = 1932] [serial = 432] [outer = 0x7f70d2a12800] 04:26:12 INFO - PROCESS | 1932 | 1462361172862 Marionette DEBUG loaded listener.js 04:26:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x7f70d2a21c00) [pid = 1932] [serial = 433] [outer = 0x7f70d2a12800] 04:26:13 INFO - PROCESS | 1932 | 1462361173554 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 04:26:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:26:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1100ms 04:26:13 INFO - PROCESS | 1932 | 1462361173617 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 04:26:13 INFO - PROCESS | 1932 | 1462361173620 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 04:26:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:26:13 INFO - PROCESS | 1932 | 1462361173628 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:26:13 INFO - PROCESS | 1932 | 1462361173631 Marionette TRACE conn4 <- [1,550,null,{}] 04:26:13 INFO - PROCESS | 1932 | 1462361173636 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:13 INFO - PROCESS | 1932 | 1462361173792 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 04:26:13 INFO - PROCESS | 1932 | 1462361173947 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2b34800 == 69 [pid = 1932] [id = 145] 04:26:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x7f70d2a13400) [pid = 1932] [serial = 434] [outer = (nil)] 04:26:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x7f70d2a1ec00) [pid = 1932] [serial = 435] [outer = 0x7f70d2a13400] 04:26:14 INFO - PROCESS | 1932 | 1462361174016 Marionette DEBUG loaded listener.js 04:26:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x7f70da88d400) [pid = 1932] [serial = 436] [outer = 0x7f70d2a13400] 04:26:14 INFO - PROCESS | 1932 | 1462361174717 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 04:26:14 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. 04:26:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1130ms 04:26:14 INFO - PROCESS | 1932 | 1462361174760 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 04:26:14 INFO - PROCESS | 1932 | 1462361174764 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 04:26:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:26:14 INFO - PROCESS | 1932 | 1462361174769 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:26:14 INFO - PROCESS | 1932 | 1462361174771 Marionette TRACE conn4 <- [1,554,null,{}] 04:26:14 INFO - PROCESS | 1932 | 1462361174776 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:14 INFO - PROCESS | 1932 | 1462361174915 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 04:26:15 INFO - PROCESS | 1932 | 1462361175032 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d944d000 == 70 [pid = 1932] [id = 146] 04:26:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70d2a1a400) [pid = 1932] [serial = 437] [outer = (nil)] 04:26:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70d89ef800) [pid = 1932] [serial = 438] [outer = 0x7f70d2a1a400] 04:26:15 INFO - PROCESS | 1932 | 1462361175134 Marionette DEBUG loaded listener.js 04:26:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x7f70db091400) [pid = 1932] [serial = 439] [outer = 0x7f70d2a1a400] 04:26:15 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:16 INFO - PROCESS | 1932 | 1462361176178 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 04:26:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:26:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1426ms 04:26:16 INFO - PROCESS | 1932 | 1462361176196 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 04:26:16 INFO - PROCESS | 1932 | 1462361176201 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 04:26:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:26:16 INFO - PROCESS | 1932 | 1462361176208 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:26:16 INFO - PROCESS | 1932 | 1462361176212 Marionette TRACE conn4 <- [1,558,null,{}] 04:26:16 INFO - PROCESS | 1932 | 1462361176219 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:16 INFO - PROCESS | 1932 | 1462361176358 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 04:26:16 INFO - PROCESS | 1932 | 1462361176532 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d89da000 == 71 [pid = 1932] [id = 147] 04:26:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70d3be3400) [pid = 1932] [serial = 440] [outer = (nil)] 04:26:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70d48f8400) [pid = 1932] [serial = 441] [outer = 0x7f70d3be3400] 04:26:16 INFO - PROCESS | 1932 | 1462361176683 Marionette DEBUG loaded listener.js 04:26:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70d89ea000) [pid = 1932] [serial = 442] [outer = 0x7f70d3be3400] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5ac1800 == 70 [pid = 1932] [id = 73] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9cc0000 == 69 [pid = 1932] [id = 103] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e0b02800 == 68 [pid = 1932] [id = 136] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e322b000 == 67 [pid = 1932] [id = 135] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e28ef000 == 66 [pid = 1932] [id = 134] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e1b87800 == 65 [pid = 1932] [id = 133] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70e3eccc00) [pid = 1932] [serial = 345] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70f0b14800) [pid = 1932] [serial = 348] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x7f70d89f0800) [pid = 1932] [serial = 342] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x7f70f638fc00) [pid = 1932] [serial = 372] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dd651000 == 64 [pid = 1932] [id = 132] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da28c800 == 63 [pid = 1932] [id = 131] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d8a000 == 62 [pid = 1932] [id = 130] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d4954000 == 61 [pid = 1932] [id = 129] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d8a800 == 60 [pid = 1932] [id = 128] 04:26:17 INFO - PROCESS | 1932 | 1462361177496 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8d0f000 == 59 [pid = 1932] [id = 127] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e66d8000 == 58 [pid = 1932] [id = 126] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e26ae000 == 57 [pid = 1932] [id = 125] 04:26:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5b76000 == 56 [pid = 1932] [id = 124] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x7f70e0288400) [pid = 1932] [serial = 95] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70e188a800) [pid = 1932] [serial = 183] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x7f70eff66c00) [pid = 1932] [serial = 156] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x7f70f2223400) [pid = 1932] [serial = 189] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x7f70e1e9bc00) [pid = 1932] [serial = 122] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x7f70dd6ef800) [pid = 1932] [serial = 150] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x7f70daa95c00) [pid = 1932] [serial = 119] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x7f70e6353400) [pid = 1932] [serial = 186] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x7f70e287c800) [pid = 1932] [serial = 153] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70e1beb000) [pid = 1932] [serial = 264] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70f0df6400) [pid = 1932] [serial = 267] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70f1030000) [pid = 1932] [serial = 307] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70e2880400) [pid = 1932] [serial = 370] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70da892400) [pid = 1932] [serial = 369] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70e4408c00) [pid = 1932] [serial = 358] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70e3c6b000) [pid = 1932] [serial = 357] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70d89f6800) [pid = 1932] [serial = 351] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70fb135400) [pid = 1932] [serial = 310] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70e3c66400) [pid = 1932] [serial = 304] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70f4164000) [pid = 1932] [serial = 228] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70e373f000) [pid = 1932] [serial = 225] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70f625a400) [pid = 1932] [serial = 364] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70e1ab5800) [pid = 1932] [serial = 355] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70dc032000) [pid = 1932] [serial = 340] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70da23f000) [pid = 1932] [serial = 352] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70dc031000) [pid = 1932] [serial = 222] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70da867c00) [pid = 1932] [serial = 301] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70f89b0c00) [pid = 1932] [serial = 270] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70f89a6c00) [pid = 1932] [serial = 231] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70daa86800) [pid = 1932] [serial = 339] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70f221f400) [pid = 1932] [serial = 195] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70f89b2400) [pid = 1932] [serial = 366] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70f5398c00) [pid = 1932] [serial = 363] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70fb275c00) [pid = 1932] [serial = 234] [outer = (nil)] [url = about:blank] 04:26:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:26:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1336ms 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70f0e8ac00) [pid = 1932] [serial = 361] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70d89f3000) [pid = 1932] [serial = 313] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x7f70ea08c000) [pid = 1932] [serial = 360] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x7f70f7fcc400) [pid = 1932] [serial = 337] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x7f70fb140c00) [pid = 1932] [serial = 273] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x7f70e007d800) [pid = 1932] [serial = 354] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x7f70fb27d400) [pid = 1932] [serial = 237] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x7f70fb139400) [pid = 1932] [serial = 367] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x7f70f5cbec00) [pid = 1932] [serial = 192] [outer = (nil)] [url = about:blank] 04:26:17 INFO - PROCESS | 1932 | 1462361177550 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 04:26:17 INFO - PROCESS | 1932 | 1462361177561 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 04:26:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:26:17 INFO - PROCESS | 1932 | 1462361177570 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:26:17 INFO - PROCESS | 1932 | 1462361177573 Marionette TRACE conn4 <- [1,562,null,{}] 04:26:17 INFO - PROCESS | 1932 | 1462361177577 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:17 INFO - PROCESS | 1932 | 1462361177715 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 04:26:17 INFO - PROCESS | 1932 | 1462361177725 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cae000 == 57 [pid = 1932] [id = 148] 04:26:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x7f70d8ac3000) [pid = 1932] [serial = 443] [outer = (nil)] 04:26:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x7f70d8acb400) [pid = 1932] [serial = 444] [outer = 0x7f70d8ac3000] 04:26:17 INFO - PROCESS | 1932 | 1462361177779 Marionette DEBUG loaded listener.js 04:26:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x7f70d8ad1c00) [pid = 1932] [serial = 445] [outer = 0x7f70d8ac3000] 04:26:18 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:18 INFO - PROCESS | 1932 | 1462361178520 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 04:26:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:26:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 976ms 04:26:18 INFO - PROCESS | 1932 | 1462361178551 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 04:26:18 INFO - PROCESS | 1932 | 1462361178554 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 04:26:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:26:18 INFO - PROCESS | 1932 | 1462361178565 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:26:18 INFO - PROCESS | 1932 | 1462361178570 Marionette TRACE conn4 <- [1,566,null,{}] 04:26:18 INFO - PROCESS | 1932 | 1462361178583 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:18 INFO - PROCESS | 1932 | 1462361178709 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 04:26:18 INFO - PROCESS | 1932 | 1462361178725 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc0cb800 == 58 [pid = 1932] [id = 149] 04:26:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x7f70da85fc00) [pid = 1932] [serial = 446] [outer = (nil)] 04:26:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x7f70da88e400) [pid = 1932] [serial = 447] [outer = 0x7f70da85fc00] 04:26:18 INFO - PROCESS | 1932 | 1462361178786 Marionette DEBUG loaded listener.js 04:26:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x7f70dbf20c00) [pid = 1932] [serial = 448] [outer = 0x7f70da85fc00] 04:26:19 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:19 INFO - PROCESS | 1932 | 1462361179445 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:26:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:26:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 937ms 04:26:19 INFO - PROCESS | 1932 | 1462361179501 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 04:26:19 INFO - PROCESS | 1932 | 1462361179505 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 04:26:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:26:19 INFO - PROCESS | 1932 | 1462361179529 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:26:19 INFO - PROCESS | 1932 | 1462361179540 Marionette TRACE conn4 <- [1,570,null,{}] 04:26:19 INFO - PROCESS | 1932 | 1462361179550 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:19 INFO - PROCESS | 1932 | 1462361179685 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 04:26:19 INFO - PROCESS | 1932 | 1462361179694 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e18b8000 == 59 [pid = 1932] [id = 150] 04:26:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70dbf21800) [pid = 1932] [serial = 449] [outer = (nil)] 04:26:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70dcb85800) [pid = 1932] [serial = 450] [outer = 0x7f70dbf21800] 04:26:19 INFO - PROCESS | 1932 | 1462361179749 Marionette DEBUG loaded listener.js 04:26:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70dd6e3800) [pid = 1932] [serial = 451] [outer = 0x7f70dbf21800] 04:26:20 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:20 INFO - PROCESS | 1932 | 1462361180434 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 04:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 937ms 04:26:20 INFO - PROCESS | 1932 | 1462361180465 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 04:26:20 INFO - PROCESS | 1932 | 1462361180468 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 04:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:26:20 INFO - PROCESS | 1932 | 1462361180474 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:26:20 INFO - PROCESS | 1932 | 1462361180475 Marionette TRACE conn4 <- [1,574,null,{}] 04:26:20 INFO - PROCESS | 1932 | 1462361180480 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:20 INFO - PROCESS | 1932 | 1462361180643 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 04:26:20 INFO - PROCESS | 1932 | 1462361180717 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e28d9800 == 60 [pid = 1932] [id = 151] 04:26:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70dd6e5400) [pid = 1932] [serial = 452] [outer = (nil)] 04:26:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70e0357c00) [pid = 1932] [serial = 453] [outer = 0x7f70dd6e5400] 04:26:20 INFO - PROCESS | 1932 | 1462361180772 Marionette DEBUG loaded listener.js 04:26:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70e1be2c00) [pid = 1932] [serial = 454] [outer = 0x7f70dd6e5400] 04:26:21 INFO - PROCESS | 1932 | 1462361181605 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:26:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:26:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1182ms 04:26:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:26:21 INFO - PROCESS | 1932 | 1462361181662 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 04:26:21 INFO - PROCESS | 1932 | 1462361181664 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 04:26:21 INFO - PROCESS | 1932 | 1462361181669 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:26:21 INFO - PROCESS | 1932 | 1462361181672 Marionette TRACE conn4 <- [1,578,null,{}] 04:26:21 INFO - PROCESS | 1932 | 1462361181677 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:21 INFO - PROCESS | 1932 | 1462361181873 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 04:26:21 INFO - PROCESS | 1932 | 1462361181892 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3166000 == 61 [pid = 1932] [id = 152] 04:26:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70e3a4ec00) [pid = 1932] [serial = 455] [outer = (nil)] 04:26:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70e3a54400) [pid = 1932] [serial = 456] [outer = 0x7f70e3a4ec00] 04:26:21 INFO - PROCESS | 1932 | 1462361181951 Marionette DEBUG loaded listener.js 04:26:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70e4742400) [pid = 1932] [serial = 457] [outer = 0x7f70e3a4ec00] 04:26:22 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70d3be8000) [pid = 1932] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:26:22 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70e48c8c00) [pid = 1932] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:26:22 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70d862f800) [pid = 1932] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:26:22 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70dc027c00) [pid = 1932] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:26:22 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70d3be4c00) [pid = 1932] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:26:22 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70da863c00) [pid = 1932] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:26:22 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70d8683800) [pid = 1932] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:26:22 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70daa94c00) [pid = 1932] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:26:22 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x7f70d867b000) [pid = 1932] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:26:22 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x7f70d862d400) [pid = 1932] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:26:22 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x7f70e0cb3800) [pid = 1932] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:26:22 INFO - PROCESS | 1932 | 1462361182712 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 04:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1082ms 04:26:22 INFO - PROCESS | 1932 | 1462361182751 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 04:26:22 INFO - PROCESS | 1932 | 1462361182754 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 04:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:26:22 INFO - PROCESS | 1932 | 1462361182760 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:26:22 INFO - PROCESS | 1932 | 1462361182762 Marionette TRACE conn4 <- [1,582,null,{}] 04:26:22 INFO - PROCESS | 1932 | 1462361182767 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:22 INFO - PROCESS | 1932 | 1462361182931 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 04:26:22 INFO - PROCESS | 1932 | 1462361182948 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3605000 == 62 [pid = 1932] [id = 153] 04:26:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x7f70d4751400) [pid = 1932] [serial = 458] [outer = (nil)] 04:26:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x7f70d4757400) [pid = 1932] [serial = 459] [outer = 0x7f70d4751400] 04:26:23 INFO - PROCESS | 1932 | 1462361183004 Marionette DEBUG loaded listener.js 04:26:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70d475dc00) [pid = 1932] [serial = 460] [outer = 0x7f70d4751400] 04:26:23 INFO - PROCESS | 1932 | 1462361183636 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 04:26:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:26:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 933ms 04:26:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:26:23 INFO - PROCESS | 1932 | 1462361183693 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 04:26:23 INFO - PROCESS | 1932 | 1462361183696 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 04:26:23 INFO - PROCESS | 1932 | 1462361183702 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:26:23 INFO - PROCESS | 1932 | 1462361183705 Marionette TRACE conn4 <- [1,586,null,{}] 04:26:23 INFO - PROCESS | 1932 | 1462361183709 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:23 INFO - PROCESS | 1932 | 1462361183845 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 04:26:23 INFO - PROCESS | 1932 | 1462361183937 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e6414000 == 63 [pid = 1932] [id = 154] 04:26:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70d3bed000) [pid = 1932] [serial = 461] [outer = (nil)] 04:26:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70d8628400) [pid = 1932] [serial = 462] [outer = 0x7f70d3bed000] 04:26:24 INFO - PROCESS | 1932 | 1462361184002 Marionette DEBUG loaded listener.js 04:26:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70e1079400) [pid = 1932] [serial = 463] [outer = 0x7f70d3bed000] 04:26:24 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:24 INFO - PROCESS | 1932 | 1462361184668 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 04:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 976ms 04:26:24 INFO - PROCESS | 1932 | 1462361184678 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 04:26:24 INFO - PROCESS | 1932 | 1462361184684 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 04:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:26:24 INFO - PROCESS | 1932 | 1462361184692 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:26:24 INFO - PROCESS | 1932 | 1462361184698 Marionette TRACE conn4 <- [1,590,null,{}] 04:26:24 INFO - PROCESS | 1932 | 1462361184706 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:24 INFO - PROCESS | 1932 | 1462361184873 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 04:26:25 INFO - PROCESS | 1932 | 1462361185018 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d943d800 == 64 [pid = 1932] [id = 155] 04:26:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70d45d3800) [pid = 1932] [serial = 464] [outer = (nil)] 04:26:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70d475b400) [pid = 1932] [serial = 465] [outer = 0x7f70d45d3800] 04:26:25 INFO - PROCESS | 1932 | 1462361185088 Marionette DEBUG loaded listener.js 04:26:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70d867c800) [pid = 1932] [serial = 466] [outer = 0x7f70d45d3800] 04:26:25 INFO - PROCESS | 1932 | 1462361185982 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 04:26:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:26:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1332ms 04:26:26 INFO - PROCESS | 1932 | 1462361186024 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 04:26:26 INFO - PROCESS | 1932 | 1462361186032 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 04:26:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:26:26 INFO - PROCESS | 1932 | 1462361186042 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:26:26 INFO - PROCESS | 1932 | 1462361186046 Marionette TRACE conn4 <- [1,594,null,{}] 04:26:26 INFO - PROCESS | 1932 | 1462361186052 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:26 INFO - PROCESS | 1932 | 1462361186216 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 04:26:26 INFO - PROCESS | 1932 | 1462361186351 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e10c5800 == 65 [pid = 1932] [id = 156] 04:26:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70d8ac3c00) [pid = 1932] [serial = 467] [outer = (nil)] 04:26:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70d8ae5c00) [pid = 1932] [serial = 468] [outer = 0x7f70d8ac3c00] 04:26:26 INFO - PROCESS | 1932 | 1462361186416 Marionette DEBUG loaded listener.js 04:26:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70da395400) [pid = 1932] [serial = 469] [outer = 0x7f70d8ac3c00] 04:26:27 INFO - PROCESS | 1932 | 1462361187423 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:26:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:26:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1430ms 04:26:27 INFO - PROCESS | 1932 | 1462361187472 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 04:26:27 INFO - PROCESS | 1932 | 1462361187475 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 04:26:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:26:27 INFO - PROCESS | 1932 | 1462361187481 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:26:27 INFO - PROCESS | 1932 | 1462361187486 Marionette TRACE conn4 <- [1,598,null,{}] 04:26:27 INFO - PROCESS | 1932 | 1462361187501 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:27 INFO - PROCESS | 1932 | 1462361187665 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 04:26:27 INFO - PROCESS | 1932 | 1462361187802 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ea31c800 == 66 [pid = 1932] [id = 157] 04:26:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70da867400) [pid = 1932] [serial = 470] [outer = (nil)] 04:26:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70decea800) [pid = 1932] [serial = 471] [outer = 0x7f70da867400] 04:26:27 INFO - PROCESS | 1932 | 1462361187871 Marionette DEBUG loaded listener.js 04:26:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70e287a000) [pid = 1932] [serial = 472] [outer = 0x7f70da867400] 04:26:28 INFO - PROCESS | 1932 | 1462361188653 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 04:26:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:26:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1234ms 04:26:28 INFO - PROCESS | 1932 | 1462361188715 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 04:26:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:26:28 INFO - PROCESS | 1932 | 1462361188720 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 04:26:28 INFO - PROCESS | 1932 | 1462361188726 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:26:28 INFO - PROCESS | 1932 | 1462361188729 Marionette TRACE conn4 <- [1,602,null,{}] 04:26:28 INFO - PROCESS | 1932 | 1462361188734 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:28 INFO - PROCESS | 1932 | 1462361188892 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 04:26:29 INFO - PROCESS | 1932 | 1462361189032 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f3c67000 == 67 [pid = 1932] [id = 158] 04:26:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70da861c00) [pid = 1932] [serial = 473] [outer = (nil)] 04:26:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70e3a4dc00) [pid = 1932] [serial = 474] [outer = 0x7f70da861c00] 04:26:29 INFO - PROCESS | 1932 | 1462361189100 Marionette DEBUG loaded listener.js 04:26:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70e440b800) [pid = 1932] [serial = 475] [outer = 0x7f70da861c00] 04:26:29 INFO - PROCESS | 1932 | 1462361189872 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 04:26:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:26:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1178ms 04:26:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:26:29 INFO - PROCESS | 1932 | 1462361189904 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 04:26:29 INFO - PROCESS | 1932 | 1462361189906 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 04:26:29 INFO - PROCESS | 1932 | 1462361189912 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:26:29 INFO - PROCESS | 1932 | 1462361189916 Marionette TRACE conn4 <- [1,606,null,{}] 04:26:29 INFO - PROCESS | 1932 | 1462361189921 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:30 INFO - PROCESS | 1932 | 1462361190064 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 04:26:30 INFO - PROCESS | 1932 | 1462361190204 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5b84000 == 68 [pid = 1932] [id = 159] 04:26:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70e107f000) [pid = 1932] [serial = 476] [outer = (nil)] 04:26:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70e667d400) [pid = 1932] [serial = 477] [outer = 0x7f70e107f000] 04:26:30 INFO - PROCESS | 1932 | 1462361190267 Marionette DEBUG loaded listener.js 04:26:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70f0b11400) [pid = 1932] [serial = 478] [outer = 0x7f70e107f000] 04:26:31 INFO - PROCESS | 1932 | 1462361191061 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:26:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:26:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1227ms 04:26:31 INFO - PROCESS | 1932 | 1462361191140 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 04:26:31 INFO - PROCESS | 1932 | 1462361191143 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 04:26:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:26:31 INFO - PROCESS | 1932 | 1462361191149 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:26:31 INFO - PROCESS | 1932 | 1462361191152 Marionette TRACE conn4 <- [1,610,null,{}] 04:26:31 INFO - PROCESS | 1932 | 1462361191158 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:31 INFO - PROCESS | 1932 | 1462361191329 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 04:26:31 INFO - PROCESS | 1932 | 1462361191439 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3ec7000 == 69 [pid = 1932] [id = 160] 04:26:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70f1071c00) [pid = 1932] [serial = 479] [outer = (nil)] 04:26:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70f20a3c00) [pid = 1932] [serial = 480] [outer = 0x7f70f1071c00] 04:26:31 INFO - PROCESS | 1932 | 1462361191504 Marionette DEBUG loaded listener.js 04:26:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70f20ae000) [pid = 1932] [serial = 481] [outer = 0x7f70f1071c00] 04:26:32 INFO - PROCESS | 1932 | 1462361192293 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 04:26:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:26:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1433ms 04:26:32 INFO - PROCESS | 1932 | 1462361192583 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 04:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:26:32 INFO - PROCESS | 1932 | 1462361192588 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 04:26:32 INFO - PROCESS | 1932 | 1462361192596 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:26:32 INFO - PROCESS | 1932 | 1462361192599 Marionette TRACE conn4 <- [1,614,null,{}] 04:26:32 INFO - PROCESS | 1932 | 1462361192606 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:32 INFO - PROCESS | 1932 | 1462361192741 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 04:26:32 INFO - PROCESS | 1932 | 1462361192934 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da408800 == 70 [pid = 1932] [id = 161] 04:26:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70d475d000) [pid = 1932] [serial = 482] [outer = (nil)] 04:26:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70d48f3800) [pid = 1932] [serial = 483] [outer = 0x7f70d475d000] 04:26:32 INFO - PROCESS | 1932 | 1462361192997 Marionette DEBUG loaded listener.js 04:26:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70d8676400) [pid = 1932] [serial = 484] [outer = 0x7f70d475d000] 04:26:33 INFO - PROCESS | 1932 | 1462361193781 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1230ms 04:26:33 INFO - PROCESS | 1932 | 1462361193826 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 04:26:33 INFO - PROCESS | 1932 | 1462361193831 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 04:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:26:33 INFO - PROCESS | 1932 | 1462361193860 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:26:33 INFO - PROCESS | 1932 | 1462361193865 Marionette TRACE conn4 <- [1,618,null,{}] 04:26:33 INFO - PROCESS | 1932 | 1462361193870 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:34 INFO - PROCESS | 1932 | 1462361194011 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 04:26:34 INFO - PROCESS | 1932 | 1462361194150 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8d19000 == 71 [pid = 1932] [id = 162] 04:26:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70d475b800) [pid = 1932] [serial = 485] [outer = (nil)] 04:26:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70d8ac6000) [pid = 1932] [serial = 486] [outer = 0x7f70d475b800] 04:26:34 INFO - PROCESS | 1932 | 1462361194208 Marionette DEBUG loaded listener.js 04:26:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70d8aeb800) [pid = 1932] [serial = 487] [outer = 0x7f70d475b800] 04:26:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f227e800 == 70 [pid = 1932] [id = 112] 04:26:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3605000 == 69 [pid = 1932] [id = 153] 04:26:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3166000 == 68 [pid = 1932] [id = 152] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70dc02b400) [pid = 1932] [serial = 378] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70e4466000) [pid = 1932] [serial = 381] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70f63f6400) [pid = 1932] [serial = 384] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70d45dc400) [pid = 1932] [serial = 411] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e28d9800 == 67 [pid = 1932] [id = 151] 04:26:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e18b8000 == 66 [pid = 1932] [id = 150] 04:26:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc0cb800 == 65 [pid = 1932] [id = 149] 04:26:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9cae000 == 64 [pid = 1932] [id = 148] 04:26:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d89da000 == 63 [pid = 1932] [id = 147] 04:26:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e66cf000 == 62 [pid = 1932] [id = 140] 04:26:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e10d4000 == 61 [pid = 1932] [id = 139] 04:26:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9cc5800 == 60 [pid = 1932] [id = 138] 04:26:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3a2c000 == 59 [pid = 1932] [id = 137] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70dd512400) [pid = 1932] [serial = 343] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70f1f59400) [pid = 1932] [serial = 349] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70e48c9000) [pid = 1932] [serial = 346] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70e3a4f800) [pid = 1932] [serial = 402] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70eaf41c00) [pid = 1932] [serial = 405] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70dbfa1800) [pid = 1932] [serial = 408] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70d867b400) [pid = 1932] [serial = 375] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70dd6e4000) [pid = 1932] [serial = 396] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70e0350c00) [pid = 1932] [serial = 397] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70d48fac00) [pid = 1932] [serial = 388] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70d48f4c00) [pid = 1932] [serial = 387] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70da88ac00) [pid = 1932] [serial = 393] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70da895400) [pid = 1932] [serial = 394] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70da1a8c00) [pid = 1932] [serial = 391] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70d89f3400) [pid = 1932] [serial = 390] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70e1d59400) [pid = 1932] [serial = 399] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70dd6e5c00) [pid = 1932] [serial = 409] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70f0dec800) [pid = 1932] [serial = 406] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70e33a7800) [pid = 1932] [serial = 400] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70e4403c00) [pid = 1932] [serial = 403] [outer = (nil)] [url = about:blank] 04:26:34 INFO - PROCESS | 1932 | 1462361194953 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1136ms 04:26:34 INFO - PROCESS | 1932 | 1462361194992 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 04:26:34 INFO - PROCESS | 1932 | 1462361194994 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 04:26:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:26:35 INFO - PROCESS | 1932 | 1462361195000 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:26:35 INFO - PROCESS | 1932 | 1462361195003 Marionette TRACE conn4 <- [1,622,null,{}] 04:26:35 INFO - PROCESS | 1932 | 1462361195016 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:35 INFO - PROCESS | 1932 | 1462361195169 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 04:26:35 INFO - PROCESS | 1932 | 1462361195263 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da28f000 == 60 [pid = 1932] [id = 163] 04:26:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70da1b1000) [pid = 1932] [serial = 488] [outer = (nil)] 04:26:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70da88c400) [pid = 1932] [serial = 489] [outer = 0x7f70da1b1000] 04:26:35 INFO - PROCESS | 1932 | 1462361195323 Marionette DEBUG loaded listener.js 04:26:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70dbf23400) [pid = 1932] [serial = 490] [outer = 0x7f70da1b1000] 04:26:35 INFO - PROCESS | 1932 | 1462361195959 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 04:26:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:26:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 978ms 04:26:35 INFO - PROCESS | 1932 | 1462361195979 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 04:26:35 INFO - PROCESS | 1932 | 1462361195983 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 04:26:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:26:35 INFO - PROCESS | 1932 | 1462361195989 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:26:35 INFO - PROCESS | 1932 | 1462361195990 Marionette TRACE conn4 <- [1,626,null,{}] 04:26:35 INFO - PROCESS | 1932 | 1462361195995 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:36 INFO - PROCESS | 1932 | 1462361196180 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 04:26:36 INFO - PROCESS | 1932 | 1462361196200 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e008f000 == 61 [pid = 1932] [id = 164] 04:26:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70dbf25000) [pid = 1932] [serial = 491] [outer = (nil)] 04:26:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70dd6e5c00) [pid = 1932] [serial = 492] [outer = 0x7f70dbf25000] 04:26:36 INFO - PROCESS | 1932 | 1462361196256 Marionette DEBUG loaded listener.js 04:26:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70e03d3400) [pid = 1932] [serial = 493] [outer = 0x7f70dbf25000] 04:26:36 INFO - PROCESS | 1932 | 1462361196912 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:26:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:26:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 978ms 04:26:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:26:36 INFO - PROCESS | 1932 | 1462361196969 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 04:26:36 INFO - PROCESS | 1932 | 1462361196971 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 04:26:36 INFO - PROCESS | 1932 | 1462361196976 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:26:36 INFO - PROCESS | 1932 | 1462361196979 Marionette TRACE conn4 <- [1,630,null,{}] 04:26:36 INFO - PROCESS | 1932 | 1462361196984 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:37 INFO - PROCESS | 1932 | 1462361197143 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 04:26:37 INFO - PROCESS | 1932 | 1462361197166 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b6a000 == 62 [pid = 1932] [id = 165] 04:26:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70da242c00) [pid = 1932] [serial = 494] [outer = (nil)] 04:26:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70e1be5000) [pid = 1932] [serial = 495] [outer = 0x7f70da242c00] 04:26:37 INFO - PROCESS | 1932 | 1462361197220 Marionette DEBUG loaded listener.js 04:26:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70e2a41000) [pid = 1932] [serial = 496] [outer = 0x7f70da242c00] 04:26:37 INFO - PROCESS | 1932 | 1462361197867 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 04:26:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:26:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 926ms 04:26:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:26:37 INFO - PROCESS | 1932 | 1462361197903 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 04:26:37 INFO - PROCESS | 1932 | 1462361197905 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 04:26:37 INFO - PROCESS | 1932 | 1462361197911 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:26:37 INFO - PROCESS | 1932 | 1462361197913 Marionette TRACE conn4 <- [1,634,null,{}] 04:26:37 INFO - PROCESS | 1932 | 1462361197925 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:38 INFO - PROCESS | 1932 | 1462361198109 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 04:26:38 INFO - PROCESS | 1932 | 1462361198145 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3115800 == 63 [pid = 1932] [id = 166] 04:26:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70e4408000) [pid = 1932] [serial = 497] [outer = (nil)] 04:26:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70eaf40400) [pid = 1932] [serial = 498] [outer = 0x7f70e4408000] 04:26:38 INFO - PROCESS | 1932 | 1462361198204 Marionette DEBUG loaded listener.js 04:26:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70f0e23c00) [pid = 1932] [serial = 499] [outer = 0x7f70e4408000] 04:26:38 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:39 INFO - PROCESS | 1932 | 1462361199096 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 04:26:39 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70e3c6cc00) [pid = 1932] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:26:39 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70da889800) [pid = 1932] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:26:39 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70e3c6e400) [pid = 1932] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:26:39 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70d3becc00) [pid = 1932] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:26:39 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70d45d2400) [pid = 1932] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:26:39 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70dd6e5400) [pid = 1932] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:26:39 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70d3be3400) [pid = 1932] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:26:39 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70dbf21800) [pid = 1932] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:26:39 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70e3a4ec00) [pid = 1932] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:26:39 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70da85fc00) [pid = 1932] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:26:39 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70d8ac3000) [pid = 1932] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:26:39 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70d4751400) [pid = 1932] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:26:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1232ms 04:26:39 INFO - PROCESS | 1932 | 1462361199142 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 04:26:39 INFO - PROCESS | 1932 | 1462361199145 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 04:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:26:39 INFO - PROCESS | 1932 | 1462361199151 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:26:39 INFO - PROCESS | 1932 | 1462361199163 Marionette TRACE conn4 <- [1,638,null,{}] 04:26:39 INFO - PROCESS | 1932 | 1462361199167 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:39 INFO - PROCESS | 1932 | 1462361199291 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 04:26:39 INFO - PROCESS | 1932 | 1462361199300 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da289000 == 64 [pid = 1932] [id = 167] 04:26:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70d89f3000) [pid = 1932] [serial = 500] [outer = (nil)] 04:26:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70d8d3a400) [pid = 1932] [serial = 501] [outer = 0x7f70d89f3000] 04:26:39 INFO - PROCESS | 1932 | 1462361199437 Marionette DEBUG loaded listener.js 04:26:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70d8d41000) [pid = 1932] [serial = 502] [outer = 0x7f70d89f3000] 04:26:40 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:40 INFO - PROCESS | 1932 | 1462361200438 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1336ms 04:26:40 INFO - PROCESS | 1932 | 1462361200491 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 04:26:40 INFO - PROCESS | 1932 | 1462361200494 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 04:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:26:40 INFO - PROCESS | 1932 | 1462361200499 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:26:40 INFO - PROCESS | 1932 | 1462361200502 Marionette TRACE conn4 <- [1,642,null,{}] 04:26:40 INFO - PROCESS | 1932 | 1462361200507 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:40 INFO - PROCESS | 1932 | 1462361200635 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 04:26:40 INFO - PROCESS | 1932 | 1462361200649 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ea316000 == 65 [pid = 1932] [id = 168] 04:26:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70d8d46800) [pid = 1932] [serial = 503] [outer = (nil)] 04:26:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70f1d0a000) [pid = 1932] [serial = 504] [outer = 0x7f70d8d46800] 04:26:40 INFO - PROCESS | 1932 | 1462361200703 Marionette DEBUG loaded listener.js 04:26:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70f20a6000) [pid = 1932] [serial = 505] [outer = 0x7f70d8d46800] 04:26:41 INFO - PROCESS | 1932 | 1462361201618 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 04:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1177ms 04:26:41 INFO - PROCESS | 1932 | 1462361201678 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 04:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:26:41 INFO - PROCESS | 1932 | 1462361201684 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 04:26:41 INFO - PROCESS | 1932 | 1462361201692 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:26:41 INFO - PROCESS | 1932 | 1462361201698 Marionette TRACE conn4 <- [1,646,null,{}] 04:26:41 INFO - PROCESS | 1932 | 1462361201706 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:41 INFO - PROCESS | 1932 | 1462361201910 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 04:26:42 INFO - PROCESS | 1932 | 1462361202049 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d88000 == 66 [pid = 1932] [id = 169] 04:26:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70d475fc00) [pid = 1932] [serial = 506] [outer = (nil)] 04:26:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70d8681400) [pid = 1932] [serial = 507] [outer = 0x7f70d475fc00] 04:26:42 INFO - PROCESS | 1932 | 1462361202168 Marionette DEBUG loaded listener.js 04:26:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70d8908000) [pid = 1932] [serial = 508] [outer = 0x7f70d475fc00] 04:26:42 INFO - PROCESS | 1932 | 1462361202911 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1283ms 04:26:42 INFO - PROCESS | 1932 | 1462361202975 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 04:26:42 INFO - PROCESS | 1932 | 1462361202983 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 04:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:26:43 INFO - PROCESS | 1932 | 1462361202992 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:26:43 INFO - PROCESS | 1932 | 1462361202995 Marionette TRACE conn4 <- [1,650,null,{}] 04:26:43 INFO - PROCESS | 1932 | 1462361203001 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:43 INFO - PROCESS | 1932 | 1462361203156 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 04:26:43 INFO - PROCESS | 1932 | 1462361203293 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2cdf800 == 67 [pid = 1932] [id = 170] 04:26:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70d890c400) [pid = 1932] [serial = 509] [outer = (nil)] 04:26:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70d8ac4c00) [pid = 1932] [serial = 510] [outer = 0x7f70d890c400] 04:26:43 INFO - PROCESS | 1932 | 1462361203356 Marionette DEBUG loaded listener.js 04:26:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70d8d3ac00) [pid = 1932] [serial = 511] [outer = 0x7f70d890c400] 04:26:44 INFO - PROCESS | 1932 | 1462361204213 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 04:26:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:26:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1280ms 04:26:44 INFO - PROCESS | 1932 | 1462361204273 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 04:26:44 INFO - PROCESS | 1932 | 1462361204276 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 04:26:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:26:44 INFO - PROCESS | 1932 | 1462361204282 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:26:44 INFO - PROCESS | 1932 | 1462361204287 Marionette TRACE conn4 <- [1,654,null,{}] 04:26:44 INFO - PROCESS | 1932 | 1462361204301 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:44 INFO - PROCESS | 1932 | 1462361204461 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 04:26:44 INFO - PROCESS | 1932 | 1462361204599 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f41c6000 == 68 [pid = 1932] [id = 171] 04:26:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70da244c00) [pid = 1932] [serial = 512] [outer = (nil)] 04:26:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70daa90800) [pid = 1932] [serial = 513] [outer = 0x7f70da244c00] 04:26:44 INFO - PROCESS | 1932 | 1462361204666 Marionette DEBUG loaded listener.js 04:26:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70dd50f000) [pid = 1932] [serial = 514] [outer = 0x7f70da244c00] 04:26:45 INFO - PROCESS | 1932 | 1462361205489 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:26:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:26:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1240ms 04:26:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:26:45 INFO - PROCESS | 1932 | 1462361205522 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 04:26:45 INFO - PROCESS | 1932 | 1462361205526 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 04:26:45 INFO - PROCESS | 1932 | 1462361205532 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:26:45 INFO - PROCESS | 1932 | 1462361205535 Marionette TRACE conn4 <- [1,658,null,{}] 04:26:45 INFO - PROCESS | 1932 | 1462361205540 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:45 INFO - PROCESS | 1932 | 1462361205692 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 04:26:45 INFO - PROCESS | 1932 | 1462361205835 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f8cc2800 == 69 [pid = 1932] [id = 172] 04:26:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70da399c00) [pid = 1932] [serial = 515] [outer = (nil)] 04:26:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70e3740c00) [pid = 1932] [serial = 516] [outer = 0x7f70da399c00] 04:26:45 INFO - PROCESS | 1932 | 1462361205901 Marionette DEBUG loaded listener.js 04:26:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70e440e400) [pid = 1932] [serial = 517] [outer = 0x7f70da399c00] 04:26:46 INFO - PROCESS | 1932 | 1462361206725 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:26:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:26:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1233ms 04:26:46 INFO - PROCESS | 1932 | 1462361206765 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 04:26:46 INFO - PROCESS | 1932 | 1462361206769 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 04:26:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:26:46 INFO - PROCESS | 1932 | 1462361206775 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:26:46 INFO - PROCESS | 1932 | 1462361206777 Marionette TRACE conn4 <- [1,662,null,{}] 04:26:46 INFO - PROCESS | 1932 | 1462361206783 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:46 INFO - PROCESS | 1932 | 1462361206935 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 04:26:47 INFO - PROCESS | 1932 | 1462361207079 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dd2800 == 70 [pid = 1932] [id = 173] 04:26:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70e287c400) [pid = 1932] [serial = 518] [outer = (nil)] 04:26:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70f0b94400) [pid = 1932] [serial = 519] [outer = 0x7f70e287c400] 04:26:47 INFO - PROCESS | 1932 | 1462361207148 Marionette DEBUG loaded listener.js 04:26:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70f1f5c400) [pid = 1932] [serial = 520] [outer = 0x7f70e287c400] 04:26:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70d2defc00) [pid = 1932] [serial = 521] [outer = 0x7f70dbf24000] 04:26:47 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:48 INFO - PROCESS | 1932 | 1462361208072 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 04:26:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:26:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1330ms 04:26:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:26:48 INFO - PROCESS | 1932 | 1462361208105 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 04:26:48 INFO - PROCESS | 1932 | 1462361208108 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 04:26:48 INFO - PROCESS | 1932 | 1462361208114 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:26:48 INFO - PROCESS | 1932 | 1462361208117 Marionette TRACE conn4 <- [1,666,null,{}] 04:26:48 INFO - PROCESS | 1932 | 1462361208122 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:48 INFO - PROCESS | 1932 | 1462361208294 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 04:26:48 INFO - PROCESS | 1932 | 1462361208440 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4943000 == 71 [pid = 1932] [id = 174] 04:26:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70d2dfb000) [pid = 1932] [serial = 522] [outer = (nil)] 04:26:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70d45dc000) [pid = 1932] [serial = 523] [outer = 0x7f70d2dfb000] 04:26:48 INFO - PROCESS | 1932 | 1462361208504 Marionette DEBUG loaded listener.js 04:26:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x7f70e440f400) [pid = 1932] [serial = 524] [outer = 0x7f70d2dfb000] 04:26:49 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:49 INFO - PROCESS | 1932 | 1462361209540 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 04:26:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:26:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1481ms 04:26:49 INFO - PROCESS | 1932 | 1462361209595 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 04:26:49 INFO - PROCESS | 1932 | 1462361209601 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 04:26:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:26:49 INFO - PROCESS | 1932 | 1462361209624 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:26:49 INFO - PROCESS | 1932 | 1462361209630 Marionette TRACE conn4 <- [1,670,null,{}] 04:26:49 INFO - PROCESS | 1932 | 1462361209638 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:49 INFO - PROCESS | 1932 | 1462361209796 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 04:26:49 INFO - PROCESS | 1932 | 1462361209965 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2b2f800 == 72 [pid = 1932] [id = 175] 04:26:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x7f70d4759c00) [pid = 1932] [serial = 525] [outer = (nil)] 04:26:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x7f70d8625000) [pid = 1932] [serial = 526] [outer = 0x7f70d4759c00] 04:26:50 INFO - PROCESS | 1932 | 1462361210071 Marionette DEBUG loaded listener.js 04:26:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x7f70d8682c00) [pid = 1932] [serial = 527] [outer = 0x7f70d4759c00] 04:26:50 INFO - PROCESS | 1932 | 1462361210921 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 04:26:50 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x7f70d8628400) [pid = 1932] [serial = 462] [outer = (nil)] [url = about:blank] 04:26:50 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da289000 == 71 [pid = 1932] [id = 167] 04:26:50 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3115800 == 70 [pid = 1932] [id = 166] 04:26:50 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b6a000 == 69 [pid = 1932] [id = 165] 04:26:50 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e008f000 == 68 [pid = 1932] [id = 164] 04:26:50 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da28f000 == 67 [pid = 1932] [id = 163] 04:26:50 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8d19000 == 66 [pid = 1932] [id = 162] 04:26:50 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da408800 == 65 [pid = 1932] [id = 161] 04:26:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:26:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1387ms 04:26:51 INFO - PROCESS | 1932 | 1462361211010 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 04:26:51 INFO - PROCESS | 1932 | 1462361211020 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 04:26:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:26:51 INFO - PROCESS | 1932 | 1462361211029 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:26:51 INFO - PROCESS | 1932 | 1462361211032 Marionette TRACE conn4 <- [1,674,null,{}] 04:26:51 INFO - PROCESS | 1932 | 1462361211043 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:51 INFO - PROCESS | 1932 | 1462361211192 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x7f70d45e1c00) [pid = 1932] [serial = 412] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x7f70e64c2c00) [pid = 1932] [serial = 426] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x7f70e0357c00) [pid = 1932] [serial = 453] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70d89ea000) [pid = 1932] [serial = 442] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70d48f8400) [pid = 1932] [serial = 441] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70d89ef800) [pid = 1932] [serial = 438] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70dcb85800) [pid = 1932] [serial = 450] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70e2882000) [pid = 1932] [serial = 420] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70d862ec00) [pid = 1932] [serial = 414] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70e3a54400) [pid = 1932] [serial = 456] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70da88e400) [pid = 1932] [serial = 447] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70dbf20c00) [pid = 1932] [serial = 448] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70d8acb400) [pid = 1932] [serial = 444] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70d8ad1c00) [pid = 1932] [serial = 445] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70f23ec400) [pid = 1932] [serial = 429] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70e64c4c00) [pid = 1932] [serial = 423] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70da893800) [pid = 1932] [serial = 417] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70d2a16400) [pid = 1932] [serial = 432] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70d2a1ec00) [pid = 1932] [serial = 435] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70d4757400) [pid = 1932] [serial = 459] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70e4742400) [pid = 1932] [serial = 457] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70e1be2c00) [pid = 1932] [serial = 454] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70dd6e3800) [pid = 1932] [serial = 451] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70d475dc00) [pid = 1932] [serial = 460] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70f0b95c00) [pid = 1932] [serial = 382] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70e107c400) [pid = 1932] [serial = 379] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70fb137c00) [pid = 1932] [serial = 385] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70d89f2400) [pid = 1932] [serial = 376] [outer = (nil)] [url = about:blank] 04:26:51 INFO - PROCESS | 1932 | 1462361211325 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9414800 == 66 [pid = 1932] [id = 176] 04:26:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70d2a16400) [pid = 1932] [serial = 528] [outer = (nil)] 04:26:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70d48fc800) [pid = 1932] [serial = 529] [outer = 0x7f70d2a16400] 04:26:51 INFO - PROCESS | 1932 | 1462361211382 Marionette DEBUG loaded listener.js 04:26:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70d8ae9000) [pid = 1932] [serial = 530] [outer = 0x7f70d2a16400] 04:26:51 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:26:52 INFO - PROCESS | 1932 | 1462361212068 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 04:26:52 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 04:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1082ms 04:26:52 INFO - PROCESS | 1932 | 1462361212115 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 04:26:52 INFO - PROCESS | 1932 | 1462361212119 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 04:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:26:52 INFO - PROCESS | 1932 | 1462361212124 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:26:52 INFO - PROCESS | 1932 | 1462361212129 Marionette TRACE conn4 <- [1,678,null,{}] 04:26:52 INFO - PROCESS | 1932 | 1462361212152 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:52 INFO - PROCESS | 1932 | 1462361212334 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 04:26:52 INFO - PROCESS | 1932 | 1462361212345 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dec1b000 == 67 [pid = 1932] [id = 177] 04:26:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70da51f400) [pid = 1932] [serial = 531] [outer = (nil)] 04:26:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70da868800) [pid = 1932] [serial = 532] [outer = 0x7f70da51f400] 04:26:52 INFO - PROCESS | 1932 | 1462361212405 Marionette DEBUG loaded listener.js 04:26:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70dbf1fc00) [pid = 1932] [serial = 533] [outer = 0x7f70da51f400] 04:26:53 INFO - PROCESS | 1932 | 1462361213072 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 04:26:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:26:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 987ms 04:26:53 INFO - PROCESS | 1932 | 1462361213112 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 04:26:53 INFO - PROCESS | 1932 | 1462361213115 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 04:26:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:26:53 INFO - PROCESS | 1932 | 1462361213122 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:26:53 INFO - PROCESS | 1932 | 1462361213126 Marionette TRACE conn4 <- [1,682,null,{}] 04:26:53 INFO - PROCESS | 1932 | 1462361213131 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:53 INFO - PROCESS | 1932 | 1462361213330 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 04:26:53 INFO - PROCESS | 1932 | 1462361213360 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26ba000 == 68 [pid = 1932] [id = 178] 04:26:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70d2a1ec00) [pid = 1932] [serial = 534] [outer = (nil)] 04:26:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70dbf20c00) [pid = 1932] [serial = 535] [outer = 0x7f70d2a1ec00] 04:26:53 INFO - PROCESS | 1932 | 1462361213415 Marionette DEBUG loaded listener.js 04:26:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70decf5000) [pid = 1932] [serial = 536] [outer = 0x7f70d2a1ec00] 04:26:54 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:26:54 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:26:54 INFO - PROCESS | 1932 | 1462361214571 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 04:26:54 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) 04:26:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1495ms 04:26:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:26:54 INFO - PROCESS | 1932 | 1462361214620 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 04:26:54 INFO - PROCESS | 1932 | 1462361214622 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 04:26:54 INFO - PROCESS | 1932 | 1462361214627 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:26:54 INFO - PROCESS | 1932 | 1462361214631 Marionette TRACE conn4 <- [1,686,null,{}] 04:26:54 INFO - PROCESS | 1932 | 1462361214635 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:54 INFO - PROCESS | 1932 | 1462361214801 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 04:26:54 INFO - PROCESS | 1932 | 1462361214822 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dc3000 == 69 [pid = 1932] [id = 179] 04:26:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70dc07a800) [pid = 1932] [serial = 537] [outer = (nil)] 04:26:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70e1beac00) [pid = 1932] [serial = 538] [outer = 0x7f70dc07a800] 04:26:54 INFO - PROCESS | 1932 | 1462361214877 Marionette DEBUG loaded listener.js 04:26:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70e3a54000) [pid = 1932] [serial = 539] [outer = 0x7f70dc07a800] 04:26:55 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70da1b1000) [pid = 1932] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:26:55 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70da242c00) [pid = 1932] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:26:55 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70d3bed000) [pid = 1932] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:26:55 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70dbf25000) [pid = 1932] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:26:55 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70d475b800) [pid = 1932] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:26:55 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70d475d000) [pid = 1932] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:26:55 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70e4408000) [pid = 1932] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:26:55 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70d89f3000) [pid = 1932] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:26:56 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:26:56 INFO - PROCESS | 1932 | 1462361216083 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 04:26:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:26:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1485ms 04:26:56 INFO - PROCESS | 1932 | 1462361216125 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 04:26:56 INFO - PROCESS | 1932 | 1462361216129 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 04:26:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:26:56 INFO - PROCESS | 1932 | 1462361216135 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:26:56 INFO - PROCESS | 1932 | 1462361216137 Marionette TRACE conn4 <- [1,690,null,{}] 04:26:56 INFO - PROCESS | 1932 | 1462361216143 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:56 INFO - PROCESS | 1932 | 1462361216362 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 04:26:56 INFO - PROCESS | 1932 | 1462361216378 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3125000 == 70 [pid = 1932] [id = 180] 04:26:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70d475d000) [pid = 1932] [serial = 540] [outer = (nil)] 04:26:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70decf3000) [pid = 1932] [serial = 541] [outer = 0x7f70d475d000] 04:26:56 INFO - PROCESS | 1932 | 1462361216437 Marionette DEBUG loaded listener.js 04:26:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70f0df6400) [pid = 1932] [serial = 542] [outer = 0x7f70d475d000] 04:26:57 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:26:57 INFO - PROCESS | 1932 | 1462361217503 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 04:26:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:26:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1376ms 04:26:57 INFO - PROCESS | 1932 | 1462361217513 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 04:26:57 INFO - PROCESS | 1932 | 1462361217517 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 04:26:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:26:57 INFO - PROCESS | 1932 | 1462361217526 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:26:57 INFO - PROCESS | 1932 | 1462361217531 Marionette TRACE conn4 <- [1,694,null,{}] 04:26:57 INFO - PROCESS | 1932 | 1462361217540 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:57 INFO - PROCESS | 1932 | 1462361217697 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 04:26:57 INFO - PROCESS | 1932 | 1462361217866 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cb8000 == 71 [pid = 1932] [id = 181] 04:26:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70d4751c00) [pid = 1932] [serial = 543] [outer = (nil)] 04:26:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70d4965000) [pid = 1932] [serial = 544] [outer = 0x7f70d4751c00] 04:26:57 INFO - PROCESS | 1932 | 1462361217934 Marionette DEBUG loaded listener.js 04:26:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70d496bc00) [pid = 1932] [serial = 545] [outer = 0x7f70d4751c00] 04:26:58 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:26:59 INFO - PROCESS | 1932 | 1462361219019 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 04:26:59 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) 04:26:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1539ms 04:26:59 INFO - PROCESS | 1932 | 1462361219065 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 04:26:59 INFO - PROCESS | 1932 | 1462361219072 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 04:26:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:26:59 INFO - PROCESS | 1932 | 1462361219125 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:26:59 INFO - PROCESS | 1932 | 1462361219128 Marionette TRACE conn4 <- [1,698,null,{}] 04:26:59 INFO - PROCESS | 1932 | 1462361219137 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:26:59 INFO - PROCESS | 1932 | 1462361219319 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 04:26:59 INFO - PROCESS | 1932 | 1462361219505 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26b9800 == 72 [pid = 1932] [id = 182] 04:26:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70d48f8c00) [pid = 1932] [serial = 546] [outer = (nil)] 04:26:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70d8908c00) [pid = 1932] [serial = 547] [outer = 0x7f70d48f8c00] 04:26:59 INFO - PROCESS | 1932 | 1462361219569 Marionette DEBUG loaded listener.js 04:26:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70d89f4c00) [pid = 1932] [serial = 548] [outer = 0x7f70d48f8c00] 04:27:00 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:00 INFO - PROCESS | 1932 | 1462361220746 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 04:27:00 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) 04:27:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1685ms 04:27:00 INFO - PROCESS | 1932 | 1462361220768 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 04:27:00 INFO - PROCESS | 1932 | 1462361220772 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 04:27:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:27:00 INFO - PROCESS | 1932 | 1462361220778 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:27:00 INFO - PROCESS | 1932 | 1462361220784 Marionette TRACE conn4 <- [1,702,null,{}] 04:27:00 INFO - PROCESS | 1932 | 1462361220806 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:01 INFO - PROCESS | 1932 | 1462361221120 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 04:27:01 INFO - PROCESS | 1932 | 1462361221236 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e662d000 == 73 [pid = 1932] [id = 183] 04:27:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70d8aedc00) [pid = 1932] [serial = 549] [outer = (nil)] 04:27:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70dbf1f800) [pid = 1932] [serial = 550] [outer = 0x7f70d8aedc00] 04:27:01 INFO - PROCESS | 1932 | 1462361221303 Marionette DEBUG loaded listener.js 04:27:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70decf7c00) [pid = 1932] [serial = 551] [outer = 0x7f70d8aedc00] 04:27:02 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:02 INFO - PROCESS | 1932 | 1462361222568 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 04:27:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:27:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1834ms 04:27:02 INFO - PROCESS | 1932 | 1462361222613 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 04:27:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:27:02 INFO - PROCESS | 1932 | 1462361222617 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 04:27:02 INFO - PROCESS | 1932 | 1462361222623 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:27:02 INFO - PROCESS | 1932 | 1462361222626 Marionette TRACE conn4 <- [1,706,null,{}] 04:27:02 INFO - PROCESS | 1932 | 1462361222631 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:02 INFO - PROCESS | 1932 | 1462361222851 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 04:27:02 INFO - PROCESS | 1932 | 1462361222992 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f1f44800 == 74 [pid = 1932] [id = 184] 04:27:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70d2def800) [pid = 1932] [serial = 552] [outer = (nil)] 04:27:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70e6351c00) [pid = 1932] [serial = 553] [outer = 0x7f70d2def800] 04:27:03 INFO - PROCESS | 1932 | 1462361223056 Marionette DEBUG loaded listener.js 04:27:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70f0e8c000) [pid = 1932] [serial = 554] [outer = 0x7f70d2def800] 04:27:04 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:04 INFO - PROCESS | 1932 | 1462361224142 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 04:27:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:27:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1582ms 04:27:04 INFO - PROCESS | 1932 | 1462361224206 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 04:27:04 INFO - PROCESS | 1932 | 1462361224210 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 04:27:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:27:04 INFO - PROCESS | 1932 | 1462361224216 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:27:04 INFO - PROCESS | 1932 | 1462361224218 Marionette TRACE conn4 <- [1,710,null,{}] 04:27:04 INFO - PROCESS | 1932 | 1462361224224 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:04 INFO - PROCESS | 1932 | 1462361224379 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 04:27:04 INFO - PROCESS | 1932 | 1462361224527 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5ab6800 == 75 [pid = 1932] [id = 185] 04:27:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70d86b9000) [pid = 1932] [serial = 555] [outer = (nil)] 04:27:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70d86bf400) [pid = 1932] [serial = 556] [outer = 0x7f70d86b9000] 04:27:04 INFO - PROCESS | 1932 | 1462361224589 Marionette DEBUG loaded listener.js 04:27:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70d86c6800) [pid = 1932] [serial = 557] [outer = 0x7f70d86b9000] 04:27:05 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:05 INFO - PROCESS | 1932 | 1462361225732 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 04:27:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:27:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1536ms 04:27:05 INFO - PROCESS | 1932 | 1462361225753 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 04:27:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:27:05 INFO - PROCESS | 1932 | 1462361225758 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 04:27:05 INFO - PROCESS | 1932 | 1462361225766 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:27:05 INFO - PROCESS | 1932 | 1462361225769 Marionette TRACE conn4 <- [1,714,null,{}] 04:27:05 INFO - PROCESS | 1932 | 1462361225792 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:06 INFO - PROCESS | 1932 | 1462361226032 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 04:27:06 INFO - PROCESS | 1932 | 1462361226125 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9e8b000 == 76 [pid = 1932] [id = 186] 04:27:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70d496c400) [pid = 1932] [serial = 558] [outer = (nil)] 04:27:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70d496fc00) [pid = 1932] [serial = 559] [outer = 0x7f70d496c400] 04:27:06 INFO - PROCESS | 1932 | 1462361226184 Marionette DEBUG loaded listener.js 04:27:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70d86b8c00) [pid = 1932] [serial = 560] [outer = 0x7f70d496c400] 04:27:07 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8dc3000 == 75 [pid = 1932] [id = 179] 04:27:07 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e26ba000 == 74 [pid = 1932] [id = 178] 04:27:07 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dec1b000 == 73 [pid = 1932] [id = 177] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70e3a4dc00) [pid = 1932] [serial = 474] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70e667d400) [pid = 1932] [serial = 477] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70f20a3c00) [pid = 1932] [serial = 480] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70f1d0a000) [pid = 1932] [serial = 504] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9414800 == 72 [pid = 1932] [id = 176] 04:27:07 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2b2f800 == 71 [pid = 1932] [id = 175] 04:27:07 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f8cc2800 == 70 [pid = 1932] [id = 172] 04:27:07 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:07 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f41c6000 == 69 [pid = 1932] [id = 171] 04:27:07 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2cdf800 == 68 [pid = 1932] [id = 170] 04:27:07 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d88000 == 67 [pid = 1932] [id = 169] 04:27:07 INFO - PROCESS | 1932 | 1462361227380 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 04:27:07 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 04:27:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1632ms 04:27:07 INFO - PROCESS | 1932 | 1462361227397 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 04:27:07 INFO - PROCESS | 1932 | 1462361227405 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 04:27:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:27:07 INFO - PROCESS | 1932 | 1462361227424 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:27:07 INFO - PROCESS | 1932 | 1462361227427 Marionette TRACE conn4 <- [1,718,null,{}] 04:27:07 INFO - PROCESS | 1932 | 1462361227432 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:07 INFO - PROCESS | 1932 | 1462361227592 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70decea800) [pid = 1932] [serial = 471] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70da88c400) [pid = 1932] [serial = 489] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70dbf23400) [pid = 1932] [serial = 490] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70e1be5000) [pid = 1932] [serial = 495] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70e1079400) [pid = 1932] [serial = 463] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70d475b400) [pid = 1932] [serial = 465] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70dd6e5c00) [pid = 1932] [serial = 492] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70d8aeb800) [pid = 1932] [serial = 487] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70d8ac6000) [pid = 1932] [serial = 486] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70d8676400) [pid = 1932] [serial = 484] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70d48f3800) [pid = 1932] [serial = 483] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70d8ae5c00) [pid = 1932] [serial = 468] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70eaf40400) [pid = 1932] [serial = 498] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70d8d41000) [pid = 1932] [serial = 502] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70d8d3a400) [pid = 1932] [serial = 501] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70f0e23c00) [pid = 1932] [serial = 499] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70e2a41000) [pid = 1932] [serial = 496] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70e03d3400) [pid = 1932] [serial = 493] [outer = (nil)] [url = about:blank] 04:27:07 INFO - PROCESS | 1932 | 1462361227710 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8d08800 == 68 [pid = 1932] [id = 187] 04:27:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70d475b400) [pid = 1932] [serial = 561] [outer = (nil)] 04:27:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70d86c5c00) [pid = 1932] [serial = 562] [outer = 0x7f70d475b400] 04:27:07 INFO - PROCESS | 1932 | 1462361227767 Marionette DEBUG loaded listener.js 04:27:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70d8acbc00) [pid = 1932] [serial = 563] [outer = 0x7f70d475b400] 04:27:08 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:08 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:27:08 INFO - PROCESS | 1932 | 1462361228800 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 04:27:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:27:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1430ms 04:27:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:27:08 INFO - PROCESS | 1932 | 1462361228852 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 04:27:08 INFO - PROCESS | 1932 | 1462361228855 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 04:27:08 INFO - PROCESS | 1932 | 1462361228861 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:27:08 INFO - PROCESS | 1932 | 1462361228866 Marionette TRACE conn4 <- [1,722,null,{}] 04:27:08 INFO - PROCESS | 1932 | 1462361228880 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:09 INFO - PROCESS | 1932 | 1462361229021 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 04:27:09 INFO - PROCESS | 1932 | 1462361229199 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da421000 == 69 [pid = 1932] [id = 188] 04:27:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70d8ae5c00) [pid = 1932] [serial = 564] [outer = (nil)] 04:27:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70da240000) [pid = 1932] [serial = 565] [outer = 0x7f70d8ae5c00] 04:27:09 INFO - PROCESS | 1932 | 1462361229258 Marionette DEBUG loaded listener.js 04:27:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70da898000) [pid = 1932] [serial = 566] [outer = 0x7f70d8ae5c00] 04:27:09 INFO - PROCESS | 1932 | 1462361229879 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 04:27:09 INFO - PROCESS | 1932 | 1462361229958 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 04:27:09 INFO - PROCESS | 1932 | 1462361229965 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:27:09 INFO - PROCESS | 1932 | 1462361229967 Marionette TRACE conn4 <- [1,726,null,{}] 04:27:09 INFO - PROCESS | 1932 | 1462361229973 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:10 INFO - PROCESS | 1932 | 1462361230163 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 04:27:10 INFO - PROCESS | 1932 | 1462361230188 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e027c000 == 70 [pid = 1932] [id = 189] 04:27:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70d8ae7400) [pid = 1932] [serial = 567] [outer = (nil)] 04:27:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70decf5c00) [pid = 1932] [serial = 568] [outer = 0x7f70d8ae7400] 04:27:10 INFO - PROCESS | 1932 | 1462361230243 Marionette DEBUG loaded listener.js 04:27:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70e1be7c00) [pid = 1932] [serial = 569] [outer = 0x7f70d8ae7400] 04:27:10 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:10 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:27:11 INFO - PROCESS | 1932 | 1462361231074 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 04:27:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:27:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1185ms 04:27:11 INFO - PROCESS | 1932 | 1462361231148 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 04:27:11 INFO - PROCESS | 1932 | 1462361231151 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 04:27:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:27:11 INFO - PROCESS | 1932 | 1462361231158 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:27:11 INFO - PROCESS | 1932 | 1462361231161 Marionette TRACE conn4 <- [1,730,null,{}] 04:27:11 INFO - PROCESS | 1932 | 1462361231166 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:11 INFO - PROCESS | 1932 | 1462361231329 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 04:27:11 INFO - PROCESS | 1932 | 1462361231351 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e28f2000 == 71 [pid = 1932] [id = 190] 04:27:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70dc02f400) [pid = 1932] [serial = 570] [outer = (nil)] 04:27:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70e34ed800) [pid = 1932] [serial = 571] [outer = 0x7f70dc02f400] 04:27:11 INFO - PROCESS | 1932 | 1462361231407 Marionette DEBUG loaded listener.js 04:27:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70e6664800) [pid = 1932] [serial = 572] [outer = 0x7f70dc02f400] 04:27:11 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70d8d46800) [pid = 1932] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:27:11 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70da51f400) [pid = 1932] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:27:11 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70d2a16400) [pid = 1932] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:27:11 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70d4759c00) [pid = 1932] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:27:11 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70dc07a800) [pid = 1932] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:27:11 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70d2a1ec00) [pid = 1932] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:27:12 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:12 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:27:12 INFO - PROCESS | 1932 | 1462361232205 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:27:12 INFO - PROCESS | 1932 | 1462361232247 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 04:27:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:27:12 INFO - PROCESS | 1932 | 1462361232253 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:27:12 INFO - PROCESS | 1932 | 1462361232256 Marionette TRACE conn4 <- [1,734,null,{}] 04:27:12 INFO - PROCESS | 1932 | 1462361232261 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:12 INFO - PROCESS | 1932 | 1462361232420 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 04:27:12 INFO - PROCESS | 1932 | 1462361232449 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3122000 == 72 [pid = 1932] [id = 191] 04:27:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70e245cc00) [pid = 1932] [serial = 573] [outer = (nil)] 04:27:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70f20a5400) [pid = 1932] [serial = 574] [outer = 0x7f70e245cc00] 04:27:12 INFO - PROCESS | 1932 | 1462361232508 Marionette DEBUG loaded listener.js 04:27:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70f20ad000) [pid = 1932] [serial = 575] [outer = 0x7f70e245cc00] 04:27:13 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:13 INFO - PROCESS | 1932 | 1462361233206 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 04:27:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:27:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 983ms 04:27:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:27:13 INFO - PROCESS | 1932 | 1462361233238 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 04:27:13 INFO - PROCESS | 1932 | 1462361233240 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 04:27:13 INFO - PROCESS | 1932 | 1462361233247 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:27:13 INFO - PROCESS | 1932 | 1462361233250 Marionette TRACE conn4 <- [1,738,null,{}] 04:27:13 INFO - PROCESS | 1932 | 1462361233255 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:13 INFO - PROCESS | 1932 | 1462361233419 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 04:27:13 INFO - PROCESS | 1932 | 1462361233434 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3e93000 == 73 [pid = 1932] [id = 192] 04:27:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70d2a14c00) [pid = 1932] [serial = 576] [outer = (nil)] 04:27:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70d2b0a400) [pid = 1932] [serial = 577] [outer = 0x7f70d2a14c00] 04:27:13 INFO - PROCESS | 1932 | 1462361233488 Marionette DEBUG loaded listener.js 04:27:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70e1802c00) [pid = 1932] [serial = 578] [outer = 0x7f70d2a14c00] 04:27:14 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:14 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:27:14 INFO - PROCESS | 1932 | 1462361234737 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 04:27:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:27:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1528ms 04:27:14 INFO - PROCESS | 1932 | 1462361234841 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 04:27:14 INFO - PROCESS | 1932 | 1462361234847 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 04:27:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:27:14 INFO - PROCESS | 1932 | 1462361234859 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:27:14 INFO - PROCESS | 1932 | 1462361234861 Marionette TRACE conn4 <- [1,742,null,{}] 04:27:14 INFO - PROCESS | 1932 | 1462361234870 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:15 INFO - PROCESS | 1932 | 1462361235019 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 04:27:15 INFO - PROCESS | 1932 | 1462361235167 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9e88000 == 74 [pid = 1932] [id = 193] 04:27:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70d3bee400) [pid = 1932] [serial = 579] [outer = (nil)] 04:27:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70d475b000) [pid = 1932] [serial = 580] [outer = 0x7f70d3bee400] 04:27:15 INFO - PROCESS | 1932 | 1462361235234 Marionette DEBUG loaded listener.js 04:27:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70d835f000) [pid = 1932] [serial = 581] [outer = 0x7f70d3bee400] 04:27:16 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:16 INFO - PROCESS | 1932 | 1462361236433 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 04:27:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 04:27:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1634ms 04:27:16 INFO - PROCESS | 1932 | 1462361236492 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 04:27:16 INFO - PROCESS | 1932 | 1462361236500 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 04:27:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:27:16 INFO - PROCESS | 1932 | 1462361236510 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:27:16 INFO - PROCESS | 1932 | 1462361236513 Marionette TRACE conn4 <- [1,746,null,{}] 04:27:16 INFO - PROCESS | 1932 | 1462361236519 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:16 INFO - PROCESS | 1932 | 1462361236772 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 04:27:16 INFO - PROCESS | 1932 | 1462361236944 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2e16800 == 75 [pid = 1932] [id = 194] 04:27:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70d836a400) [pid = 1932] [serial = 582] [outer = (nil)] 04:27:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70d86bcc00) [pid = 1932] [serial = 583] [outer = 0x7f70d836a400] 04:27:17 INFO - PROCESS | 1932 | 1462361237007 Marionette DEBUG loaded listener.js 04:27:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70d890b800) [pid = 1932] [serial = 584] [outer = 0x7f70d836a400] 04:27:17 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:18 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:18 INFO - PROCESS | 1932 | 1462361238199 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 04:27:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 04:27:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1728ms 04:27:18 INFO - PROCESS | 1932 | 1462361238239 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 04:27:18 INFO - PROCESS | 1932 | 1462361238243 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 04:27:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:27:18 INFO - PROCESS | 1932 | 1462361238289 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:27:18 INFO - PROCESS | 1932 | 1462361238295 Marionette TRACE conn4 <- [1,750,null,{}] 04:27:18 INFO - PROCESS | 1932 | 1462361238355 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:18 INFO - PROCESS | 1932 | 1462361238502 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 04:27:18 INFO - PROCESS | 1932 | 1462361238639 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f3c6c000 == 76 [pid = 1932] [id = 195] 04:27:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70d89f0400) [pid = 1932] [serial = 585] [outer = (nil)] 04:27:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70da1b1400) [pid = 1932] [serial = 586] [outer = 0x7f70d89f0400] 04:27:18 INFO - PROCESS | 1932 | 1462361238707 Marionette DEBUG loaded listener.js 04:27:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70dd6e3800) [pid = 1932] [serial = 587] [outer = 0x7f70d89f0400] 04:27:19 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:19 INFO - PROCESS | 1932 | 1462361239863 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 04:27:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:27:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1634ms 04:27:19 INFO - PROCESS | 1932 | 1462361239883 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 04:27:19 INFO - PROCESS | 1932 | 1462361239887 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 04:27:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:27:19 INFO - PROCESS | 1932 | 1462361239892 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:27:19 INFO - PROCESS | 1932 | 1462361239895 Marionette TRACE conn4 <- [1,754,null,{}] 04:27:19 INFO - PROCESS | 1932 | 1462361239900 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:20 INFO - PROCESS | 1932 | 1462361240039 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 04:27:20 INFO - PROCESS | 1932 | 1462361240193 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70fa238800 == 77 [pid = 1932] [id = 196] 04:27:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70d8ac7400) [pid = 1932] [serial = 588] [outer = (nil)] 04:27:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x7f70e440c800) [pid = 1932] [serial = 589] [outer = 0x7f70d8ac7400] 04:27:20 INFO - PROCESS | 1932 | 1462361240258 Marionette DEBUG loaded listener.js 04:27:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x7f70f1032400) [pid = 1932] [serial = 590] [outer = 0x7f70d8ac7400] 04:27:21 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:21 INFO - PROCESS | 1932 | 1462361241397 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 04:27:21 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 04:27:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1527ms 04:27:21 INFO - PROCESS | 1932 | 1462361241420 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 04:27:21 INFO - PROCESS | 1932 | 1462361241424 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 04:27:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:27:21 INFO - PROCESS | 1932 | 1462361241429 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:27:21 INFO - PROCESS | 1932 | 1462361241431 Marionette TRACE conn4 <- [1,758,null,{}] 04:27:21 INFO - PROCESS | 1932 | 1462361241437 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:21 INFO - PROCESS | 1932 | 1462361241587 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 04:27:21 INFO - PROCESS | 1932 | 1462361241738 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8ddc000 == 78 [pid = 1932] [id = 197] 04:27:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x7f70d2a21800) [pid = 1932] [serial = 591] [outer = (nil)] 04:27:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x7f70d3a69800) [pid = 1932] [serial = 592] [outer = 0x7f70d2a21800] 04:27:21 INFO - PROCESS | 1932 | 1462361241799 Marionette DEBUG loaded listener.js 04:27:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x7f70d3a6ec00) [pid = 1932] [serial = 593] [outer = 0x7f70d2a21800] 04:27:22 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:22 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:27:22 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:22 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:22 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:27:22 INFO - PROCESS | 1932 | 1462361242761 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 04:27:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:27:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1383ms 04:27:22 INFO - PROCESS | 1932 | 1462361242813 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 04:27:22 INFO - PROCESS | 1932 | 1462361242817 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 04:27:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:27:22 INFO - PROCESS | 1932 | 1462361242825 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:27:22 INFO - PROCESS | 1932 | 1462361242830 Marionette TRACE conn4 <- [1,762,null,{}] 04:27:22 INFO - PROCESS | 1932 | 1462361242837 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:22 INFO - PROCESS | 1932 | 1462361242984 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 04:27:23 INFO - PROCESS | 1932 | 1462361243242 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d89ca000 == 79 [pid = 1932] [id = 198] 04:27:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x7f70d48eec00) [pid = 1932] [serial = 594] [outer = (nil)] 04:27:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x7f70d48f8800) [pid = 1932] [serial = 595] [outer = 0x7f70d48eec00] 04:27:23 INFO - PROCESS | 1932 | 1462361243310 Marionette DEBUG loaded listener.js 04:27:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70d496f400) [pid = 1932] [serial = 596] [outer = 0x7f70d48eec00] 04:27:23 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ea316000 == 78 [pid = 1932] [id = 168] 04:27:23 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e6414000 == 77 [pid = 1932] [id = 154] 04:27:23 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3122000 == 76 [pid = 1932] [id = 191] 04:27:23 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e28f2000 == 75 [pid = 1932] [id = 190] 04:27:23 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e027c000 == 74 [pid = 1932] [id = 189] 04:27:23 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da421000 == 73 [pid = 1932] [id = 188] 04:27:23 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70decf3000) [pid = 1932] [serial = 541] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8d08800 == 72 [pid = 1932] [id = 187] 04:27:23 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9e8b000 == 71 [pid = 1932] [id = 186] 04:27:23 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9cb8000 == 70 [pid = 1932] [id = 181] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x7f70f20a6000) [pid = 1932] [serial = 505] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x7f70da868800) [pid = 1932] [serial = 532] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x7f70dbf1fc00) [pid = 1932] [serial = 533] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x7f70d48fc800) [pid = 1932] [serial = 529] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x7f70d8ae9000) [pid = 1932] [serial = 530] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x7f70d8ac4c00) [pid = 1932] [serial = 510] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x7f70d8681400) [pid = 1932] [serial = 507] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70d45dc000) [pid = 1932] [serial = 523] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70daa90800) [pid = 1932] [serial = 513] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70d8682c00) [pid = 1932] [serial = 527] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70d8625000) [pid = 1932] [serial = 526] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70e3740c00) [pid = 1932] [serial = 516] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70f0b94400) [pid = 1932] [serial = 519] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70f63e8c00) [pid = 1932] [serial = 289] [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.] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70e1beac00) [pid = 1932] [serial = 538] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70dbf20c00) [pid = 1932] [serial = 535] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70decf5000) [pid = 1932] [serial = 536] [outer = (nil)] [url = about:blank] 04:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70e3a54000) [pid = 1932] [serial = 539] [outer = (nil)] [url = about:blank] 04:27:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:27:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1690ms 04:27:24 INFO - PROCESS | 1932 | 1462361244506 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 04:27:24 INFO - PROCESS | 1932 | 1462361244517 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 04:27:24 INFO - PROCESS | 1932 | 1462361244526 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 04:27:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:27:24 INFO - PROCESS | 1932 | 1462361244535 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:27:24 INFO - PROCESS | 1932 | 1462361244539 Marionette TRACE conn4 <- [1,766,null,{}] 04:27:24 INFO - PROCESS | 1932 | 1462361244553 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:24 INFO - PROCESS | 1932 | 1462361244763 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 04:27:24 INFO - PROCESS | 1932 | 1462361244867 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d8a800 == 71 [pid = 1932] [id = 199] 04:27:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70d48ef000) [pid = 1932] [serial = 597] [outer = (nil)] 04:27:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70d86ba800) [pid = 1932] [serial = 598] [outer = 0x7f70d48ef000] 04:27:24 INFO - PROCESS | 1932 | 1462361244922 Marionette DEBUG loaded listener.js 04:27:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70d8905000) [pid = 1932] [serial = 599] [outer = 0x7f70d48ef000] 04:27:25 INFO - PROCESS | 1932 | 1462361245948 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 04:27:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:27:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1449ms 04:27:25 INFO - PROCESS | 1932 | 1462361245985 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 04:27:25 INFO - PROCESS | 1932 | 1462361245988 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 04:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:27:25 INFO - PROCESS | 1932 | 1462361245994 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:27:26 INFO - PROCESS | 1932 | 1462361245998 Marionette TRACE conn4 <- [1,770,null,{}] 04:27:26 INFO - PROCESS | 1932 | 1462361246012 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:26 INFO - PROCESS | 1932 | 1462361246153 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 04:27:26 INFO - PROCESS | 1932 | 1462361246320 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26bb800 == 72 [pid = 1932] [id = 200] 04:27:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70d8ac4400) [pid = 1932] [serial = 600] [outer = (nil)] 04:27:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70da1b3000) [pid = 1932] [serial = 601] [outer = 0x7f70d8ac4400] 04:27:26 INFO - PROCESS | 1932 | 1462361246378 Marionette DEBUG loaded listener.js 04:27:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70da86ac00) [pid = 1932] [serial = 602] [outer = 0x7f70d8ac4400] 04:27:27 INFO - PROCESS | 1932 | 1462361247015 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1083ms 04:27:27 INFO - PROCESS | 1932 | 1462361247077 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 04:27:27 INFO - PROCESS | 1932 | 1462361247081 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 04:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:27:27 INFO - PROCESS | 1932 | 1462361247095 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:27:27 INFO - PROCESS | 1932 | 1462361247108 Marionette TRACE conn4 <- [1,774,null,{}] 04:27:27 INFO - PROCESS | 1932 | 1462361247112 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:27 INFO - PROCESS | 1932 | 1462361247285 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 04:27:27 INFO - PROCESS | 1932 | 1462361247306 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3111800 == 73 [pid = 1932] [id = 201] 04:27:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70da88f000) [pid = 1932] [serial = 603] [outer = (nil)] 04:27:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70dc026400) [pid = 1932] [serial = 604] [outer = 0x7f70da88f000] 04:27:27 INFO - PROCESS | 1932 | 1462361247360 Marionette DEBUG loaded listener.js 04:27:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70dd5bc800) [pid = 1932] [serial = 605] [outer = 0x7f70da88f000] 04:27:28 INFO - PROCESS | 1932 | 1462361248059 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 04:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1035ms 04:27:28 INFO - PROCESS | 1932 | 1462361248138 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 04:27:28 INFO - PROCESS | 1932 | 1462361248140 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 04:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:27:28 INFO - PROCESS | 1932 | 1462361248147 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:27:28 INFO - PROCESS | 1932 | 1462361248150 Marionette TRACE conn4 <- [1,778,null,{}] 04:27:28 INFO - PROCESS | 1932 | 1462361248170 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:28 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70d475b400) [pid = 1932] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:27:28 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70e245cc00) [pid = 1932] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:27:28 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70d496c400) [pid = 1932] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:27:28 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70dc02f400) [pid = 1932] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:27:28 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70d8ae5c00) [pid = 1932] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:27:28 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70d8ae7400) [pid = 1932] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:27:28 INFO - PROCESS | 1932 | 1462361248389 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 04:27:28 INFO - PROCESS | 1932 | 1462361248401 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2415000 == 74 [pid = 1932] [id = 202] 04:27:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70d496c400) [pid = 1932] [serial = 606] [outer = (nil)] 04:27:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70d8ae9000) [pid = 1932] [serial = 607] [outer = 0x7f70d496c400] 04:27:28 INFO - PROCESS | 1932 | 1462361248456 Marionette DEBUG loaded listener.js 04:27:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70decf3000) [pid = 1932] [serial = 608] [outer = 0x7f70d496c400] 04:27:29 INFO - PROCESS | 1932 | 1462361249110 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 04:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 990ms 04:27:29 INFO - PROCESS | 1932 | 1462361249139 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 04:27:29 INFO - PROCESS | 1932 | 1462361249142 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 04:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:27:29 INFO - PROCESS | 1932 | 1462361249147 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:27:29 INFO - PROCESS | 1932 | 1462361249149 Marionette TRACE conn4 <- [1,782,null,{}] 04:27:29 INFO - PROCESS | 1932 | 1462361249154 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:29 INFO - PROCESS | 1932 | 1462361249365 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 04:27:29 INFO - PROCESS | 1932 | 1462361249388 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f121d000 == 75 [pid = 1932] [id = 203] 04:27:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70dd6eec00) [pid = 1932] [serial = 609] [outer = (nil)] 04:27:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70e3e47c00) [pid = 1932] [serial = 610] [outer = 0x7f70dd6eec00] 04:27:29 INFO - PROCESS | 1932 | 1462361249448 Marionette DEBUG loaded listener.js 04:27:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70f20a5000) [pid = 1932] [serial = 611] [outer = 0x7f70dd6eec00] 04:27:30 INFO - PROCESS | 1932 | 1462361250045 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 04:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 925ms 04:27:30 INFO - PROCESS | 1932 | 1462361250073 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 04:27:30 INFO - PROCESS | 1932 | 1462361250076 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 04:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:27:30 INFO - PROCESS | 1932 | 1462361250081 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:27:30 INFO - PROCESS | 1932 | 1462361250083 Marionette TRACE conn4 <- [1,786,null,{}] 04:27:30 INFO - PROCESS | 1932 | 1462361250088 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:30 INFO - PROCESS | 1932 | 1462361250220 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 04:27:30 INFO - PROCESS | 1932 | 1462361250395 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8d19000 == 76 [pid = 1932] [id = 204] 04:27:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70d2a16400) [pid = 1932] [serial = 612] [outer = (nil)] 04:27:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70d2b06800) [pid = 1932] [serial = 613] [outer = 0x7f70d2a16400] 04:27:30 INFO - PROCESS | 1932 | 1462361250506 Marionette DEBUG loaded listener.js 04:27:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x7f70d3a68000) [pid = 1932] [serial = 614] [outer = 0x7f70d2a16400] 04:27:31 INFO - PROCESS | 1932 | 1462361251445 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1426ms 04:27:31 INFO - PROCESS | 1932 | 1462361251510 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 04:27:31 INFO - PROCESS | 1932 | 1462361251516 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 04:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:27:31 INFO - PROCESS | 1932 | 1462361251524 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:27:31 INFO - PROCESS | 1932 | 1462361251529 Marionette TRACE conn4 <- [1,790,null,{}] 04:27:31 INFO - PROCESS | 1932 | 1462361251535 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:31 INFO - PROCESS | 1932 | 1462361251731 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 04:27:31 INFO - PROCESS | 1932 | 1462361251885 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e29ca000 == 77 [pid = 1932] [id = 205] 04:27:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x7f70d45d5400) [pid = 1932] [serial = 615] [outer = (nil)] 04:27:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x7f70d48ee800) [pid = 1932] [serial = 616] [outer = 0x7f70d45d5400] 04:27:32 INFO - PROCESS | 1932 | 1462361252017 Marionette DEBUG loaded listener.js 04:27:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x7f70d8362c00) [pid = 1932] [serial = 617] [outer = 0x7f70d45d5400] 04:27:32 INFO - PROCESS | 1932 | 1462361252807 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1330ms 04:27:32 INFO - PROCESS | 1932 | 1462361252857 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 04:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:27:32 INFO - PROCESS | 1932 | 1462361252863 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 04:27:32 INFO - PROCESS | 1932 | 1462361252869 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:27:32 INFO - PROCESS | 1932 | 1462361252872 Marionette TRACE conn4 <- [1,794,null,{}] 04:27:32 INFO - PROCESS | 1932 | 1462361252877 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:33 INFO - PROCESS | 1932 | 1462361253024 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 04:27:33 INFO - PROCESS | 1932 | 1462361253175 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5e70000 == 78 [pid = 1932] [id = 206] 04:27:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x7f70d86bac00) [pid = 1932] [serial = 618] [outer = (nil)] 04:27:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x7f70d890e000) [pid = 1932] [serial = 619] [outer = 0x7f70d86bac00] 04:27:33 INFO - PROCESS | 1932 | 1462361253245 Marionette DEBUG loaded listener.js 04:27:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x7f70d8acd000) [pid = 1932] [serial = 620] [outer = 0x7f70d86bac00] 04:27:34 INFO - PROCESS | 1932 | 1462361254164 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 04:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1334ms 04:27:34 INFO - PROCESS | 1932 | 1462361254203 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 04:27:34 INFO - PROCESS | 1932 | 1462361254207 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 04:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:27:34 INFO - PROCESS | 1932 | 1462361254222 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:27:34 INFO - PROCESS | 1932 | 1462361254231 Marionette TRACE conn4 <- [1,798,null,{}] 04:27:34 INFO - PROCESS | 1932 | 1462361254237 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:34 INFO - PROCESS | 1932 | 1462361254390 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 04:27:34 INFO - PROCESS | 1932 | 1462361254543 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f7112bbd000 == 79 [pid = 1932] [id = 207] 04:27:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70d8628000) [pid = 1932] [serial = 621] [outer = (nil)] 04:27:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70e1079400) [pid = 1932] [serial = 622] [outer = 0x7f70d8628000] 04:27:34 INFO - PROCESS | 1932 | 1462361254607 Marionette DEBUG loaded listener.js 04:27:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x7f70e3c6bc00) [pid = 1932] [serial = 623] [outer = 0x7f70d8628000] 04:27:35 INFO - PROCESS | 1932 | 1462361255471 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 04:27:35 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 04:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1292ms 04:27:35 INFO - PROCESS | 1932 | 1462361255507 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 04:27:35 INFO - PROCESS | 1932 | 1462361255511 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 04:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:27:35 INFO - PROCESS | 1932 | 1462361255517 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:27:35 INFO - PROCESS | 1932 | 1462361255520 Marionette TRACE conn4 <- [1,802,null,{}] 04:27:35 INFO - PROCESS | 1932 | 1462361255525 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:35 INFO - PROCESS | 1932 | 1462361255688 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 04:27:35 INFO - PROCESS | 1932 | 1462361255837 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2d97800 == 80 [pid = 1932] [id = 208] 04:27:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70d86bc000) [pid = 1932] [serial = 624] [outer = (nil)] 04:27:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70eff69c00) [pid = 1932] [serial = 625] [outer = 0x7f70d86bc000] 04:27:35 INFO - PROCESS | 1932 | 1462361255903 Marionette DEBUG loaded listener.js 04:27:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70f20a7000) [pid = 1932] [serial = 626] [outer = 0x7f70d86bc000] 04:27:36 INFO - PROCESS | 1932 | 1462361256688 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 04:27:36 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 04:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1228ms 04:27:36 INFO - PROCESS | 1932 | 1462361256747 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 04:27:36 INFO - PROCESS | 1932 | 1462361256749 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 04:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:27:36 INFO - PROCESS | 1932 | 1462361256755 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:27:36 INFO - PROCESS | 1932 | 1462361256757 Marionette TRACE conn4 <- [1,806,null,{}] 04:27:36 INFO - PROCESS | 1932 | 1462361256762 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:36 INFO - PROCESS | 1932 | 1462361256926 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 04:27:37 INFO - PROCESS | 1932 | 1462361257086 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2dc9000 == 81 [pid = 1932] [id = 209] 04:27:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x7f70d37f5c00) [pid = 1932] [serial = 627] [outer = (nil)] 04:27:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x7f70d37f7c00) [pid = 1932] [serial = 628] [outer = 0x7f70d37f5c00] 04:27:37 INFO - PROCESS | 1932 | 1462361257157 Marionette DEBUG loaded listener.js 04:27:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70f20a8000) [pid = 1932] [serial = 629] [outer = 0x7f70d37f5c00] 04:27:37 INFO - PROCESS | 1932 | 1462361257950 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 04:27:37 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 04:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1230ms 04:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:27:37 INFO - PROCESS | 1932 | 1462361257985 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 04:27:37 INFO - PROCESS | 1932 | 1462361257988 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 04:27:37 INFO - PROCESS | 1932 | 1462361257992 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:27:37 INFO - PROCESS | 1932 | 1462361257996 Marionette TRACE conn4 <- [1,810,null,{}] 04:27:38 INFO - PROCESS | 1932 | 1462361258000 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:38 INFO - PROCESS | 1932 | 1462361258136 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 04:27:38 INFO - PROCESS | 1932 | 1462361258291 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d456e800 == 82 [pid = 1932] [id = 210] 04:27:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70d1c50400) [pid = 1932] [serial = 630] [outer = (nil)] 04:27:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70d1c56400) [pid = 1932] [serial = 631] [outer = 0x7f70d1c50400] 04:27:38 INFO - PROCESS | 1932 | 1462361258352 Marionette DEBUG loaded listener.js 04:27:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70d3a6e400) [pid = 1932] [serial = 632] [outer = 0x7f70d1c50400] 04:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1129ms 04:27:39 INFO - PROCESS | 1932 | 1462361259114 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 04:27:39 INFO - PROCESS | 1932 | 1462361259122 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 04:27:39 INFO - PROCESS | 1932 | 1462361259126 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 04:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:27:39 INFO - PROCESS | 1932 | 1462361259149 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:27:39 INFO - PROCESS | 1932 | 1462361259152 Marionette TRACE conn4 <- [1,814,null,{}] 04:27:39 INFO - PROCESS | 1932 | 1462361259157 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:39 INFO - PROCESS | 1932 | 1462361259287 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 04:27:39 INFO - PROCESS | 1932 | 1462361259597 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dc7800 == 83 [pid = 1932] [id = 211] 04:27:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x7f70d27d2c00) [pid = 1932] [serial = 633] [outer = (nil)] 04:27:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x7f70d27df000) [pid = 1932] [serial = 634] [outer = 0x7f70d27d2c00] 04:27:39 INFO - PROCESS | 1932 | 1462361259715 Marionette DEBUG loaded listener.js 04:27:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70d2b04c00) [pid = 1932] [serial = 635] [outer = 0x7f70d27d2c00] 04:27:40 INFO - PROCESS | 1932 | 1462361260747 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 04:27:40 INFO - PROCESS | 1932 | 1462361260793 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 04:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:27:40 INFO - PROCESS | 1932 | 1462361260799 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:27:40 INFO - PROCESS | 1932 | 1462361260803 Marionette TRACE conn4 <- [1,818,null,{}] 04:27:40 INFO - PROCESS | 1932 | 1462361260809 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:40 INFO - PROCESS | 1932 | 1462361260953 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 04:27:41 INFO - PROCESS | 1932 | 1462361261107 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:41 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d4943000 == 82 [pid = 1932] [id = 174] 04:27:41 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f121d000 == 81 [pid = 1932] [id = 203] 04:27:41 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2415000 == 80 [pid = 1932] [id = 202] 04:27:41 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3111800 == 79 [pid = 1932] [id = 201] 04:27:41 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e26bb800 == 78 [pid = 1932] [id = 200] 04:27:41 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d8a800 == 77 [pid = 1932] [id = 199] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x7f70d2b0a400) [pid = 1932] [serial = 577] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dc9000 == 78 [pid = 1932] [id = 212] 04:27:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70d2b0dc00) [pid = 1932] [serial = 636] [outer = (nil)] 04:27:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70d45c4400) [pid = 1932] [serial = 637] [outer = 0x7f70d2b0dc00] 04:27:41 INFO - PROCESS | 1932 | 1462361261201 Marionette DEBUG loaded listener.js 04:27:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70d4754000) [pid = 1932] [serial = 638] [outer = 0x7f70d2b0dc00] 04:27:41 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d89ca000 == 77 [pid = 1932] [id = 198] 04:27:41 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9e88000 == 76 [pid = 1932] [id = 193] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x7f70d8908c00) [pid = 1932] [serial = 547] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x7f70d8acbc00) [pid = 1932] [serial = 563] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x7f70f20ad000) [pid = 1932] [serial = 575] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x7f70e6351c00) [pid = 1932] [serial = 553] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x7f70d496fc00) [pid = 1932] [serial = 559] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70e6664800) [pid = 1932] [serial = 572] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70d86c5c00) [pid = 1932] [serial = 562] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x7f70d4965000) [pid = 1932] [serial = 544] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x7f70d86bf400) [pid = 1932] [serial = 556] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x7f70e34ed800) [pid = 1932] [serial = 571] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x7f70da898000) [pid = 1932] [serial = 566] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70d86b8c00) [pid = 1932] [serial = 560] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70e1be7c00) [pid = 1932] [serial = 569] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x7f70da240000) [pid = 1932] [serial = 565] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x7f70dbf1f800) [pid = 1932] [serial = 550] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x7f70f20a5400) [pid = 1932] [serial = 574] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70decf5c00) [pid = 1932] [serial = 568] [outer = (nil)] [url = about:blank] 04:27:41 INFO - PROCESS | 1932 | 1462361261857 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 04:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1136ms 04:27:41 INFO - PROCESS | 1932 | 1462361261937 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 04:27:41 INFO - PROCESS | 1932 | 1462361261942 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 04:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:27:41 INFO - PROCESS | 1932 | 1462361261975 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:27:41 INFO - PROCESS | 1932 | 1462361261977 Marionette TRACE conn4 <- [1,822,null,{}] 04:27:41 INFO - PROCESS | 1932 | 1462361261988 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:42 INFO - PROCESS | 1932 | 1462361262126 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 04:27:42 INFO - PROCESS | 1932 | 1462361262138 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbfb000 == 77 [pid = 1932] [id = 213] 04:27:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70d835c400) [pid = 1932] [serial = 639] [outer = (nil)] 04:27:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70d8364800) [pid = 1932] [serial = 640] [outer = 0x7f70d835c400] 04:27:42 INFO - PROCESS | 1932 | 1462361262195 Marionette DEBUG loaded listener.js 04:27:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x7f70d8679800) [pid = 1932] [serial = 641] [outer = 0x7f70d835c400] 04:27:42 INFO - PROCESS | 1932 | 1462361262957 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 04:27:43 INFO - PROCESS | 1932 | 1462361263011 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 04:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:27:43 INFO - PROCESS | 1932 | 1462361263018 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:27:43 INFO - PROCESS | 1932 | 1462361263026 Marionette TRACE conn4 <- [1,826,null,{}] 04:27:43 INFO - PROCESS | 1932 | 1462361263053 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:43 INFO - PROCESS | 1932 | 1462361263189 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 04:27:43 INFO - PROCESS | 1932 | 1462361263207 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2b71800 == 78 [pid = 1932] [id = 214] 04:27:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70d89e7800) [pid = 1932] [serial = 642] [outer = (nil)] 04:27:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70d8af1400) [pid = 1932] [serial = 643] [outer = 0x7f70d89e7800] 04:27:43 INFO - PROCESS | 1932 | 1462361263261 Marionette DEBUG loaded listener.js 04:27:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70d8d47400) [pid = 1932] [serial = 644] [outer = 0x7f70d89e7800] 04:27:43 INFO - PROCESS | 1932 | 1462361263993 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 04:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 984ms 04:27:44 INFO - PROCESS | 1932 | 1462361264007 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 04:27:44 INFO - PROCESS | 1932 | 1462361264011 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 04:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:27:44 INFO - PROCESS | 1932 | 1462361264016 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:27:44 INFO - PROCESS | 1932 | 1462361264018 Marionette TRACE conn4 <- [1,830,null,{}] 04:27:44 INFO - PROCESS | 1932 | 1462361264023 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:44 INFO - PROCESS | 1932 | 1462361264197 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 04:27:44 INFO - PROCESS | 1932 | 1462361264223 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2d8a000 == 79 [pid = 1932] [id = 215] 04:27:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x7f70d8aeb400) [pid = 1932] [serial = 645] [outer = (nil)] 04:27:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x7f70da85e000) [pid = 1932] [serial = 646] [outer = 0x7f70d8aeb400] 04:27:44 INFO - PROCESS | 1932 | 1462361264279 Marionette DEBUG loaded listener.js 04:27:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70da898c00) [pid = 1932] [serial = 647] [outer = 0x7f70d8aeb400] 04:27:44 INFO - PROCESS | 1932 | 1462361264982 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 04:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 982ms 04:27:45 INFO - PROCESS | 1932 | 1462361265001 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 04:27:45 INFO - PROCESS | 1932 | 1462361265004 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 04:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:27:45 INFO - PROCESS | 1932 | 1462361265009 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:27:45 INFO - PROCESS | 1932 | 1462361265011 Marionette TRACE conn4 <- [1,834,null,{}] 04:27:45 INFO - PROCESS | 1932 | 1462361265016 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:45 INFO - PROCESS | 1932 | 1462361265196 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 04:27:45 INFO - PROCESS | 1932 | 1462361265227 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f0b30000 == 80 [pid = 1932] [id = 216] 04:27:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70dcb87400) [pid = 1932] [serial = 648] [outer = (nil)] 04:27:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70decf4c00) [pid = 1932] [serial = 649] [outer = 0x7f70dcb87400] 04:27:45 INFO - PROCESS | 1932 | 1462361265293 Marionette DEBUG loaded listener.js 04:27:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70e2a41000) [pid = 1932] [serial = 650] [outer = 0x7f70dcb87400] 04:27:45 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70da88f000) [pid = 1932] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:27:45 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70d48ef000) [pid = 1932] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:27:45 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x7f70d496c400) [pid = 1932] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:27:45 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x7f70d48eec00) [pid = 1932] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:27:45 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x7f70d8ac4400) [pid = 1932] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:27:46 INFO - PROCESS | 1932 | 1462361266113 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 04:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1124ms 04:27:46 INFO - PROCESS | 1932 | 1462361266134 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 04:27:46 INFO - PROCESS | 1932 | 1462361266136 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 04:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:27:46 INFO - PROCESS | 1932 | 1462361266142 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:27:46 INFO - PROCESS | 1932 | 1462361266144 Marionette TRACE conn4 <- [1,838,null,{}] 04:27:46 INFO - PROCESS | 1932 | 1462361266156 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:46 INFO - PROCESS | 1932 | 1462361266287 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 04:27:46 INFO - PROCESS | 1932 | 1462361266301 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5b22000 == 81 [pid = 1932] [id = 217] 04:27:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x7f70d8d48400) [pid = 1932] [serial = 651] [outer = (nil)] 04:27:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70e3c6e400) [pid = 1932] [serial = 652] [outer = 0x7f70d8d48400] 04:27:46 INFO - PROCESS | 1932 | 1462361266354 Marionette DEBUG loaded listener.js 04:27:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70e48c7800) [pid = 1932] [serial = 653] [outer = 0x7f70d8d48400] 04:27:47 INFO - PROCESS | 1932 | 1462361267062 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 04:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 980ms 04:27:47 INFO - PROCESS | 1932 | 1462361267123 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 04:27:47 INFO - PROCESS | 1932 | 1462361267126 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 04:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:27:47 INFO - PROCESS | 1932 | 1462361267139 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:27:47 INFO - PROCESS | 1932 | 1462361267141 Marionette TRACE conn4 <- [1,842,null,{}] 04:27:47 INFO - PROCESS | 1932 | 1462361267146 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:47 INFO - PROCESS | 1932 | 1462361267283 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 04:27:47 INFO - PROCESS | 1932 | 1462361267292 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f8c55000 == 82 [pid = 1932] [id = 218] 04:27:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70e3e3b800) [pid = 1932] [serial = 654] [outer = (nil)] 04:27:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70eff69800) [pid = 1932] [serial = 655] [outer = 0x7f70e3e3b800] 04:27:47 INFO - PROCESS | 1932 | 1462361267354 Marionette DEBUG loaded listener.js 04:27:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x7f70f1f5f000) [pid = 1932] [serial = 656] [outer = 0x7f70e3e3b800] 04:27:47 INFO - PROCESS | 1932 | [1932] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:27:47 INFO - PROCESS | 1932 | [1932] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:27:47 INFO - PROCESS | 1932 | [1932] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:27:47 INFO - PROCESS | 1932 | [1932] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:27:48 INFO - PROCESS | 1932 | 1462361268052 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 04:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 975ms 04:27:48 INFO - PROCESS | 1932 | 1462361268115 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 04:27:48 INFO - PROCESS | 1932 | 1462361268121 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 04:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:27:48 INFO - PROCESS | 1932 | 1462361268129 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:27:48 INFO - PROCESS | 1932 | 1462361268135 Marionette TRACE conn4 <- [1,846,null,{}] 04:27:48 INFO - PROCESS | 1932 | 1462361268222 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:48 INFO - PROCESS | 1932 | 1462361268397 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 04:27:48 INFO - PROCESS | 1932 | 1462361268545 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d24a0000 == 83 [pid = 1932] [id = 219] 04:27:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x7f70d2dfc000) [pid = 1932] [serial = 657] [outer = (nil)] 04:27:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70d37f1c00) [pid = 1932] [serial = 658] [outer = 0x7f70d2dfc000] 04:27:48 INFO - PROCESS | 1932 | 1462361268614 Marionette DEBUG loaded listener.js 04:27:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70d3a70000) [pid = 1932] [serial = 659] [outer = 0x7f70d2dfc000] 04:27:49 INFO - PROCESS | 1932 | 1462361269447 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 04:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1344ms 04:27:49 INFO - PROCESS | 1932 | 1462361269474 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 04:27:49 INFO - PROCESS | 1932 | 1462361269481 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 04:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:27:49 INFO - PROCESS | 1932 | 1462361269491 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:27:49 INFO - PROCESS | 1932 | 1462361269494 Marionette TRACE conn4 <- [1,850,null,{}] 04:27:49 INFO - PROCESS | 1932 | 1462361269498 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:49 INFO - PROCESS | 1932 | 1462361269657 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 04:27:49 INFO - PROCESS | 1932 | 1462361269812 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc0db000 == 84 [pid = 1932] [id = 220] 04:27:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70d4756400) [pid = 1932] [serial = 660] [outer = (nil)] 04:27:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x7f70d496fc00) [pid = 1932] [serial = 661] [outer = 0x7f70d4756400] 04:27:49 INFO - PROCESS | 1932 | 1462361269875 Marionette DEBUG loaded listener.js 04:27:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x7f70d8677c00) [pid = 1932] [serial = 662] [outer = 0x7f70d4756400] 04:27:50 INFO - PROCESS | 1932 | 1462361270752 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 04:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1292ms 04:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:27:50 INFO - PROCESS | 1932 | 1462361270783 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 04:27:50 INFO - PROCESS | 1932 | 1462361270786 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 04:27:50 INFO - PROCESS | 1932 | 1462361270792 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:27:50 INFO - PROCESS | 1932 | 1462361270797 Marionette TRACE conn4 <- [1,854,null,{}] 04:27:50 INFO - PROCESS | 1932 | 1462361270812 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:50 INFO - PROCESS | 1932 | 1462361270970 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 04:27:51 INFO - PROCESS | 1932 | 1462361271124 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ea31a000 == 85 [pid = 1932] [id = 221] 04:27:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70d89f3800) [pid = 1932] [serial = 663] [outer = (nil)] 04:27:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70d8cba800) [pid = 1932] [serial = 664] [outer = 0x7f70d89f3800] 04:27:51 INFO - PROCESS | 1932 | 1462361271195 Marionette DEBUG loaded listener.js 04:27:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70d8cc2400) [pid = 1932] [serial = 665] [outer = 0x7f70d89f3800] 04:27:51 INFO - PROCESS | 1932 | 1462361271923 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 04:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1186ms 04:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:27:51 INFO - PROCESS | 1932 | 1462361271977 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 04:27:51 INFO - PROCESS | 1932 | 1462361271981 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 04:27:51 INFO - PROCESS | 1932 | 1462361271987 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:27:51 INFO - PROCESS | 1932 | 1462361271990 Marionette TRACE conn4 <- [1,858,null,{}] 04:27:51 INFO - PROCESS | 1932 | 1462361271995 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:52 INFO - PROCESS | 1932 | 1462361272158 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 04:27:52 INFO - PROCESS | 1932 | 1462361272306 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b52800 == 86 [pid = 1932] [id = 222] 04:27:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70d8ae5400) [pid = 1932] [serial = 666] [outer = (nil)] 04:27:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70daa94800) [pid = 1932] [serial = 667] [outer = 0x7f70d8ae5400] 04:27:52 INFO - PROCESS | 1932 | 1462361272370 Marionette DEBUG loaded listener.js 04:27:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70dc02f400) [pid = 1932] [serial = 668] [outer = 0x7f70d8ae5400] 04:27:53 INFO - PROCESS | 1932 | 1462361273142 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 04:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1189ms 04:27:53 INFO - PROCESS | 1932 | 1462361273176 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 04:27:53 INFO - PROCESS | 1932 | 1462361273178 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 04:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:27:53 INFO - PROCESS | 1932 | 1462361273184 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:27:53 INFO - PROCESS | 1932 | 1462361273188 Marionette TRACE conn4 <- [1,862,null,{}] 04:27:53 INFO - PROCESS | 1932 | 1462361273193 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:53 INFO - PROCESS | 1932 | 1462361273351 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 04:27:53 INFO - PROCESS | 1932 | 1462361273505 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8339800 == 87 [pid = 1932] [id = 223] 04:27:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70d8d3f000) [pid = 1932] [serial = 669] [outer = (nil)] 04:27:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70e1dcfc00) [pid = 1932] [serial = 670] [outer = 0x7f70d8d3f000] 04:27:53 INFO - PROCESS | 1932 | 1462361273569 Marionette DEBUG loaded listener.js 04:27:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70e3c75800) [pid = 1932] [serial = 671] [outer = 0x7f70d8d3f000] 04:27:54 INFO - PROCESS | 1932 | 1462361274278 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 04:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1136ms 04:27:54 INFO - PROCESS | 1932 | 1462361274320 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 04:27:54 INFO - PROCESS | 1932 | 1462361274323 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 04:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:27:54 INFO - PROCESS | 1932 | 1462361274329 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:27:54 INFO - PROCESS | 1932 | 1462361274332 Marionette TRACE conn4 <- [1,866,null,{}] 04:27:54 INFO - PROCESS | 1932 | 1462361274337 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:54 INFO - PROCESS | 1932 | 1462361274523 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 04:27:54 INFO - PROCESS | 1932 | 1462361274673 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e4492000 == 88 [pid = 1932] [id = 224] 04:27:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70e3eccc00) [pid = 1932] [serial = 672] [outer = (nil)] 04:27:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70f20ac000) [pid = 1932] [serial = 673] [outer = 0x7f70e3eccc00] 04:27:54 INFO - PROCESS | 1932 | 1462361274737 Marionette DEBUG loaded listener.js 04:27:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x7f70f415ec00) [pid = 1932] [serial = 674] [outer = 0x7f70e3eccc00] 04:27:55 INFO - PROCESS | 1932 | 1462361275577 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 04:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1277ms 04:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:27:55 INFO - PROCESS | 1932 | 1462361275607 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 04:27:55 INFO - PROCESS | 1932 | 1462361275610 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 04:27:55 INFO - PROCESS | 1932 | 1462361275616 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:27:55 INFO - PROCESS | 1932 | 1462361275619 Marionette TRACE conn4 <- [1,870,null,{}] 04:27:55 INFO - PROCESS | 1932 | 1462361275625 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:55 INFO - PROCESS | 1932 | 1462361275781 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 04:27:55 INFO - PROCESS | 1932 | 1462361275936 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cf8d1000 == 89 [pid = 1932] [id = 225] 04:27:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x7f70cf9d7400) [pid = 1932] [serial = 675] [outer = (nil)] 04:27:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x7f70cf9db800) [pid = 1932] [serial = 676] [outer = 0x7f70cf9d7400] 04:27:56 INFO - PROCESS | 1932 | 1462361276002 Marionette DEBUG loaded listener.js 04:27:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x7f70cf9e0000) [pid = 1932] [serial = 677] [outer = 0x7f70cf9d7400] 04:27:56 INFO - PROCESS | 1932 | 1462361276753 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 04:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1185ms 04:27:56 INFO - PROCESS | 1932 | 1462361276800 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 04:27:56 INFO - PROCESS | 1932 | 1462361276804 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 04:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:27:56 INFO - PROCESS | 1932 | 1462361276826 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:27:56 INFO - PROCESS | 1932 | 1462361276829 Marionette TRACE conn4 <- [1,874,null,{}] 04:27:56 INFO - PROCESS | 1932 | 1462361276834 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:56 INFO - PROCESS | 1932 | 1462361276982 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 04:27:57 INFO - PROCESS | 1932 | 1462361277140 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d85de000 == 90 [pid = 1932] [id = 226] 04:27:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x7f70cf9d8400) [pid = 1932] [serial = 678] [outer = (nil)] 04:27:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70d3633000) [pid = 1932] [serial = 679] [outer = 0x7f70cf9d8400] 04:27:57 INFO - PROCESS | 1932 | 1462361277205 Marionette DEBUG loaded listener.js 04:27:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70d3638400) [pid = 1932] [serial = 680] [outer = 0x7f70cf9d8400] 04:27:57 INFO - PROCESS | 1932 | 1462361277994 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 04:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1229ms 04:27:58 INFO - PROCESS | 1932 | 1462361278053 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 04:27:58 INFO - PROCESS | 1932 | 1462361278056 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 04:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:27:58 INFO - PROCESS | 1932 | 1462361278062 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:27:58 INFO - PROCESS | 1932 | 1462361278065 Marionette TRACE conn4 <- [1,878,null,{}] 04:27:58 INFO - PROCESS | 1932 | 1462361278070 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:58 INFO - PROCESS | 1932 | 1462361278224 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 04:27:58 INFO - PROCESS | 1932 | 1462361278373 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cea31000 == 91 [pid = 1932] [id = 227] 04:27:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70ce9b8800) [pid = 1932] [serial = 681] [outer = (nil)] 04:27:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70ce9bf800) [pid = 1932] [serial = 682] [outer = 0x7f70ce9b8800] 04:27:58 INFO - PROCESS | 1932 | 1462361278434 Marionette DEBUG loaded listener.js 04:27:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70ce9c4800) [pid = 1932] [serial = 683] [outer = 0x7f70ce9b8800] 04:27:59 INFO - PROCESS | 1932 | 1462361279452 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 04:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1430ms 04:27:59 INFO - PROCESS | 1932 | 1462361279491 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 04:27:59 INFO - PROCESS | 1932 | 1462361279496 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 04:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:27:59 INFO - PROCESS | 1932 | 1462361279503 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:27:59 INFO - PROCESS | 1932 | 1462361279508 Marionette TRACE conn4 <- [1,882,null,{}] 04:27:59 INFO - PROCESS | 1932 | 1462361279531 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:59 INFO - PROCESS | 1932 | 1462361279685 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 04:27:59 INFO - PROCESS | 1932 | 1462361279850 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d833e800 == 92 [pid = 1932] [id = 228] 04:27:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70d2a14800) [pid = 1932] [serial = 684] [outer = (nil)] 04:27:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70d2b0bc00) [pid = 1932] [serial = 685] [outer = 0x7f70d2a14800] 04:27:59 INFO - PROCESS | 1932 | 1462361279927 Marionette DEBUG loaded listener.js 04:28:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70d363ac00) [pid = 1932] [serial = 686] [outer = 0x7f70d2a14800] 04:28:00 INFO - PROCESS | 1932 | 1462361280693 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 04:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1252ms 04:28:00 INFO - PROCESS | 1932 | 1462361280756 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 04:28:00 INFO - PROCESS | 1932 | 1462361280764 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 04:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:28:00 INFO - PROCESS | 1932 | 1462361280773 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:28:00 INFO - PROCESS | 1932 | 1462361280777 Marionette TRACE conn4 <- [1,886,null,{}] 04:28:00 INFO - PROCESS | 1932 | 1462361280782 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:00 INFO - PROCESS | 1932 | 1462361280934 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 04:28:01 INFO - PROCESS | 1932 | 1462361281059 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d456e000 == 93 [pid = 1932] [id = 229] 04:28:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70d2a1f000) [pid = 1932] [serial = 687] [outer = (nil)] 04:28:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70d363fc00) [pid = 1932] [serial = 688] [outer = 0x7f70d2a1f000] 04:28:01 INFO - PROCESS | 1932 | 1462361281118 Marionette DEBUG loaded listener.js 04:28:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70d37f9800) [pid = 1932] [serial = 689] [outer = 0x7f70d2a1f000] 04:28:01 INFO - PROCESS | 1932 | 1462361281919 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 04:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1184ms 04:28:01 INFO - PROCESS | 1932 | 1462361281957 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 04:28:01 INFO - PROCESS | 1932 | 1462361281961 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 04:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:28:01 INFO - PROCESS | 1932 | 1462361281966 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:28:01 INFO - PROCESS | 1932 | 1462361281971 Marionette TRACE conn4 <- [1,890,null,{}] 04:28:01 INFO - PROCESS | 1932 | 1462361281984 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:02 INFO - PROCESS | 1932 | 1462361282146 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 04:28:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f8cca800 == 92 [pid = 1932] [id = 99] 04:28:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5b22000 == 91 [pid = 1932] [id = 217] 04:28:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f0b30000 == 90 [pid = 1932] [id = 216] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70e3e47c00) [pid = 1932] [serial = 610] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70d475b000) [pid = 1932] [serial = 580] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70da1b1400) [pid = 1932] [serial = 586] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70e440c800) [pid = 1932] [serial = 589] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70d86bcc00) [pid = 1932] [serial = 583] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | 1462361282396 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2d8a000 == 89 [pid = 1932] [id = 215] 04:28:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2b71800 == 88 [pid = 1932] [id = 214] 04:28:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbfb000 == 87 [pid = 1932] [id = 213] 04:28:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d8a800 == 88 [pid = 1932] [id = 230] 04:28:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70d45c2800) [pid = 1932] [serial = 690] [outer = (nil)] 04:28:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70d475c000) [pid = 1932] [serial = 691] [outer = 0x7f70d45c2800] 04:28:02 INFO - PROCESS | 1932 | 1462361282464 Marionette DEBUG loaded listener.js 04:28:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70d8360c00) [pid = 1932] [serial = 692] [outer = 0x7f70d45c2800] 04:28:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8dc9000 == 87 [pid = 1932] [id = 212] 04:28:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8dc7800 == 86 [pid = 1932] [id = 211] 04:28:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e29ca000 == 85 [pid = 1932] [id = 205] 04:28:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8d19000 == 84 [pid = 1932] [id = 204] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70dc026400) [pid = 1932] [serial = 604] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70d86ba800) [pid = 1932] [serial = 598] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70d8905000) [pid = 1932] [serial = 599] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70d8ae9000) [pid = 1932] [serial = 607] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70d3a69800) [pid = 1932] [serial = 592] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70d496f400) [pid = 1932] [serial = 596] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70d48f8800) [pid = 1932] [serial = 595] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70da1b3000) [pid = 1932] [serial = 601] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70da86ac00) [pid = 1932] [serial = 602] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x7f70decf3000) [pid = 1932] [serial = 608] [outer = (nil)] [url = about:blank] 04:28:02 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x7f70dd5bc800) [pid = 1932] [serial = 605] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 1932 | 1462361283119 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 04:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1192ms 04:28:03 INFO - PROCESS | 1932 | 1462361283159 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 04:28:03 INFO - PROCESS | 1932 | 1462361283162 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 04:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:28:03 INFO - PROCESS | 1932 | 1462361283167 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:28:03 INFO - PROCESS | 1932 | 1462361283169 Marionette TRACE conn4 <- [1,894,null,{}] 04:28:03 INFO - PROCESS | 1932 | 1462361283174 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:03 INFO - PROCESS | 1932 | 1462361283317 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 04:28:03 INFO - PROCESS | 1932 | 1462361283432 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da406000 == 85 [pid = 1932] [id = 231] 04:28:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x7f70d3a68400) [pid = 1932] [serial = 693] [outer = (nil)] 04:28:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x7f70d86bcc00) [pid = 1932] [serial = 694] [outer = 0x7f70d3a68400] 04:28:03 INFO - PROCESS | 1932 | 1462361283487 Marionette DEBUG loaded listener.js 04:28:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70d89e9000) [pid = 1932] [serial = 695] [outer = 0x7f70d3a68400] 04:28:04 INFO - PROCESS | 1932 | 1462361284099 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 04:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 975ms 04:28:04 INFO - PROCESS | 1932 | 1462361284144 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 04:28:04 INFO - PROCESS | 1932 | 1462361284147 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 04:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:28:04 INFO - PROCESS | 1932 | 1462361284152 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:28:04 INFO - PROCESS | 1932 | 1462361284154 Marionette TRACE conn4 <- [1,898,null,{}] 04:28:04 INFO - PROCESS | 1932 | 1462361284159 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:04 INFO - PROCESS | 1932 | 1462361284343 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 04:28:04 INFO - PROCESS | 1932 | 1462361284418 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dec18800 == 86 [pid = 1932] [id = 232] 04:28:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70d4967800) [pid = 1932] [serial = 696] [outer = (nil)] 04:28:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70d89ea400) [pid = 1932] [serial = 697] [outer = 0x7f70d4967800] 04:28:04 INFO - PROCESS | 1932 | 1462361284471 Marionette DEBUG loaded listener.js 04:28:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70d8cbb400) [pid = 1932] [serial = 698] [outer = 0x7f70d4967800] 04:28:05 INFO - PROCESS | 1932 | 1462361285139 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 04:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1028ms 04:28:05 INFO - PROCESS | 1932 | 1462361285187 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 04:28:05 INFO - PROCESS | 1932 | 1462361285190 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 04:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:28:05 INFO - PROCESS | 1932 | 1462361285196 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:28:05 INFO - PROCESS | 1932 | 1462361285198 Marionette TRACE conn4 <- [1,902,null,{}] 04:28:05 INFO - PROCESS | 1932 | 1462361285225 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:05 INFO - PROCESS | 1932 | 1462361285420 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 04:28:05 INFO - PROCESS | 1932 | 1462361285443 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2b71800 == 87 [pid = 1932] [id = 233] 04:28:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70d8ad0400) [pid = 1932] [serial = 699] [outer = (nil)] 04:28:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70dbf9f400) [pid = 1932] [serial = 700] [outer = 0x7f70d8ad0400] 04:28:05 INFO - PROCESS | 1932 | 1462361285499 Marionette DEBUG loaded listener.js 04:28:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70dd6e8000) [pid = 1932] [serial = 701] [outer = 0x7f70d8ad0400] 04:28:06 INFO - PROCESS | 1932 | 1462361286166 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 04:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 996ms 04:28:06 INFO - PROCESS | 1932 | 1462361286192 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 04:28:06 INFO - PROCESS | 1932 | 1462361286195 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 04:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:28:06 INFO - PROCESS | 1932 | 1462361286206 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:28:06 INFO - PROCESS | 1932 | 1462361286208 Marionette TRACE conn4 <- [1,906,null,{}] 04:28:06 INFO - PROCESS | 1932 | 1462361286212 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:06 INFO - PROCESS | 1932 | 1462361286378 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 04:28:06 INFO - PROCESS | 1932 | 1462361286401 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3614000 == 88 [pid = 1932] [id = 234] 04:28:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70d8aeb000) [pid = 1932] [serial = 702] [outer = (nil)] 04:28:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70e1809400) [pid = 1932] [serial = 703] [outer = 0x7f70d8aeb000] 04:28:06 INFO - PROCESS | 1932 | 1462361286454 Marionette DEBUG loaded listener.js 04:28:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70e3453000) [pid = 1932] [serial = 704] [outer = 0x7f70d8aeb000] 04:28:07 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70d2b0dc00) [pid = 1932] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:28:07 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70d8aeb400) [pid = 1932] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:28:07 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70d27d2c00) [pid = 1932] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:28:07 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70dcb87400) [pid = 1932] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:28:07 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70d8d48400) [pid = 1932] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:28:07 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70d89e7800) [pid = 1932] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:28:07 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70d835c400) [pid = 1932] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:28:07 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70d475d000) [pid = 1932] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:28:07 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70d2a14c00) [pid = 1932] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:28:07 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70dd6eec00) [pid = 1932] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:28:07 INFO - PROCESS | 1932 | 1462361287315 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 04:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1127ms 04:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:28:07 INFO - PROCESS | 1932 | 1462361287334 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 04:28:07 INFO - PROCESS | 1932 | 1462361287336 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 04:28:07 INFO - PROCESS | 1932 | 1462361287341 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:28:07 INFO - PROCESS | 1932 | 1462361287344 Marionette TRACE conn4 <- [1,910,null,{}] 04:28:07 INFO - PROCESS | 1932 | 1462361287351 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:07 INFO - PROCESS | 1932 | 1462361287474 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 04:28:07 INFO - PROCESS | 1932 | 1462361287588 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e66e1800 == 89 [pid = 1932] [id = 235] 04:28:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70d1c4ac00) [pid = 1932] [serial = 705] [outer = (nil)] 04:28:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70d89ef800) [pid = 1932] [serial = 706] [outer = 0x7f70d1c4ac00] 04:28:07 INFO - PROCESS | 1932 | 1462361287641 Marionette DEBUG loaded listener.js 04:28:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70e3c6e800) [pid = 1932] [serial = 707] [outer = 0x7f70d1c4ac00] 04:28:08 INFO - PROCESS | 1932 | 1462361288204 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 04:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 929ms 04:28:08 INFO - PROCESS | 1932 | 1462361288272 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 04:28:08 INFO - PROCESS | 1932 | 1462361288274 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 04:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:28:08 INFO - PROCESS | 1932 | 1462361288279 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:28:08 INFO - PROCESS | 1932 | 1462361288281 Marionette TRACE conn4 <- [1,914,null,{}] 04:28:08 INFO - PROCESS | 1932 | 1462361288286 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:08 INFO - PROCESS | 1932 | 1462361288423 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 04:28:08 INFO - PROCESS | 1932 | 1462361288534 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f41ce000 == 90 [pid = 1932] [id = 236] 04:28:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70d2a14c00) [pid = 1932] [serial = 708] [outer = (nil)] 04:28:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70e440a400) [pid = 1932] [serial = 709] [outer = 0x7f70d2a14c00] 04:28:08 INFO - PROCESS | 1932 | 1462361288594 Marionette DEBUG loaded listener.js 04:28:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70eaf43c00) [pid = 1932] [serial = 710] [outer = 0x7f70d2a14c00] 04:28:09 INFO - PROCESS | 1932 | 1462361289299 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 04:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1075ms 04:28:09 INFO - PROCESS | 1932 | 1462361289356 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 04:28:09 INFO - PROCESS | 1932 | 1462361289361 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 04:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:28:09 INFO - PROCESS | 1932 | 1462361289386 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:28:09 INFO - PROCESS | 1932 | 1462361289392 Marionette TRACE conn4 <- [1,918,null,{}] 04:28:09 INFO - PROCESS | 1932 | 1462361289399 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:09 INFO - PROCESS | 1932 | 1462361289569 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 04:28:09 INFO - PROCESS | 1932 | 1462361289721 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2dc6000 == 91 [pid = 1932] [id = 237] 04:28:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70d1c49c00) [pid = 1932] [serial = 711] [outer = (nil)] 04:28:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70d27da800) [pid = 1932] [serial = 712] [outer = 0x7f70d1c49c00] 04:28:09 INFO - PROCESS | 1932 | 1462361289792 Marionette DEBUG loaded listener.js 04:28:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70d3639c00) [pid = 1932] [serial = 713] [outer = 0x7f70d1c49c00] 04:28:10 INFO - PROCESS | 1932 | 1462361290535 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 04:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1669ms 04:28:11 INFO - PROCESS | 1932 | 1462361291066 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 04:28:11 INFO - PROCESS | 1932 | 1462361291073 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 04:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:28:11 INFO - PROCESS | 1932 | 1462361291110 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:28:11 INFO - PROCESS | 1932 | 1462361291114 Marionette TRACE conn4 <- [1,922,null,{}] 04:28:11 INFO - PROCESS | 1932 | 1462361291120 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:11 INFO - PROCESS | 1932 | 1462361291327 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 04:28:11 INFO - PROCESS | 1932 | 1462361291489 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da322800 == 92 [pid = 1932] [id = 238] 04:28:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70d363f800) [pid = 1932] [serial = 714] [outer = (nil)] 04:28:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70d45c7c00) [pid = 1932] [serial = 715] [outer = 0x7f70d363f800] 04:28:11 INFO - PROCESS | 1932 | 1462361291551 Marionette DEBUG loaded listener.js 04:28:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70d4966c00) [pid = 1932] [serial = 716] [outer = 0x7f70d363f800] 04:28:12 INFO - PROCESS | 1932 | 1462361292389 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 04:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1356ms 04:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:28:12 INFO - PROCESS | 1932 | 1462361292444 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 04:28:12 INFO - PROCESS | 1932 | 1462361292447 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 04:28:12 INFO - PROCESS | 1932 | 1462361292469 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:28:12 INFO - PROCESS | 1932 | 1462361292475 Marionette TRACE conn4 <- [1,926,null,{}] 04:28:12 INFO - PROCESS | 1932 | 1462361292491 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:12 INFO - PROCESS | 1932 | 1462361292647 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 04:28:12 INFO - PROCESS | 1932 | 1462361292803 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f62ca000 == 93 [pid = 1932] [id = 239] 04:28:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70d8364400) [pid = 1932] [serial = 717] [outer = (nil)] 04:28:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70d8d3a800) [pid = 1932] [serial = 718] [outer = 0x7f70d8364400] 04:28:12 INFO - PROCESS | 1932 | 1462361292868 Marionette DEBUG loaded listener.js 04:28:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70daa8f400) [pid = 1932] [serial = 719] [outer = 0x7f70d8364400] 04:28:13 INFO - PROCESS | 1932 | 1462361293607 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 04:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1200ms 04:28:13 INFO - PROCESS | 1932 | 1462361293653 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 04:28:13 INFO - PROCESS | 1932 | 1462361293657 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 04:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:28:13 INFO - PROCESS | 1932 | 1462361293662 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:28:13 INFO - PROCESS | 1932 | 1462361293665 Marionette TRACE conn4 <- [1,930,null,{}] 04:28:13 INFO - PROCESS | 1932 | 1462361293670 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:13 INFO - PROCESS | 1932 | 1462361293816 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 04:28:13 INFO - PROCESS | 1932 | 1462361293973 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d26a9800 == 94 [pid = 1932] [id = 240] 04:28:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70d86c5c00) [pid = 1932] [serial = 720] [outer = (nil)] 04:28:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70e29a5800) [pid = 1932] [serial = 721] [outer = 0x7f70d86c5c00] 04:28:14 INFO - PROCESS | 1932 | 1462361294036 Marionette DEBUG loaded listener.js 04:28:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70eaf99400) [pid = 1932] [serial = 722] [outer = 0x7f70d86c5c00] 04:28:14 INFO - PROCESS | 1932 | 1462361294817 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 04:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1179ms 04:28:14 INFO - PROCESS | 1932 | 1462361294844 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 04:28:14 INFO - PROCESS | 1932 | 1462361294847 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 04:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:28:14 INFO - PROCESS | 1932 | 1462361294852 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:28:14 INFO - PROCESS | 1932 | 1462361294854 Marionette TRACE conn4 <- [1,934,null,{}] 04:28:14 INFO - PROCESS | 1932 | 1462361294860 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:15 INFO - PROCESS | 1932 | 1462361295003 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 04:28:15 INFO - PROCESS | 1932 | 1462361295160 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d284e000 == 95 [pid = 1932] [id = 241] 04:28:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70d2de0400) [pid = 1932] [serial = 723] [outer = (nil)] 04:28:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70d2de7800) [pid = 1932] [serial = 724] [outer = 0x7f70d2de0400] 04:28:15 INFO - PROCESS | 1932 | 1462361295235 Marionette DEBUG loaded listener.js 04:28:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x7f70d2dec000) [pid = 1932] [serial = 725] [outer = 0x7f70d2de0400] 04:28:16 INFO - PROCESS | 1932 | 1462361296001 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 04:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1180ms 04:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:28:16 INFO - PROCESS | 1932 | 1462361296034 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 04:28:16 INFO - PROCESS | 1932 | 1462361296036 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 04:28:16 INFO - PROCESS | 1932 | 1462361296042 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:28:16 INFO - PROCESS | 1932 | 1462361296045 Marionette TRACE conn4 <- [1,938,null,{}] 04:28:16 INFO - PROCESS | 1932 | 1462361296050 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:16 INFO - PROCESS | 1932 | 1462361296219 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 04:28:16 INFO - PROCESS | 1932 | 1462361296381 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ce033800 == 96 [pid = 1932] [id = 242] 04:28:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x7f70d2dec400) [pid = 1932] [serial = 726] [outer = (nil)] 04:28:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x7f70f20a7800) [pid = 1932] [serial = 727] [outer = 0x7f70d2dec400] 04:28:16 INFO - PROCESS | 1932 | 1462361296448 Marionette DEBUG loaded listener.js 04:28:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x7f70f4168c00) [pid = 1932] [serial = 728] [outer = 0x7f70d2dec400] 04:28:17 INFO - PROCESS | 1932 | 1462361297250 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 04:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1281ms 04:28:17 INFO - PROCESS | 1932 | 1462361297324 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 04:28:17 INFO - PROCESS | 1932 | 1462361297326 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 04:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:28:17 INFO - PROCESS | 1932 | 1462361297332 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:28:17 INFO - PROCESS | 1932 | 1462361297334 Marionette TRACE conn4 <- [1,942,null,{}] 04:28:17 INFO - PROCESS | 1932 | 1462361297339 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:17 INFO - PROCESS | 1932 | 1462361297479 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 04:28:17 INFO - PROCESS | 1932 | 1462361297639 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2860800 == 97 [pid = 1932] [id = 243] 04:28:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x7f70ce183000) [pid = 1932] [serial = 729] [outer = (nil)] 04:28:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x7f70ce18a800) [pid = 1932] [serial = 730] [outer = 0x7f70ce183000] 04:28:17 INFO - PROCESS | 1932 | 1462361297700 Marionette DEBUG loaded listener.js 04:28:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x7f70ce190800) [pid = 1932] [serial = 731] [outer = 0x7f70ce183000] 04:28:18 INFO - PROCESS | 1932 | 1462361298486 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 04:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1225ms 04:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:28:18 INFO - PROCESS | 1932 | 1462361298559 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 04:28:18 INFO - PROCESS | 1932 | 1462361298561 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 04:28:18 INFO - PROCESS | 1932 | 1462361298567 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:28:18 INFO - PROCESS | 1932 | 1462361298570 Marionette TRACE conn4 <- [1,946,null,{}] 04:28:18 INFO - PROCESS | 1932 | 1462361298574 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:18 INFO - PROCESS | 1932 | 1462361298717 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 04:28:19 INFO - PROCESS | 1932 | 1462361299110 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2855000 == 98 [pid = 1932] [id = 244] 04:28:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x7f70ce9bf400) [pid = 1932] [serial = 732] [outer = (nil)] 04:28:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x7f70d1c4a400) [pid = 1932] [serial = 733] [outer = 0x7f70ce9bf400] 04:28:19 INFO - PROCESS | 1932 | 1462361299247 Marionette DEBUG loaded listener.js 04:28:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x7f70d27e0000) [pid = 1932] [serial = 734] [outer = 0x7f70ce9bf400] 04:28:20 INFO - PROCESS | 1932 | 1462361300123 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 04:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1589ms 04:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:28:20 INFO - PROCESS | 1932 | 1462361300155 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 04:28:20 INFO - PROCESS | 1932 | 1462361300159 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 04:28:20 INFO - PROCESS | 1932 | 1462361300166 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:28:20 INFO - PROCESS | 1932 | 1462361300169 Marionette TRACE conn4 <- [1,950,null,{}] 04:28:20 INFO - PROCESS | 1932 | 1462361300196 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:20 INFO - PROCESS | 1932 | 1462361300349 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 04:28:20 INFO - PROCESS | 1932 | 1462361300510 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d249a000 == 99 [pid = 1932] [id = 245] 04:28:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x7f70d2a19c00) [pid = 1932] [serial = 735] [outer = (nil)] 04:28:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x7f70d2b0c400) [pid = 1932] [serial = 736] [outer = 0x7f70d2a19c00] 04:28:20 INFO - PROCESS | 1932 | 1462361300572 Marionette DEBUG loaded listener.js 04:28:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70d2de7400) [pid = 1932] [serial = 737] [outer = 0x7f70d2a19c00] 04:28:20 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8dd2800 == 98 [pid = 1932] [id = 173] 04:28:20 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e66e1800 == 97 [pid = 1932] [id = 235] 04:28:20 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3614000 == 96 [pid = 1932] [id = 234] 04:28:20 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2b71800 == 95 [pid = 1932] [id = 233] 04:28:20 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70eff69800) [pid = 1932] [serial = 655] [outer = (nil)] [url = about:blank] 04:28:20 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x7f70eff69c00) [pid = 1932] [serial = 625] [outer = (nil)] [url = about:blank] 04:28:20 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x7f70d1c56400) [pid = 1932] [serial = 631] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x7f70d37f7c00) [pid = 1932] [serial = 628] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dec18800 == 94 [pid = 1932] [id = 232] 04:28:21 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da406000 == 93 [pid = 1932] [id = 231] 04:28:21 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d8a800 == 92 [pid = 1932] [id = 230] 04:28:21 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d456e000 == 91 [pid = 1932] [id = 229] 04:28:21 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d833e800 == 90 [pid = 1932] [id = 228] 04:28:21 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc0db000 == 89 [pid = 1932] [id = 220] 04:28:21 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d24a0000 == 88 [pid = 1932] [id = 219] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x7f70f20a5000) [pid = 1932] [serial = 611] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x7f70f0df6400) [pid = 1932] [serial = 542] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x7f70e1802c00) [pid = 1932] [serial = 578] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x7f70d45c4400) [pid = 1932] [serial = 637] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x7f70d4754000) [pid = 1932] [serial = 638] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x7f70d48ee800) [pid = 1932] [serial = 616] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x7f70d890e000) [pid = 1932] [serial = 619] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x7f70da85e000) [pid = 1932] [serial = 646] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x7f70d2b04c00) [pid = 1932] [serial = 635] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70d27df000) [pid = 1932] [serial = 634] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70decf4c00) [pid = 1932] [serial = 649] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70e3c6e400) [pid = 1932] [serial = 652] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70e48c7800) [pid = 1932] [serial = 653] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70d8af1400) [pid = 1932] [serial = 643] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70e2a41000) [pid = 1932] [serial = 650] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70e1079400) [pid = 1932] [serial = 622] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70d2b06800) [pid = 1932] [serial = 613] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70d8679800) [pid = 1932] [serial = 641] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70d8364800) [pid = 1932] [serial = 640] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70da898c00) [pid = 1932] [serial = 647] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70d8d47400) [pid = 1932] [serial = 644] [outer = (nil)] [url = about:blank] 04:28:21 INFO - PROCESS | 1932 | 1462361301363 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 04:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1250ms 04:28:21 INFO - PROCESS | 1932 | 1462361301416 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 04:28:21 INFO - PROCESS | 1932 | 1462361301421 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 04:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:28:21 INFO - PROCESS | 1932 | 1462361301428 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:28:21 INFO - PROCESS | 1932 | 1462361301430 Marionette TRACE conn4 <- [1,954,null,{}] 04:28:21 INFO - PROCESS | 1932 | 1462361301435 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:21 INFO - PROCESS | 1932 | 1462361301567 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 04:28:21 INFO - PROCESS | 1932 | 1462361301576 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3edb000 == 89 [pid = 1932] [id = 246] 04:28:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70d363a000) [pid = 1932] [serial = 738] [outer = (nil)] 04:28:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70d363cc00) [pid = 1932] [serial = 739] [outer = 0x7f70d363a000] 04:28:21 INFO - PROCESS | 1932 | 1462361301627 Marionette DEBUG loaded listener.js 04:28:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70d37f6800) [pid = 1932] [serial = 740] [outer = 0x7f70d363a000] 04:28:22 INFO - PROCESS | 1932 | 1462361302370 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 04:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 977ms 04:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:28:22 INFO - PROCESS | 1932 | 1462361302405 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 04:28:22 INFO - PROCESS | 1932 | 1462361302407 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 04:28:22 INFO - PROCESS | 1932 | 1462361302415 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:28:22 INFO - PROCESS | 1932 | 1462361302422 Marionette TRACE conn4 <- [1,958,null,{}] 04:28:22 INFO - PROCESS | 1932 | 1462361302434 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:22 INFO - PROCESS | 1932 | 1462361302611 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 04:28:22 INFO - PROCESS | 1932 | 1462361302633 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d85eb800 == 90 [pid = 1932] [id = 247] 04:28:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70d3bea000) [pid = 1932] [serial = 741] [outer = (nil)] 04:28:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70d45d6400) [pid = 1932] [serial = 742] [outer = 0x7f70d3bea000] 04:28:22 INFO - PROCESS | 1932 | 1462361302687 Marionette DEBUG loaded listener.js 04:28:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70d4753c00) [pid = 1932] [serial = 743] [outer = 0x7f70d3bea000] 04:28:23 INFO - PROCESS | 1932 | 1462361303346 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 04:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 987ms 04:28:23 INFO - PROCESS | 1932 | 1462361303407 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 04:28:23 INFO - PROCESS | 1932 | 1462361303410 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 04:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:28:23 INFO - PROCESS | 1932 | 1462361303416 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:28:23 INFO - PROCESS | 1932 | 1462361303418 Marionette TRACE conn4 <- [1,962,null,{}] 04:28:23 INFO - PROCESS | 1932 | 1462361303423 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:23 INFO - PROCESS | 1932 | 1462361303599 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 04:28:23 INFO - PROCESS | 1932 | 1462361303627 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8ddf800 == 91 [pid = 1932] [id = 248] 04:28:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70d4756000) [pid = 1932] [serial = 744] [outer = (nil)] 04:28:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70d48fa800) [pid = 1932] [serial = 745] [outer = 0x7f70d4756000] 04:28:23 INFO - PROCESS | 1932 | 1462361303680 Marionette DEBUG loaded listener.js 04:28:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70d496b000) [pid = 1932] [serial = 746] [outer = 0x7f70d4756000] 04:28:24 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70d8ad0400) [pid = 1932] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:28:24 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70d8aeb000) [pid = 1932] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:28:24 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70d45c2800) [pid = 1932] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:28:24 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70d3a68400) [pid = 1932] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:28:24 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70d2a1f000) [pid = 1932] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:28:24 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70d2a14800) [pid = 1932] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:28:24 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70d4967800) [pid = 1932] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:28:24 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70e3e3b800) [pid = 1932] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:28:24 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70d1c4ac00) [pid = 1932] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:28:24 INFO - PROCESS | 1932 | 1462361304809 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 04:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1430ms 04:28:24 INFO - PROCESS | 1932 | 1462361304847 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 04:28:24 INFO - PROCESS | 1932 | 1462361304853 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 04:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:28:24 INFO - PROCESS | 1932 | 1462361304861 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:28:24 INFO - PROCESS | 1932 | 1462361304865 Marionette TRACE conn4 <- [1,966,null,{}] 04:28:24 INFO - PROCESS | 1932 | 1462361304872 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:25 INFO - PROCESS | 1932 | 1462361305028 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 04:28:25 INFO - PROCESS | 1932 | 1462361305189 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2d92800 == 92 [pid = 1932] [id = 249] 04:28:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70d1c54400) [pid = 1932] [serial = 747] [outer = (nil)] 04:28:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70d2b06800) [pid = 1932] [serial = 748] [outer = 0x7f70d1c54400] 04:28:25 INFO - PROCESS | 1932 | 1462361305264 Marionette DEBUG loaded listener.js 04:28:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70d2dec800) [pid = 1932] [serial = 749] [outer = 0x7f70d1c54400] 04:28:26 INFO - PROCESS | 1932 | 1462361306090 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 04:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1285ms 04:28:26 INFO - PROCESS | 1932 | 1462361306146 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 04:28:26 INFO - PROCESS | 1932 | 1462361306154 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 04:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:28:26 INFO - PROCESS | 1932 | 1462361306163 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:28:26 INFO - PROCESS | 1932 | 1462361306167 Marionette TRACE conn4 <- [1,970,null,{}] 04:28:26 INFO - PROCESS | 1932 | 1462361306172 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:26 INFO - PROCESS | 1932 | 1462361306319 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 04:28:26 INFO - PROCESS | 1932 | 1462361306479 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8d1c800 == 93 [pid = 1932] [id = 250] 04:28:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70d2debc00) [pid = 1932] [serial = 750] [outer = (nil)] 04:28:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70d3a69400) [pid = 1932] [serial = 751] [outer = 0x7f70d2debc00] 04:28:26 INFO - PROCESS | 1932 | 1462361306540 Marionette DEBUG loaded listener.js 04:28:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70d45c4c00) [pid = 1932] [serial = 752] [outer = 0x7f70d2debc00] 04:28:27 INFO - PROCESS | 1932 | 1462361307354 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 04:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1233ms 04:28:27 INFO - PROCESS | 1932 | 1462361307396 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 04:28:27 INFO - PROCESS | 1932 | 1462361307400 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 04:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:28:27 INFO - PROCESS | 1932 | 1462361307405 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:28:27 INFO - PROCESS | 1932 | 1462361307410 Marionette TRACE conn4 <- [1,974,null,{}] 04:28:27 INFO - PROCESS | 1932 | 1462361307424 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:27 INFO - PROCESS | 1932 | 1462361307580 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 04:28:27 INFO - PROCESS | 1932 | 1462361307735 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cba800 == 94 [pid = 1932] [id = 251] 04:28:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70d4964400) [pid = 1932] [serial = 753] [outer = (nil)] 04:28:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70d835f400) [pid = 1932] [serial = 754] [outer = 0x7f70d4964400] 04:28:27 INFO - PROCESS | 1932 | 1462361307800 Marionette DEBUG loaded listener.js 04:28:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70d836b800) [pid = 1932] [serial = 755] [outer = 0x7f70d4964400] 04:28:28 INFO - PROCESS | 1932 | 1462361308585 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 04:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1234ms 04:28:28 INFO - PROCESS | 1932 | 1462361308641 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 04:28:28 INFO - PROCESS | 1932 | 1462361308645 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 04:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:28:28 INFO - PROCESS | 1932 | 1462361308650 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:28:28 INFO - PROCESS | 1932 | 1462361308652 Marionette TRACE conn4 <- [1,978,null,{}] 04:28:28 INFO - PROCESS | 1932 | 1462361308657 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:28 INFO - PROCESS | 1932 | 1462361308799 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 04:28:28 INFO - PROCESS | 1932 | 1462361308956 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9e8a000 == 95 [pid = 1932] [id = 252] 04:28:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70cf9dfc00) [pid = 1932] [serial = 756] [outer = (nil)] 04:28:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70d8675400) [pid = 1932] [serial = 757] [outer = 0x7f70cf9dfc00] 04:28:29 INFO - PROCESS | 1932 | 1462361309017 Marionette DEBUG loaded listener.js 04:28:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70d8683400) [pid = 1932] [serial = 758] [outer = 0x7f70cf9dfc00] 04:28:29 INFO - PROCESS | 1932 | 1462361309781 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 04:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1179ms 04:28:29 INFO - PROCESS | 1932 | 1462361309837 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 04:28:29 INFO - PROCESS | 1932 | 1462361309841 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 04:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:28:29 INFO - PROCESS | 1932 | 1462361309847 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:28:29 INFO - PROCESS | 1932 | 1462361309849 Marionette TRACE conn4 <- [1,982,null,{}] 04:28:29 INFO - PROCESS | 1932 | 1462361309854 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:29 INFO - PROCESS | 1932 | 1462361309986 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 04:28:30 INFO - PROCESS | 1932 | 1462361310142 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da32d000 == 96 [pid = 1932] [id = 253] 04:28:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x7f70d8631400) [pid = 1932] [serial = 759] [outer = (nil)] 04:28:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x7f70d86be800) [pid = 1932] [serial = 760] [outer = 0x7f70d8631400] 04:28:30 INFO - PROCESS | 1932 | 1462361310204 Marionette DEBUG loaded listener.js 04:28:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x7f70d8905000) [pid = 1932] [serial = 761] [outer = 0x7f70d8631400] 04:28:30 INFO - PROCESS | 1932 | 1462361310993 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 04:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1175ms 04:28:31 INFO - PROCESS | 1932 | 1462361311030 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 04:28:31 INFO - PROCESS | 1932 | 1462361311033 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 04:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:28:31 INFO - PROCESS | 1932 | 1462361311039 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:28:31 INFO - PROCESS | 1932 | 1462361311041 Marionette TRACE conn4 <- [1,986,null,{}] 04:28:31 INFO - PROCESS | 1932 | 1462361311046 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:31 INFO - PROCESS | 1932 | 1462361311213 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 04:28:31 INFO - PROCESS | 1932 | 1462361311368 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dabd0000 == 97 [pid = 1932] [id = 254] 04:28:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x7f70d86c1800) [pid = 1932] [serial = 762] [outer = (nil)] 04:28:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x7f70d8ad1000) [pid = 1932] [serial = 763] [outer = 0x7f70d86c1800] 04:28:31 INFO - PROCESS | 1932 | 1462361311432 Marionette DEBUG loaded listener.js 04:28:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x7f70d8cc1000) [pid = 1932] [serial = 764] [outer = 0x7f70d86c1800] 04:28:32 INFO - PROCESS | 1932 | 1462361312222 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 04:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1234ms 04:28:32 INFO - PROCESS | 1932 | 1462361312274 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 04:28:32 INFO - PROCESS | 1932 | 1462361312277 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 04:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:28:32 INFO - PROCESS | 1932 | 1462361312282 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:28:32 INFO - PROCESS | 1932 | 1462361312284 Marionette TRACE conn4 <- [1,990,null,{}] 04:28:32 INFO - PROCESS | 1932 | 1462361312289 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:32 INFO - PROCESS | 1932 | 1462361312468 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 04:28:32 INFO - PROCESS | 1932 | 1462361312630 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbf9800 == 98 [pid = 1932] [id = 255] 04:28:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x7f70d8905c00) [pid = 1932] [serial = 765] [outer = (nil)] 04:28:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x7f70d8d43800) [pid = 1932] [serial = 766] [outer = 0x7f70d8905c00] 04:28:32 INFO - PROCESS | 1932 | 1462361312689 Marionette DEBUG loaded listener.js 04:28:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x7f70da1b4000) [pid = 1932] [serial = 767] [outer = 0x7f70d8905c00] 04:28:33 INFO - PROCESS | 1932 | 1462361313473 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 04:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1225ms 04:28:33 INFO - PROCESS | 1932 | 1462361313508 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 04:28:33 INFO - PROCESS | 1932 | 1462361313512 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 04:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:28:33 INFO - PROCESS | 1932 | 1462361313517 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:28:33 INFO - PROCESS | 1932 | 1462361313519 Marionette TRACE conn4 <- [1,994,null,{}] 04:28:33 INFO - PROCESS | 1932 | 1462361313524 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:33 INFO - PROCESS | 1932 | 1462361313661 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 04:28:33 INFO - PROCESS | 1932 | 1462361313820 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dd65c000 == 99 [pid = 1932] [id = 256] 04:28:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x7f70d8ac8c00) [pid = 1932] [serial = 768] [outer = (nil)] 04:28:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x7f70da23d400) [pid = 1932] [serial = 769] [outer = 0x7f70d8ac8c00] 04:28:33 INFO - PROCESS | 1932 | 1462361313881 Marionette DEBUG loaded listener.js 04:28:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x7f70da51e000) [pid = 1932] [serial = 770] [outer = 0x7f70d8ac8c00] 04:28:34 INFO - PROCESS | 1932 | 1462361314772 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 04:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1326ms 04:28:34 INFO - PROCESS | 1932 | 1462361314843 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 04:28:34 INFO - PROCESS | 1932 | 1462361314847 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 04:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:28:34 INFO - PROCESS | 1932 | 1462361314852 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:28:34 INFO - PROCESS | 1932 | 1462361314854 Marionette TRACE conn4 <- [1,998,null,{}] 04:28:34 INFO - PROCESS | 1932 | 1462361314859 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:35 INFO - PROCESS | 1932 | 1462361315006 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 04:28:35 INFO - PROCESS | 1932 | 1462361315168 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbdd800 == 100 [pid = 1932] [id = 257] 04:28:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70d2a13000) [pid = 1932] [serial = 771] [outer = (nil)] 04:28:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70da1b6400) [pid = 1932] [serial = 772] [outer = 0x7f70d2a13000] 04:28:35 INFO - PROCESS | 1932 | 1462361315241 Marionette DEBUG loaded listener.js 04:28:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70da862400) [pid = 1932] [serial = 773] [outer = 0x7f70d2a13000] 04:28:36 INFO - PROCESS | 1932 | 1462361316018 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 04:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1229ms 04:28:36 INFO - PROCESS | 1932 | 1462361316085 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 04:28:36 INFO - PROCESS | 1932 | 1462361316088 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 04:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:28:36 INFO - PROCESS | 1932 | 1462361316093 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:28:36 INFO - PROCESS | 1932 | 1462361316095 Marionette TRACE conn4 <- [1,1002,null,{}] 04:28:36 INFO - PROCESS | 1932 | 1462361316100 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:36 INFO - PROCESS | 1932 | 1462361316315 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 04:28:36 INFO - PROCESS | 1932 | 1462361316686 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2dbe000 == 101 [pid = 1932] [id = 258] 04:28:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x7f70ce9c3400) [pid = 1932] [serial = 774] [outer = (nil)] 04:28:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70cf9dd400) [pid = 1932] [serial = 775] [outer = 0x7f70ce9c3400] 04:28:36 INFO - PROCESS | 1932 | 1462361316769 Marionette DEBUG loaded listener.js 04:28:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70d2b0d400) [pid = 1932] [serial = 776] [outer = 0x7f70ce9c3400] 04:28:37 INFO - PROCESS | 1932 | 1462361317679 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 04:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1627ms 04:28:37 INFO - PROCESS | 1932 | 1462361317733 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 04:28:37 INFO - PROCESS | 1932 | 1462361317738 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 04:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:28:37 INFO - PROCESS | 1932 | 1462361317745 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:28:37 INFO - PROCESS | 1932 | 1462361317749 Marionette TRACE conn4 <- [1,1006,null,{}] 04:28:37 INFO - PROCESS | 1932 | 1462361317756 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:37 INFO - PROCESS | 1932 | 1462361317923 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 04:28:38 INFO - PROCESS | 1932 | 1462361318086 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b82800 == 102 [pid = 1932] [id = 259] 04:28:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70d2de9c00) [pid = 1932] [serial = 777] [outer = (nil)] 04:28:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70d3635c00) [pid = 1932] [serial = 778] [outer = 0x7f70d2de9c00] 04:28:38 INFO - PROCESS | 1932 | 1462361318206 Marionette DEBUG loaded listener.js 04:28:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70d3bed000) [pid = 1932] [serial = 779] [outer = 0x7f70d2de9c00] 04:28:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d456e800 == 101 [pid = 1932] [id = 210] 04:28:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d85eb800 == 100 [pid = 1932] [id = 247] 04:28:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3edb000 == 99 [pid = 1932] [id = 246] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70e440a400) [pid = 1932] [serial = 709] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d249a000 == 98 [pid = 1932] [id = 245] 04:28:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2855000 == 97 [pid = 1932] [id = 244] 04:28:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f62ca000 == 96 [pid = 1932] [id = 239] 04:28:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da322800 == 95 [pid = 1932] [id = 238] 04:28:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2dc6000 == 94 [pid = 1932] [id = 237] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70dbf9f400) [pid = 1932] [serial = 700] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70e1809400) [pid = 1932] [serial = 703] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70dd6e8000) [pid = 1932] [serial = 701] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70e3453000) [pid = 1932] [serial = 704] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x7f70d8cba800) [pid = 1932] [serial = 664] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70d475c000) [pid = 1932] [serial = 691] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70d8360c00) [pid = 1932] [serial = 692] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70d86bcc00) [pid = 1932] [serial = 694] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x7f70d89e9000) [pid = 1932] [serial = 695] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x7f70d37f9800) [pid = 1932] [serial = 689] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x7f70d363fc00) [pid = 1932] [serial = 688] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x7f70d496fc00) [pid = 1932] [serial = 661] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x7f70d363ac00) [pid = 1932] [serial = 686] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x7f70d2b0bc00) [pid = 1932] [serial = 685] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x7f70d89ea400) [pid = 1932] [serial = 697] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x7f70e1dcfc00) [pid = 1932] [serial = 670] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x7f70cf9db800) [pid = 1932] [serial = 676] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x7f70daa94800) [pid = 1932] [serial = 667] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x7f70f20ac000) [pid = 1932] [serial = 673] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x7f70ce9bf800) [pid = 1932] [serial = 682] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70d37f1c00) [pid = 1932] [serial = 658] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70f1f5f000) [pid = 1932] [serial = 656] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70d3633000) [pid = 1932] [serial = 679] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70d89ef800) [pid = 1932] [serial = 706] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70e3c6e800) [pid = 1932] [serial = 707] [outer = (nil)] [url = about:blank] 04:28:38 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70d8cbb400) [pid = 1932] [serial = 698] [outer = (nil)] [url = about:blank] 04:28:39 INFO - PROCESS | 1932 | 1462361319031 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 04:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1329ms 04:28:39 INFO - PROCESS | 1932 | 1462361319079 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 04:28:39 INFO - PROCESS | 1932 | 1462361319084 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 04:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:28:39 INFO - PROCESS | 1932 | 1462361319091 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:28:39 INFO - PROCESS | 1932 | 1462361319093 Marionette TRACE conn4 <- [1,1010,null,{}] 04:28:39 INFO - PROCESS | 1932 | 1462361319098 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:39 INFO - PROCESS | 1932 | 1462361319267 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 04:28:39 INFO - PROCESS | 1932 | 1462361319283 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2b32800 == 95 [pid = 1932] [id = 260] 04:28:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70d37f9800) [pid = 1932] [serial = 780] [outer = (nil)] 04:28:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70d48f2800) [pid = 1932] [serial = 781] [outer = 0x7f70d37f9800] 04:28:39 INFO - PROCESS | 1932 | 1462361319338 Marionette DEBUG loaded listener.js 04:28:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70d8361c00) [pid = 1932] [serial = 782] [outer = 0x7f70d37f9800] 04:28:40 INFO - PROCESS | 1932 | 1462361320110 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 04:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1079ms 04:28:40 INFO - PROCESS | 1932 | 1462361320198 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 04:28:40 INFO - PROCESS | 1932 | 1462361320200 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 04:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:28:40 INFO - PROCESS | 1932 | 1462361320216 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:28:40 INFO - PROCESS | 1932 | 1462361320224 Marionette TRACE conn4 <- [1,1014,null,{}] 04:28:40 INFO - PROCESS | 1932 | 1462361320234 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:40 INFO - PROCESS | 1932 | 1462361320394 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 04:28:40 INFO - PROCESS | 1932 | 1462361320420 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cb7800 == 96 [pid = 1932] [id = 261] 04:28:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70d89e8000) [pid = 1932] [serial = 783] [outer = (nil)] 04:28:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70d8ac5c00) [pid = 1932] [serial = 784] [outer = 0x7f70d89e8000] 04:28:40 INFO - PROCESS | 1932 | 1462361320473 Marionette DEBUG loaded listener.js 04:28:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70d8aec000) [pid = 1932] [serial = 785] [outer = 0x7f70d89e8000] 04:28:41 INFO - PROCESS | 1932 | 1462361321367 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 04:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1195ms 04:28:41 INFO - PROCESS | 1932 | 1462361321404 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 04:28:41 INFO - PROCESS | 1932 | 1462361321410 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 04:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:28:41 INFO - PROCESS | 1932 | 1462361321418 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:28:41 INFO - PROCESS | 1932 | 1462361321423 Marionette TRACE conn4 <- [1,1018,null,{}] 04:28:41 INFO - PROCESS | 1932 | 1462361321432 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:41 INFO - PROCESS | 1932 | 1462361321609 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 04:28:41 INFO - PROCESS | 1932 | 1462361321767 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b67000 == 97 [pid = 1932] [id = 262] 04:28:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x7f70d2b03800) [pid = 1932] [serial = 786] [outer = (nil)] 04:28:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x7f70d3635000) [pid = 1932] [serial = 787] [outer = 0x7f70d2b03800] 04:28:41 INFO - PROCESS | 1932 | 1462361321836 Marionette DEBUG loaded listener.js 04:28:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x7f70d3be0c00) [pid = 1932] [serial = 788] [outer = 0x7f70d2b03800] 04:28:42 INFO - PROCESS | 1932 | 1462361322662 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 04:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1285ms 04:28:42 INFO - PROCESS | 1932 | 1462361322703 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 04:28:42 INFO - PROCESS | 1932 | 1462361322711 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 04:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:28:42 INFO - PROCESS | 1932 | 1462361322720 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:28:42 INFO - PROCESS | 1932 | 1462361322725 Marionette TRACE conn4 <- [1,1022,null,{}] 04:28:42 INFO - PROCESS | 1932 | 1462361322730 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:42 INFO - PROCESS | 1932 | 1462361322893 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 04:28:43 INFO - PROCESS | 1932 | 1462361323068 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da1d2800 == 98 [pid = 1932] [id = 263] 04:28:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x7f70d4972000) [pid = 1932] [serial = 789] [outer = (nil)] 04:28:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x7f70d8626c00) [pid = 1932] [serial = 790] [outer = 0x7f70d4972000] 04:28:43 INFO - PROCESS | 1932 | 1462361323130 Marionette DEBUG loaded listener.js 04:28:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x7f70d89e9c00) [pid = 1932] [serial = 791] [outer = 0x7f70d4972000] 04:28:44 INFO - PROCESS | 1932 | 1462361324029 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 04:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1381ms 04:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:28:44 INFO - PROCESS | 1932 | 1462361324102 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 04:28:44 INFO - PROCESS | 1932 | 1462361324104 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 04:28:44 INFO - PROCESS | 1932 | 1462361324110 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:28:44 INFO - PROCESS | 1932 | 1462361324115 Marionette TRACE conn4 <- [1,1026,null,{}] 04:28:44 INFO - PROCESS | 1932 | 1462361324130 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:44 INFO - PROCESS | 1932 | 1462361324336 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 04:28:44 INFO - PROCESS | 1932 | 1462361324534 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc0de000 == 99 [pid = 1932] [id = 264] 04:28:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x7f70d8d3b800) [pid = 1932] [serial = 792] [outer = (nil)] 04:28:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x7f70da23f400) [pid = 1932] [serial = 793] [outer = 0x7f70d8d3b800] 04:28:44 INFO - PROCESS | 1932 | 1462361324645 Marionette DEBUG loaded listener.js 04:28:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x7f70da528800) [pid = 1932] [serial = 794] [outer = 0x7f70d8d3b800] 04:28:45 INFO - PROCESS | 1932 | 1462361325418 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 04:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1338ms 04:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:28:45 INFO - PROCESS | 1932 | 1462361325449 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 04:28:45 INFO - PROCESS | 1932 | 1462361325452 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 04:28:45 INFO - PROCESS | 1932 | 1462361325457 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:28:45 INFO - PROCESS | 1932 | 1462361325460 Marionette TRACE conn4 <- [1,1030,null,{}] 04:28:45 INFO - PROCESS | 1932 | 1462361325464 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:45 INFO - PROCESS | 1932 | 1462361325616 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 04:28:45 INFO - PROCESS | 1932 | 1462361325777 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e24d5000 == 100 [pid = 1932] [id = 265] 04:28:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x7f70d8d47000) [pid = 1932] [serial = 795] [outer = (nil)] 04:28:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x7f70daa91000) [pid = 1932] [serial = 796] [outer = 0x7f70d8d47000] 04:28:45 INFO - PROCESS | 1932 | 1462361325848 Marionette DEBUG loaded listener.js 04:28:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x7f70dabec800) [pid = 1932] [serial = 797] [outer = 0x7f70d8d47000] 04:28:46 INFO - PROCESS | 1932 | 1462361326622 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 04:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1230ms 04:28:46 INFO - PROCESS | 1932 | 1462361326693 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 04:28:46 INFO - PROCESS | 1932 | 1462361326696 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 04:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:28:46 INFO - PROCESS | 1932 | 1462361326702 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:28:46 INFO - PROCESS | 1932 | 1462361326704 Marionette TRACE conn4 <- [1,1034,null,{}] 04:28:46 INFO - PROCESS | 1932 | 1462361326709 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:46 INFO - PROCESS | 1932 | 1462361326862 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 04:28:47 INFO - PROCESS | 1932 | 1462361327022 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2b55800 == 101 [pid = 1932] [id = 266] 04:28:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70da890400) [pid = 1932] [serial = 798] [outer = (nil)] 04:28:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70dabf1000) [pid = 1932] [serial = 799] [outer = 0x7f70da890400] 04:28:47 INFO - PROCESS | 1932 | 1462361327086 Marionette DEBUG loaded listener.js 04:28:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70db086c00) [pid = 1932] [serial = 800] [outer = 0x7f70da890400] 04:28:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x7f70dbfa0c00) [pid = 1932] [serial = 801] [outer = 0x7f70dbf24000] 04:28:47 INFO - PROCESS | 1932 | 1462361327986 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 04:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1326ms 04:28:48 INFO - PROCESS | 1932 | 1462361328028 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 04:28:48 INFO - PROCESS | 1932 | 1462361328032 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 04:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:28:48 INFO - PROCESS | 1932 | 1462361328038 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:28:48 INFO - PROCESS | 1932 | 1462361328040 Marionette TRACE conn4 <- [1,1038,null,{}] 04:28:48 INFO - PROCESS | 1932 | 1462361328046 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:48 INFO - PROCESS | 1932 | 1462361328244 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 04:28:48 INFO - PROCESS | 1932 | 1462361328454 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e310f800 == 102 [pid = 1932] [id = 267] 04:28:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70d2dfa800) [pid = 1932] [serial = 802] [outer = (nil)] 04:28:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70dbfab800) [pid = 1932] [serial = 803] [outer = 0x7f70d2dfa800] 04:28:48 INFO - PROCESS | 1932 | 1462361328531 Marionette DEBUG loaded listener.js 04:28:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70dd5c6c00) [pid = 1932] [serial = 804] [outer = 0x7f70d2dfa800] 04:28:49 INFO - PROCESS | 1932 | 1462361329254 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 04:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1278ms 04:28:49 INFO - PROCESS | 1932 | 1462361329316 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 04:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:28:49 INFO - PROCESS | 1932 | 1462361329319 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 04:28:49 INFO - PROCESS | 1932 | 1462361329324 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:28:49 INFO - PROCESS | 1932 | 1462361329327 Marionette TRACE conn4 <- [1,1042,null,{}] 04:28:49 INFO - PROCESS | 1932 | 1462361329332 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:49 INFO - PROCESS | 1932 | 1462361329476 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 04:28:49 INFO - PROCESS | 1932 | 1462361329638 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e332b000 == 103 [pid = 1932] [id = 268] 04:28:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70dabecc00) [pid = 1932] [serial = 805] [outer = (nil)] 04:28:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70dd6e9800) [pid = 1932] [serial = 806] [outer = 0x7f70dabecc00] 04:28:49 INFO - PROCESS | 1932 | 1462361329701 Marionette DEBUG loaded listener.js 04:28:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70e0072000) [pid = 1932] [serial = 807] [outer = 0x7f70dabecc00] 04:28:50 INFO - PROCESS | 1932 | 1462361330415 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 04:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1130ms 04:28:50 INFO - PROCESS | 1932 | 1462361330455 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 04:28:50 INFO - PROCESS | 1932 | 1462361330457 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 04:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:28:50 INFO - PROCESS | 1932 | 1462361330463 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:28:50 INFO - PROCESS | 1932 | 1462361330465 Marionette TRACE conn4 <- [1,1046,null,{}] 04:28:50 INFO - PROCESS | 1932 | 1462361330471 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:50 INFO - PROCESS | 1932 | 1462361330620 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 04:28:50 INFO - PROCESS | 1932 | 1462361330783 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3ad6000 == 104 [pid = 1932] [id = 269] 04:28:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70ce181400) [pid = 1932] [serial = 808] [outer = (nil)] 04:28:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x7f70e00e1800) [pid = 1932] [serial = 809] [outer = 0x7f70ce181400] 04:28:50 INFO - PROCESS | 1932 | 1462361330852 Marionette DEBUG loaded listener.js 04:28:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x7f70e03d6800) [pid = 1932] [serial = 810] [outer = 0x7f70ce181400] 04:28:51 INFO - PROCESS | 1932 | 1462361331619 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 04:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1180ms 04:28:51 INFO - PROCESS | 1932 | 1462361331645 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 04:28:51 INFO - PROCESS | 1932 | 1462361331647 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 04:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:28:51 INFO - PROCESS | 1932 | 1462361331653 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:28:51 INFO - PROCESS | 1932 | 1462361331655 Marionette TRACE conn4 <- [1,1050,null,{}] 04:28:51 INFO - PROCESS | 1932 | 1462361331660 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:51 INFO - PROCESS | 1932 | 1462361331809 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 04:28:51 INFO - PROCESS | 1932 | 1462361331973 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e6418000 == 105 [pid = 1932] [id = 270] 04:28:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x7f70ce9b8400) [pid = 1932] [serial = 811] [outer = (nil)] 04:28:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x7f70e03d3800) [pid = 1932] [serial = 812] [outer = 0x7f70ce9b8400] 04:28:52 INFO - PROCESS | 1932 | 1462361332036 Marionette DEBUG loaded listener.js 04:28:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x7f70e1802c00) [pid = 1932] [serial = 813] [outer = 0x7f70ce9b8400] 04:28:53 INFO - PROCESS | 1932 | 1462361333094 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 04:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1483ms 04:28:53 INFO - PROCESS | 1932 | 1462361333137 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 04:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:28:53 INFO - PROCESS | 1932 | 1462361333142 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 04:28:53 INFO - PROCESS | 1932 | 1462361333149 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:28:53 INFO - PROCESS | 1932 | 1462361333152 Marionette TRACE conn4 <- [1,1054,null,{}] 04:28:53 INFO - PROCESS | 1932 | 1462361333160 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:53 INFO - PROCESS | 1932 | 1462361333307 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 04:28:53 INFO - PROCESS | 1932 | 1462361333534 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b4d000 == 106 [pid = 1932] [id = 271] 04:28:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70d2b02c00) [pid = 1932] [serial = 814] [outer = (nil)] 04:28:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x7f70d2de4400) [pid = 1932] [serial = 815] [outer = 0x7f70d2b02c00] 04:28:53 INFO - PROCESS | 1932 | 1462361333598 Marionette DEBUG loaded listener.js 04:28:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70d37f9400) [pid = 1932] [serial = 816] [outer = 0x7f70d2b02c00] 04:28:54 INFO - PROCESS | 1932 | 1462361334386 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 04:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1288ms 04:28:54 INFO - PROCESS | 1932 | 1462361334437 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 04:28:54 INFO - PROCESS | 1932 | 1462361334444 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 04:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:28:54 INFO - PROCESS | 1932 | 1462361334453 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:28:54 INFO - PROCESS | 1932 | 1462361334457 Marionette TRACE conn4 <- [1,1058,null,{}] 04:28:54 INFO - PROCESS | 1932 | 1462361334463 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:54 INFO - PROCESS | 1932 | 1462361334616 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 04:28:54 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2cd9800 == 105 [pid = 1932] [id = 16] 04:28:54 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc0ca800 == 104 [pid = 1932] [id = 15] 04:28:54 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2b32800 == 103 [pid = 1932] [id = 260] 04:28:54 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b82800 == 102 [pid = 1932] [id = 259] 04:28:54 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2dbe000 == 101 [pid = 1932] [id = 258] 04:28:54 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8d1c800 == 100 [pid = 1932] [id = 250] 04:28:54 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2d92800 == 99 [pid = 1932] [id = 249] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da1d4000 == 98 [pid = 1932] [id = 10] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3329800 == 97 [pid = 1932] [id = 17] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8ddf800 == 96 [pid = 1932] [id = 248] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2417000 == 95 [pid = 1932] [id = 41] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3329000 == 94 [pid = 1932] [id = 23] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da290000 == 93 [pid = 1932] [id = 32] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9cba800 == 92 [pid = 1932] [id = 251] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f3c6c000 == 91 [pid = 1932] [id = 195] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70effcc800 == 90 [pid = 1932] [id = 102] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f8969000 == 89 [pid = 1932] [id = 77] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e662d000 == 88 [pid = 1932] [id = 183] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f3c67000 == 87 [pid = 1932] [id = 158] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3125000 == 86 [pid = 1932] [id = 180] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f8c55000 == 85 [pid = 1932] [id = 218] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70effc9000 == 84 [pid = 1932] [id = 24] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3606800 == 83 [pid = 1932] [id = 62] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dabd0000 == 82 [pid = 1932] [id = 254] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3a19000 == 81 [pid = 1932] [id = 19] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2cd8800 == 80 [pid = 1932] [id = 29] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ea31c800 == 79 [pid = 1932] [id = 157] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d944d000 == 78 [pid = 1932] [id = 146] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8339800 == 77 [pid = 1932] [id = 223] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbf9800 == 76 [pid = 1932] [id = 255] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dd65c000 == 75 [pid = 1932] [id = 256] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc0cc800 == 74 [pid = 1932] [id = 6] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e008e800 == 73 [pid = 1932] [id = 13] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d943d800 == 72 [pid = 1932] [id = 155] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e360b000 == 71 [pid = 1932] [id = 30] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e663e800 == 70 [pid = 1932] [id = 75] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e6411800 == 69 [pid = 1932] [id = 20] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b52800 == 68 [pid = 1932] [id = 222] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbdd800 == 67 [pid = 1932] [id = 257] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2dc9000 == 66 [pid = 1932] [id = 209] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e0092800 == 65 [pid = 1932] [id = 65] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8ddc000 == 64 [pid = 1932] [id = 197] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2cd5800 == 63 [pid = 1932] [id = 14] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dd651800 == 62 [pid = 1932] [id = 49] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5b84000 == 61 [pid = 1932] [id = 159] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d85de000 == 60 [pid = 1932] [id = 226] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70fa2a4800 == 59 [pid = 1932] [id = 78] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f1f47000 == 58 [pid = 1932] [id = 63] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e4492000 == 57 [pid = 1932] [id = 224] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d89d0800 == 56 [pid = 1932] [id = 104] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e663d800 == 55 [pid = 1932] [id = 21] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ea31a000 == 54 [pid = 1932] [id = 221] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b84800 == 53 [pid = 1932] [id = 144] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70fa238800 == 52 [pid = 1932] [id = 196] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cea31000 == 51 [pid = 1932] [id = 227] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2e16800 == 50 [pid = 1932] [id = 194] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70fa4b5000 == 49 [pid = 1932] [id = 143] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f0ebd000 == 48 [pid = 1932] [id = 52] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cf8d1000 == 47 [pid = 1932] [id = 225] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2b34800 == 46 [pid = 1932] [id = 145] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f1f44800 == 45 [pid = 1932] [id = 184] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5b23000 == 44 [pid = 1932] [id = 142] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f6303800 == 43 [pid = 1932] [id = 76] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e26a4000 == 42 [pid = 1932] [id = 79] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2d97800 == 41 [pid = 1932] [id = 208] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e008a000 == 40 [pid = 1932] [id = 26] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da28e800 == 39 [pid = 1932] [id = 8] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e361d800 == 38 [pid = 1932] [id = 18] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3e93000 == 37 [pid = 1932] [id = 192] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e10c5800 == 36 [pid = 1932] [id = 156] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc0c5000 == 35 [pid = 1932] [id = 25] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da1d6000 == 34 [pid = 1932] [id = 9] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f7112bbd000 == 33 [pid = 1932] [id = 207] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d284e000 == 32 [pid = 1932] [id = 241] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ce033800 == 31 [pid = 1932] [id = 242] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d26a9800 == 30 [pid = 1932] [id = 240] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ea1b0000 == 29 [pid = 1932] [id = 22] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3ec7000 == 28 [pid = 1932] [id = 160] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e26b9800 == 27 [pid = 1932] [id = 182] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da28a000 == 26 [pid = 1932] [id = 60] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f1042800 == 25 [pid = 1932] [id = 141] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5ab6800 == 24 [pid = 1932] [id = 185] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5e70000 == 23 [pid = 1932] [id = 206] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9e8a000 == 22 [pid = 1932] [id = 252] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da32d000 == 21 [pid = 1932] [id = 253] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e6418000 == 20 [pid = 1932] [id = 270] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3ad6000 == 19 [pid = 1932] [id = 269] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e332b000 == 18 [pid = 1932] [id = 268] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e310f800 == 17 [pid = 1932] [id = 267] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2b55800 == 16 [pid = 1932] [id = 266] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e24d5000 == 15 [pid = 1932] [id = 265] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc0de000 == 14 [pid = 1932] [id = 264] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da1d2800 == 13 [pid = 1932] [id = 263] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9cb7800 == 12 [pid = 1932] [id = 261] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b67000 == 11 [pid = 1932] [id = 262] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f41ce000 == 10 [pid = 1932] [id = 236] 04:28:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2860800 == 9 [pid = 1932] [id = 243] 04:29:00 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b4d000 == 8 [pid = 1932] [id = 271] 04:29:02 INFO - PROCESS | 1932 | 1462361342275 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70d8d3b800) [pid = 1932] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x7f70d4972000) [pid = 1932] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70d2b03800) [pid = 1932] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x7f70d89e8000) [pid = 1932] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x7f70dabecc00) [pid = 1932] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x7f70d2debc00) [pid = 1932] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x7f70d2dfa800) [pid = 1932] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x7f70e287c400) [pid = 1932] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70d4756400) [pid = 1932] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70d8364400) [pid = 1932] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70d2a13000) [pid = 1932] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70ce9b8800) [pid = 1932] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70d1c54400) [pid = 1932] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70da85f400) [pid = 1932] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70d8631400) [pid = 1932] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x7f70d2a1a400) [pid = 1932] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70d3bee400) [pid = 1932] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70d2de0400) [pid = 1932] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70d37f9800) [pid = 1932] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x7f70d4756000) [pid = 1932] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x7f70d2dfc000) [pid = 1932] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x7f70dd5bb400) [pid = 1932] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x7f70d1c49c00) [pid = 1932] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x7f70f1071c00) [pid = 1932] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x7f70d8628000) [pid = 1932] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x7f70d8905c00) [pid = 1932] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x7f70cf9d8400) [pid = 1932] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x7f70ce9bf400) [pid = 1932] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x7f70d86b9000) [pid = 1932] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x7f70d45d3800) [pid = 1932] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x7f70da890400) [pid = 1932] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70d8d47000) [pid = 1932] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70ce9c3400) [pid = 1932] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70d363a000) [pid = 1932] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70da861c00) [pid = 1932] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70d45d5400) [pid = 1932] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70e3eccc00) [pid = 1932] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70d2dec400) [pid = 1932] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70d8aedc00) [pid = 1932] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70d8626400) [pid = 1932] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70da399c00) [pid = 1932] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70d363f800) [pid = 1932] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70d8ac8c00) [pid = 1932] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70d2a21800) [pid = 1932] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70d2a19c00) [pid = 1932] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70d45e1800) [pid = 1932] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70d2a16400) [pid = 1932] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70cf9dfc00) [pid = 1932] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70d2a13400) [pid = 1932] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70d86c5c00) [pid = 1932] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70d2de9c00) [pid = 1932] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x7f70d3bea000) [pid = 1932] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x7f70decf4000) [pid = 1932] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x7f70e107f000) [pid = 1932] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x7f70ce9b8400) [pid = 1932] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x7f70ce181400) [pid = 1932] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70d86c1800) [pid = 1932] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70cf9d7400) [pid = 1932] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70d2def800) [pid = 1932] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70d86bac00) [pid = 1932] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70d89f3800) [pid = 1932] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70d475fc00) [pid = 1932] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70d836a400) [pid = 1932] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70d3be2800) [pid = 1932] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70d86bc000) [pid = 1932] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70d8ac3c00) [pid = 1932] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x7f70d2dfb000) [pid = 1932] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x7f70d8ae5400) [pid = 1932] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x7f70d4751c00) [pid = 1932] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x7f70d890c400) [pid = 1932] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x7f70d2a14c00) [pid = 1932] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x7f70d89f0400) [pid = 1932] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x7f70ce183000) [pid = 1932] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x7f70f106e800) [pid = 1932] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70d37f5c00) [pid = 1932] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70da867400) [pid = 1932] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x7f70d8d3f000) [pid = 1932] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x7f70d48f8c00) [pid = 1932] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x7f70da244c00) [pid = 1932] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x7f70d8ac7400) [pid = 1932] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70d4964400) [pid = 1932] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70d2a12800) [pid = 1932] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:29:02 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x7f70d1c50400) [pid = 1932] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:29:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ce047800 == 9 [pid = 1932] [id = 272] 04:29:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70ce183000) [pid = 1932] [serial = 817] [outer = (nil)] 04:29:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70cf9d5c00) [pid = 1932] [serial = 818] [outer = 0x7f70ce183000] 04:29:02 INFO - PROCESS | 1932 | 1462361342441 Marionette DEBUG loaded listener.js 04:29:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70d1c52400) [pid = 1932] [serial = 819] [outer = 0x7f70ce183000] 04:29:03 INFO - PROCESS | 1932 | 1462361343139 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 04:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 8708ms 04:29:03 INFO - PROCESS | 1932 | 1462361343163 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 04:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:29:03 INFO - PROCESS | 1932 | 1462361343168 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 04:29:03 INFO - PROCESS | 1932 | 1462361343176 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:29:03 INFO - PROCESS | 1932 | 1462361343182 Marionette TRACE conn4 <- [1,1062,null,{}] 04:29:03 INFO - PROCESS | 1932 | 1462361343189 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:03 INFO - PROCESS | 1932 | 1462361343373 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 04:29:03 INFO - PROCESS | 1932 | 1462361343393 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d26a4800 == 10 [pid = 1932] [id = 273] 04:29:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x7f70d2a13000) [pid = 1932] [serial = 820] [outer = (nil)] 04:29:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x7f70d2a1d800) [pid = 1932] [serial = 821] [outer = 0x7f70d2a13000] 04:29:03 INFO - PROCESS | 1932 | 1462361343453 Marionette DEBUG loaded listener.js 04:29:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70d2b06000) [pid = 1932] [serial = 822] [outer = 0x7f70d2a13000] 04:29:04 INFO - PROCESS | 1932 | 1462361344179 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 04:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1039ms 04:29:04 INFO - PROCESS | 1932 | 1462361344217 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 04:29:04 INFO - PROCESS | 1932 | 1462361344223 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 04:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:29:04 INFO - PROCESS | 1932 | 1462361344232 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:29:04 INFO - PROCESS | 1932 | 1462361344235 Marionette TRACE conn4 <- [1,1066,null,{}] 04:29:04 INFO - PROCESS | 1932 | 1462361344242 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:04 INFO - PROCESS | 1932 | 1462361344511 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 04:29:04 INFO - PROCESS | 1932 | 1462361344622 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cf8c0800 == 11 [pid = 1932] [id = 274] 04:29:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70ce9bf000) [pid = 1932] [serial = 823] [outer = (nil)] 04:29:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70cf9d4800) [pid = 1932] [serial = 824] [outer = 0x7f70ce9bf000] 04:29:04 INFO - PROCESS | 1932 | 1462361344688 Marionette DEBUG loaded listener.js 04:29:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70d27df400) [pid = 1932] [serial = 825] [outer = 0x7f70ce9bf000] 04:29:05 INFO - PROCESS | 1932 | 1462361345548 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 04:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1380ms 04:29:05 INFO - PROCESS | 1932 | 1462361345614 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 04:29:05 INFO - PROCESS | 1932 | 1462361345619 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 04:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:29:05 INFO - PROCESS | 1932 | 1462361345626 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:29:05 INFO - PROCESS | 1932 | 1462361345632 Marionette TRACE conn4 <- [1,1070,null,{}] 04:29:05 INFO - PROCESS | 1932 | 1462361345638 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:05 INFO - PROCESS | 1932 | 1462361345820 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 04:29:05 INFO - PROCESS | 1932 | 1462361345973 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2dc2800 == 12 [pid = 1932] [id = 275] 04:29:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x7f70ce181800) [pid = 1932] [serial = 826] [outer = (nil)] 04:29:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x7f70d2dfb000) [pid = 1932] [serial = 827] [outer = 0x7f70ce181800] 04:29:06 INFO - PROCESS | 1932 | 1462361346039 Marionette DEBUG loaded listener.js 04:29:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70d3639800) [pid = 1932] [serial = 828] [outer = 0x7f70ce181800] 04:29:06 INFO - PROCESS | 1932 | 1462361346840 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 04:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1230ms 04:29:06 INFO - PROCESS | 1932 | 1462361346856 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 04:29:06 INFO - PROCESS | 1932 | 1462361346859 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 04:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:29:06 INFO - PROCESS | 1932 | 1462361346865 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:29:06 INFO - PROCESS | 1932 | 1462361346869 Marionette TRACE conn4 <- [1,1074,null,{}] 04:29:06 INFO - PROCESS | 1932 | 1462361346891 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:07 INFO - PROCESS | 1932 | 1462361347022 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 04:29:07 INFO - PROCESS | 1932 | 1462361347173 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3ee1800 == 13 [pid = 1932] [id = 276] 04:29:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70d37eb000) [pid = 1932] [serial = 829] [outer = (nil)] 04:29:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70d3a65c00) [pid = 1932] [serial = 830] [outer = 0x7f70d37eb000] 04:29:07 INFO - PROCESS | 1932 | 1462361347238 Marionette DEBUG loaded listener.js 04:29:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x7f70d3be2400) [pid = 1932] [serial = 831] [outer = 0x7f70d37eb000] 04:29:08 INFO - PROCESS | 1932 | 1462361348091 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 04:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1295ms 04:29:08 INFO - PROCESS | 1932 | 1462361348160 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 04:29:08 INFO - PROCESS | 1932 | 1462361348166 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 04:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:29:08 INFO - PROCESS | 1932 | 1462361348182 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:29:08 INFO - PROCESS | 1932 | 1462361348190 Marionette TRACE conn4 <- [1,1078,null,{}] 04:29:08 INFO - PROCESS | 1932 | 1462361348195 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:08 INFO - PROCESS | 1932 | 1462361348382 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 04:29:08 INFO - PROCESS | 1932 | 1462361348534 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d834b000 == 14 [pid = 1932] [id = 277] 04:29:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x7f70d2a12c00) [pid = 1932] [serial = 832] [outer = (nil)] 04:29:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70d45c5800) [pid = 1932] [serial = 833] [outer = 0x7f70d2a12c00] 04:29:08 INFO - PROCESS | 1932 | 1462361348601 Marionette DEBUG loaded listener.js 04:29:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70d4751c00) [pid = 1932] [serial = 834] [outer = 0x7f70d2a12c00] 04:29:09 INFO - PROCESS | 1932 | 1462361349395 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 04:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1290ms 04:29:09 INFO - PROCESS | 1932 | 1462361349464 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 04:29:09 INFO - PROCESS | 1932 | 1462361349467 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 04:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:29:09 INFO - PROCESS | 1932 | 1462361349472 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:29:09 INFO - PROCESS | 1932 | 1462361349474 Marionette TRACE conn4 <- [1,1082,null,{}] 04:29:09 INFO - PROCESS | 1932 | 1462361349479 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:09 INFO - PROCESS | 1932 | 1462361349621 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 04:29:09 INFO - PROCESS | 1932 | 1462361349764 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d26a8800 == 15 [pid = 1932] [id = 278] 04:29:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70cf9d4c00) [pid = 1932] [serial = 835] [outer = (nil)] 04:29:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70d4760800) [pid = 1932] [serial = 836] [outer = 0x7f70cf9d4c00] 04:29:09 INFO - PROCESS | 1932 | 1462361349827 Marionette DEBUG loaded listener.js 04:29:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70d48f8400) [pid = 1932] [serial = 837] [outer = 0x7f70cf9d4c00] 04:29:10 INFO - PROCESS | 1932 | 1462361350664 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 04:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1231ms 04:29:10 INFO - PROCESS | 1932 | 1462361350705 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 04:29:10 INFO - PROCESS | 1932 | 1462361350708 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 04:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:29:10 INFO - PROCESS | 1932 | 1462361350713 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:29:10 INFO - PROCESS | 1932 | 1462361350715 Marionette TRACE conn4 <- [1,1086,null,{}] 04:29:10 INFO - PROCESS | 1932 | 1462361350720 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:10 INFO - PROCESS | 1932 | 1462361350857 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 04:29:11 INFO - PROCESS | 1932 | 1462361351021 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cf8be800 == 16 [pid = 1932] [id = 279] 04:29:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70cf9e1000) [pid = 1932] [serial = 838] [outer = (nil)] 04:29:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70d2b06400) [pid = 1932] [serial = 839] [outer = 0x7f70cf9e1000] 04:29:11 INFO - PROCESS | 1932 | 1462361351096 Marionette DEBUG loaded listener.js 04:29:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70d37f8400) [pid = 1932] [serial = 840] [outer = 0x7f70cf9e1000] 04:29:11 INFO - PROCESS | 1932 | 1462361351906 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 04:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1231ms 04:29:11 INFO - PROCESS | 1932 | 1462361351946 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 04:29:11 INFO - PROCESS | 1932 | 1462361351949 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 04:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:29:11 INFO - PROCESS | 1932 | 1462361351971 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:29:11 INFO - PROCESS | 1932 | 1462361351974 Marionette TRACE conn4 <- [1,1090,null,{}] 04:29:11 INFO - PROCESS | 1932 | 1462361351979 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:12 INFO - PROCESS | 1932 | 1462361352116 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 04:29:12 INFO - PROCESS | 1932 | 1462361352366 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cea2e800 == 17 [pid = 1932] [id = 280] 04:29:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70ce185000) [pid = 1932] [serial = 841] [outer = (nil)] 04:29:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70ce18ac00) [pid = 1932] [serial = 842] [outer = 0x7f70ce185000] 04:29:12 INFO - PROCESS | 1932 | 1462361352507 Marionette DEBUG loaded listener.js 04:29:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70cf9d2800) [pid = 1932] [serial = 843] [outer = 0x7f70ce185000] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70d89e9c00) [pid = 1932] [serial = 791] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70d3be0c00) [pid = 1932] [serial = 788] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70d2de7400) [pid = 1932] [serial = 737] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70d2b0c400) [pid = 1932] [serial = 736] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70eaf43c00) [pid = 1932] [serial = 710] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70d8626c00) [pid = 1932] [serial = 790] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70d27e0000) [pid = 1932] [serial = 734] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70d1c4a400) [pid = 1932] [serial = 733] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70d3635000) [pid = 1932] [serial = 787] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70d8ac5c00) [pid = 1932] [serial = 784] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x7f70d363cc00) [pid = 1932] [serial = 739] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x7f70d37f6800) [pid = 1932] [serial = 740] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x7f70d27da800) [pid = 1932] [serial = 712] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x7f70d45c7c00) [pid = 1932] [serial = 715] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x7f70d8d3a800) [pid = 1932] [serial = 718] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x7f70f20a7800) [pid = 1932] [serial = 727] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x7f70d2de7800) [pid = 1932] [serial = 724] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x7f70e29a5800) [pid = 1932] [serial = 721] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70ce18a800) [pid = 1932] [serial = 730] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70d8aec000) [pid = 1932] [serial = 785] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x7f70dbfab800) [pid = 1932] [serial = 803] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x7f70d2de4400) [pid = 1932] [serial = 815] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x7f70d2defc00) [pid = 1932] [serial = 521] [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.] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x7f70db086c00) [pid = 1932] [serial = 800] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70f415ec00) [pid = 1932] [serial = 674] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70da51e000) [pid = 1932] [serial = 770] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x7f70da862400) [pid = 1932] [serial = 773] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x7f70ea08fc00) [pid = 1932] [serial = 424] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x7f70d8cc2400) [pid = 1932] [serial = 665] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70da395400) [pid = 1932] [serial = 469] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x7f70d86be800) [pid = 1932] [serial = 760] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x7f70daa8f400) [pid = 1932] [serial = 719] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x7f70d3635c00) [pid = 1932] [serial = 778] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x7f70d8362c00) [pid = 1932] [serial = 617] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x7f70d8683400) [pid = 1932] [serial = 758] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x7f70d2b06800) [pid = 1932] [serial = 748] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x7f70d8361c00) [pid = 1932] [serial = 782] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70d836b800) [pid = 1932] [serial = 755] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70dd50f000) [pid = 1932] [serial = 514] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70d3a6ec00) [pid = 1932] [serial = 593] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70d8d3ac00) [pid = 1932] [serial = 511] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70f0b11400) [pid = 1932] [serial = 478] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70d3638400) [pid = 1932] [serial = 680] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70dabec800) [pid = 1932] [serial = 797] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70dabf1000) [pid = 1932] [serial = 799] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70da528800) [pid = 1932] [serial = 794] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70daa91000) [pid = 1932] [serial = 796] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70da23f400) [pid = 1932] [serial = 793] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70e03d6800) [pid = 1932] [serial = 810] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70e03d3800) [pid = 1932] [serial = 812] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70e0072000) [pid = 1932] [serial = 807] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70e00e1800) [pid = 1932] [serial = 809] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70dd5c6c00) [pid = 1932] [serial = 804] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70dd6e9800) [pid = 1932] [serial = 806] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70f106d400) [pid = 1932] [serial = 427] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70cf9e0000) [pid = 1932] [serial = 677] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70d89ed000) [pid = 1932] [serial = 415] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70e287a000) [pid = 1932] [serial = 472] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70d890b800) [pid = 1932] [serial = 584] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70f1f5c400) [pid = 1932] [serial = 520] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70d4753c00) [pid = 1932] [serial = 743] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70d45d6400) [pid = 1932] [serial = 742] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70d3bed000) [pid = 1932] [serial = 779] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70e3c67000) [pid = 1932] [serial = 421] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x7f70d8d43800) [pid = 1932] [serial = 766] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x7f70cf9dd400) [pid = 1932] [serial = 775] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x7f70d89f4c00) [pid = 1932] [serial = 548] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x7f70dd6e3800) [pid = 1932] [serial = 587] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x7f70decf7c00) [pid = 1932] [serial = 551] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x7f70d3a6e400) [pid = 1932] [serial = 632] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x7f70d2dec000) [pid = 1932] [serial = 725] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x7f70d8acd000) [pid = 1932] [serial = 620] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x7f70ce9c4800) [pid = 1932] [serial = 683] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x7f70e440f400) [pid = 1932] [serial = 524] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x7f70d835f400) [pid = 1932] [serial = 754] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x7f70d496b000) [pid = 1932] [serial = 746] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x7f70e440e400) [pid = 1932] [serial = 517] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x7f70d45c4c00) [pid = 1932] [serial = 752] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x7f70d2b0d400) [pid = 1932] [serial = 776] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x7f70d48f2800) [pid = 1932] [serial = 781] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x7f70f20a8000) [pid = 1932] [serial = 629] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x7f70ce190800) [pid = 1932] [serial = 731] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x7f70d48fa800) [pid = 1932] [serial = 745] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x7f70d8905000) [pid = 1932] [serial = 761] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x7f70eaf99400) [pid = 1932] [serial = 722] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x7f70da23d400) [pid = 1932] [serial = 769] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x7f70da1b6400) [pid = 1932] [serial = 772] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x7f70d86c6800) [pid = 1932] [serial = 557] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x7f70d8cc1000) [pid = 1932] [serial = 764] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x7f70e3c6bc00) [pid = 1932] [serial = 623] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x7f70f0e8c000) [pid = 1932] [serial = 554] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x7f70e3c75800) [pid = 1932] [serial = 671] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x7f70d3a70000) [pid = 1932] [serial = 659] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x7f70f5cc3400) [pid = 1932] [serial = 430] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x7f70d867c800) [pid = 1932] [serial = 466] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x7f70d2a21c00) [pid = 1932] [serial = 433] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x7f70e1802c00) [pid = 1932] [serial = 813] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x7f70d835f000) [pid = 1932] [serial = 581] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x7f70fb141000) [pid = 1932] [serial = 373] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x7f70f1032400) [pid = 1932] [serial = 590] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x7f70f20ae000) [pid = 1932] [serial = 481] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x7f70d8677c00) [pid = 1932] [serial = 662] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x7f70dc02f400) [pid = 1932] [serial = 668] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x7f70da1b4000) [pid = 1932] [serial = 767] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x7f70d3639c00) [pid = 1932] [serial = 713] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 59 (0x7f70f20a7000) [pid = 1932] [serial = 626] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 58 (0x7f70d8675400) [pid = 1932] [serial = 757] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 57 (0x7f70d8908000) [pid = 1932] [serial = 508] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 56 (0x7f70d3a68000) [pid = 1932] [serial = 614] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 55 (0x7f70db091400) [pid = 1932] [serial = 439] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 54 (0x7f70f4168c00) [pid = 1932] [serial = 728] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 53 (0x7f70d496bc00) [pid = 1932] [serial = 545] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 52 (0x7f70e440b800) [pid = 1932] [serial = 475] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 51 (0x7f70d4966c00) [pid = 1932] [serial = 716] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 50 (0x7f70da88d400) [pid = 1932] [serial = 436] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 49 (0x7f70d8ad1000) [pid = 1932] [serial = 763] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 48 (0x7f70d3a69400) [pid = 1932] [serial = 751] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 47 (0x7f70d2dec800) [pid = 1932] [serial = 749] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | --DOMWINDOW == 46 (0x7f70dbf21c00) [pid = 1932] [serial = 418] [outer = (nil)] [url = about:blank] 04:29:13 INFO - PROCESS | 1932 | 1462361353425 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 04:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1485ms 04:29:13 INFO - PROCESS | 1932 | 1462361353454 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 04:29:13 INFO - PROCESS | 1932 | 1462361353459 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 04:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:29:13 INFO - PROCESS | 1932 | 1462361353465 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:29:13 INFO - PROCESS | 1932 | 1462361353470 Marionette TRACE conn4 <- [1,1094,null,{}] 04:29:13 INFO - PROCESS | 1932 | 1462361353476 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:13 INFO - PROCESS | 1932 | 1462361353601 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 04:29:13 INFO - PROCESS | 1932 | 1462361353618 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d269a000 == 18 [pid = 1932] [id = 281] 04:29:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 47 (0x7f70cf9e0000) [pid = 1932] [serial = 844] [outer = (nil)] 04:29:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 48 (0x7f70d2b04000) [pid = 1932] [serial = 845] [outer = 0x7f70cf9e0000] 04:29:13 INFO - PROCESS | 1932 | 1462361353674 Marionette DEBUG loaded listener.js 04:29:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 49 (0x7f70d2de1c00) [pid = 1932] [serial = 846] [outer = 0x7f70cf9e0000] 04:29:14 INFO - PROCESS | 1932 | 1462361354381 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 04:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 929ms 04:29:14 INFO - PROCESS | 1932 | 1462361354397 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 04:29:14 INFO - PROCESS | 1932 | 1462361354403 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 04:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:29:14 INFO - PROCESS | 1932 | 1462361354424 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:29:14 INFO - PROCESS | 1932 | 1462361354427 Marionette TRACE conn4 <- [1,1098,null,{}] 04:29:14 INFO - PROCESS | 1932 | 1462361354432 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:14 INFO - PROCESS | 1932 | 1462361354553 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 04:29:14 INFO - PROCESS | 1932 | 1462361354569 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2db7800 == 19 [pid = 1932] [id = 282] 04:29:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 50 (0x7f70d2df5400) [pid = 1932] [serial = 847] [outer = (nil)] 04:29:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 51 (0x7f70d3637800) [pid = 1932] [serial = 848] [outer = 0x7f70d2df5400] 04:29:14 INFO - PROCESS | 1932 | 1462361354626 Marionette DEBUG loaded listener.js 04:29:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 52 (0x7f70d37f4400) [pid = 1932] [serial = 849] [outer = 0x7f70d2df5400] 04:29:15 INFO - PROCESS | 1932 | 1462361355340 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 04:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 932ms 04:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:29:15 INFO - PROCESS | 1932 | 1462361355353 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 04:29:15 INFO - PROCESS | 1932 | 1462361355355 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 04:29:15 INFO - PROCESS | 1932 | 1462361355361 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:29:15 INFO - PROCESS | 1932 | 1462361355369 Marionette TRACE conn4 <- [1,1102,null,{}] 04:29:15 INFO - PROCESS | 1932 | 1462361355380 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:15 INFO - PROCESS | 1932 | 1462361355559 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 04:29:15 INFO - PROCESS | 1932 | 1462361355582 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4947800 == 20 [pid = 1932] [id = 283] 04:29:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 53 (0x7f70d3631800) [pid = 1932] [serial = 850] [outer = (nil)] 04:29:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 54 (0x7f70d3be7000) [pid = 1932] [serial = 851] [outer = 0x7f70d3631800] 04:29:15 INFO - PROCESS | 1932 | 1462361355633 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 55 (0x7f70d45ca800) [pid = 1932] [serial = 852] [outer = 0x7f70d3631800] 04:29:16 INFO - PROCESS | 1932 | 1462361356291 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 04:29:16 INFO - PROCESS | 1932 | --DOMWINDOW == 54 (0x7f70ce183000) [pid = 1932] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:29:16 INFO - PROCESS | 1932 | --DOMWINDOW == 53 (0x7f70d2b02c00) [pid = 1932] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 987ms 04:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:29:16 INFO - PROCESS | 1932 | 1462361356348 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 04:29:16 INFO - PROCESS | 1932 | 1462361356351 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 04:29:16 INFO - PROCESS | 1932 | 1462361356356 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 1932 | 1462361356358 Marionette TRACE conn4 <- [1,1106,null,{}] 04:29:16 INFO - PROCESS | 1932 | 1462361356363 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:16 INFO - PROCESS | 1932 | 1462361356486 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 04:29:16 INFO - PROCESS | 1932 | 1462361356499 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d85e1000 == 21 [pid = 1932] [id = 284] 04:29:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 54 (0x7f70d45be000) [pid = 1932] [serial = 853] [outer = (nil)] 04:29:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 55 (0x7f70d4759c00) [pid = 1932] [serial = 854] [outer = 0x7f70d45be000] 04:29:16 INFO - PROCESS | 1932 | 1462361356549 Marionette DEBUG loaded listener.js 04:29:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 56 (0x7f70d48f5000) [pid = 1932] [serial = 855] [outer = 0x7f70d45be000] 04:29:17 INFO - PROCESS | 1932 | 1462361357161 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 04:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 825ms 04:29:17 INFO - PROCESS | 1932 | 1462361357180 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 04:29:17 INFO - PROCESS | 1932 | 1462361357183 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 04:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:29:17 INFO - PROCESS | 1932 | 1462361357189 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:29:17 INFO - PROCESS | 1932 | 1462361357193 Marionette TRACE conn4 <- [1,1110,null,{}] 04:29:17 INFO - PROCESS | 1932 | 1462361357203 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:17 INFO - PROCESS | 1932 | 1462361357425 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 04:29:17 INFO - PROCESS | 1932 | 1462361357437 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d834a000 == 22 [pid = 1932] [id = 285] 04:29:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 57 (0x7f70d4963800) [pid = 1932] [serial = 856] [outer = (nil)] 04:29:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 58 (0x7f70d4966000) [pid = 1932] [serial = 857] [outer = 0x7f70d4963800] 04:29:17 INFO - PROCESS | 1932 | 1462361357498 Marionette DEBUG loaded listener.js 04:29:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x7f70d4970400) [pid = 1932] [serial = 858] [outer = 0x7f70d4963800] 04:29:18 INFO - PROCESS | 1932 | 1462361358208 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 04:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1032ms 04:29:18 INFO - PROCESS | 1932 | 1462361358222 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 04:29:18 INFO - PROCESS | 1932 | 1462361358224 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 04:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:29:18 INFO - PROCESS | 1932 | 1462361358230 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:29:18 INFO - PROCESS | 1932 | 1462361358233 Marionette TRACE conn4 <- [1,1114,null,{}] 04:29:18 INFO - PROCESS | 1932 | 1462361358239 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:18 INFO - PROCESS | 1932 | 1462361358358 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 04:29:18 INFO - PROCESS | 1932 | 1462361358453 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dd4800 == 23 [pid = 1932] [id = 286] 04:29:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x7f70d496c400) [pid = 1932] [serial = 859] [outer = (nil)] 04:29:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x7f70d836ac00) [pid = 1932] [serial = 860] [outer = 0x7f70d496c400] 04:29:18 INFO - PROCESS | 1932 | 1462361358505 Marionette DEBUG loaded listener.js 04:29:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x7f70d8627c00) [pid = 1932] [serial = 861] [outer = 0x7f70d496c400] 04:29:19 INFO - PROCESS | 1932 | 1462361359038 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 04:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 824ms 04:29:19 INFO - PROCESS | 1932 | 1462361359055 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 04:29:19 INFO - PROCESS | 1932 | 1462361359058 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 04:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:29:19 INFO - PROCESS | 1932 | 1462361359108 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:29:19 INFO - PROCESS | 1932 | 1462361359110 Marionette TRACE conn4 <- [1,1118,null,{}] 04:29:19 INFO - PROCESS | 1932 | 1462361359114 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:19 INFO - PROCESS | 1932 | 1462361359230 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 04:29:19 INFO - PROCESS | 1932 | 1462361359242 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d941d800 == 24 [pid = 1932] [id = 287] 04:29:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x7f70d48fd400) [pid = 1932] [serial = 862] [outer = (nil)] 04:29:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x7f70d8631400) [pid = 1932] [serial = 863] [outer = 0x7f70d48fd400] 04:29:19 INFO - PROCESS | 1932 | 1462361359295 Marionette DEBUG loaded listener.js 04:29:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x7f70d8677c00) [pid = 1932] [serial = 864] [outer = 0x7f70d48fd400] 04:29:20 INFO - PROCESS | 1932 | 1462361360120 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 04:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1080ms 04:29:20 INFO - PROCESS | 1932 | 1462361360186 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 04:29:20 INFO - PROCESS | 1932 | 1462361360191 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 04:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:29:20 INFO - PROCESS | 1932 | 1462361360200 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:29:20 INFO - PROCESS | 1932 | 1462361360205 Marionette TRACE conn4 <- [1,1122,null,{}] 04:29:20 INFO - PROCESS | 1932 | 1462361360212 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:20 INFO - PROCESS | 1932 | 1462361360405 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 04:29:20 INFO - PROCESS | 1932 | 1462361360545 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2d8c000 == 25 [pid = 1932] [id = 288] 04:29:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x7f70d27d9c00) [pid = 1932] [serial = 865] [outer = (nil)] 04:29:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x7f70d2a18000) [pid = 1932] [serial = 866] [outer = 0x7f70d27d9c00] 04:29:20 INFO - PROCESS | 1932 | 1462361360613 Marionette DEBUG loaded listener.js 04:29:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x7f70d2de7800) [pid = 1932] [serial = 867] [outer = 0x7f70d27d9c00] 04:29:21 INFO - PROCESS | 1932 | 1462361361414 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 04:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1280ms 04:29:21 INFO - PROCESS | 1932 | 1462361361481 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 04:29:21 INFO - PROCESS | 1932 | 1462361361489 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 04:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:29:21 INFO - PROCESS | 1932 | 1462361361498 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:29:21 INFO - PROCESS | 1932 | 1462361361501 Marionette TRACE conn4 <- [1,1126,null,{}] 04:29:21 INFO - PROCESS | 1932 | 1462361361507 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:21 INFO - PROCESS | 1932 | 1462361361691 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 04:29:21 INFO - PROCESS | 1932 | 1462361361819 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d85db000 == 26 [pid = 1932] [id = 289] 04:29:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x7f70d3635000) [pid = 1932] [serial = 868] [outer = (nil)] 04:29:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x7f70d3a6c800) [pid = 1932] [serial = 869] [outer = 0x7f70d3635000] 04:29:21 INFO - PROCESS | 1932 | 1462361361882 Marionette DEBUG loaded listener.js 04:29:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x7f70d3bee800) [pid = 1932] [serial = 870] [outer = 0x7f70d3635000] 04:29:22 INFO - PROCESS | 1932 | 1462361362743 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 04:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1290ms 04:29:22 INFO - PROCESS | 1932 | 1462361362789 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 04:29:22 INFO - PROCESS | 1932 | 1462361362792 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 04:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:29:22 INFO - PROCESS | 1932 | 1462361362801 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:29:22 INFO - PROCESS | 1932 | 1462361362806 Marionette TRACE conn4 <- [1,1130,null,{}] 04:29:22 INFO - PROCESS | 1932 | 1462361362820 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:22 INFO - PROCESS | 1932 | 1462361362977 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 04:29:23 INFO - PROCESS | 1932 | 1462361363116 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d944e000 == 27 [pid = 1932] [id = 290] 04:29:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x7f70d48fa400) [pid = 1932] [serial = 871] [outer = (nil)] 04:29:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x7f70d496d400) [pid = 1932] [serial = 872] [outer = 0x7f70d48fa400] 04:29:23 INFO - PROCESS | 1932 | 1462361363186 Marionette DEBUG loaded listener.js 04:29:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x7f70d8361c00) [pid = 1932] [serial = 873] [outer = 0x7f70d48fa400] 04:29:23 INFO - PROCESS | 1932 | 1462361363985 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 04:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1233ms 04:29:24 INFO - PROCESS | 1932 | 1462361364033 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 04:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:29:24 INFO - PROCESS | 1932 | 1462361364037 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 04:29:24 INFO - PROCESS | 1932 | 1462361364043 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:29:24 INFO - PROCESS | 1932 | 1462361364046 Marionette TRACE conn4 <- [1,1134,null,{}] 04:29:24 INFO - PROCESS | 1932 | 1462361364050 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:24 INFO - PROCESS | 1932 | 1462361364188 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 04:29:24 INFO - PROCESS | 1932 | 1462361364331 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b5d800 == 28 [pid = 1932] [id = 291] 04:29:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x7f70ce18dc00) [pid = 1932] [serial = 874] [outer = (nil)] 04:29:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x7f70d8629c00) [pid = 1932] [serial = 875] [outer = 0x7f70ce18dc00] 04:29:24 INFO - PROCESS | 1932 | 1462361364396 Marionette DEBUG loaded listener.js 04:29:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x7f70d8678400) [pid = 1932] [serial = 876] [outer = 0x7f70ce18dc00] 04:29:25 INFO - PROCESS | 1932 | 1462361365415 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1434ms 04:29:25 INFO - PROCESS | 1932 | 1462361365477 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 04:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:29:25 INFO - PROCESS | 1932 | 1462361365483 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 04:29:25 INFO - PROCESS | 1932 | 1462361365489 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:29:25 INFO - PROCESS | 1932 | 1462361365494 Marionette TRACE conn4 <- [1,1138,null,{}] 04:29:25 INFO - PROCESS | 1932 | 1462361365500 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:25 INFO - PROCESS | 1932 | 1462361365640 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 04:29:25 INFO - PROCESS | 1932 | 1462361365775 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d26ad800 == 29 [pid = 1932] [id = 292] 04:29:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x7f70d2b0ec00) [pid = 1932] [serial = 877] [outer = (nil)] 04:29:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x7f70d2de0400) [pid = 1932] [serial = 878] [outer = 0x7f70d2b0ec00] 04:29:25 INFO - PROCESS | 1932 | 1462361365838 Marionette DEBUG loaded listener.js 04:29:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x7f70d2df2000) [pid = 1932] [serial = 879] [outer = 0x7f70d2b0ec00] 04:29:26 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x7f70d2a1d800) [pid = 1932] [serial = 821] [outer = (nil)] [url = about:blank] 04:29:26 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x7f70d37f9400) [pid = 1932] [serial = 816] [outer = (nil)] [url = about:blank] 04:29:26 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x7f70cf9d5c00) [pid = 1932] [serial = 818] [outer = (nil)] [url = about:blank] 04:29:26 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x7f70d1c52400) [pid = 1932] [serial = 819] [outer = (nil)] [url = about:blank] 04:29:26 INFO - PROCESS | 1932 | 1462361366545 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 04:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1141ms 04:29:26 INFO - PROCESS | 1932 | 1462361366633 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 04:29:26 INFO - PROCESS | 1932 | 1462361366640 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 04:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:29:26 INFO - PROCESS | 1932 | 1462361366649 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:29:26 INFO - PROCESS | 1932 | 1462361366652 Marionette TRACE conn4 <- [1,1142,null,{}] 04:29:26 INFO - PROCESS | 1932 | 1462361366657 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:26 INFO - PROCESS | 1932 | 1462361366809 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 04:29:26 INFO - PROCESS | 1932 | 1462361366896 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2dae000 == 30 [pid = 1932] [id = 293] 04:29:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x7f70d2b0f000) [pid = 1932] [serial = 880] [outer = (nil)] 04:29:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x7f70d37f2800) [pid = 1932] [serial = 881] [outer = 0x7f70d2b0f000] 04:29:26 INFO - PROCESS | 1932 | 1462361366950 Marionette DEBUG loaded listener.js 04:29:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x7f70d3be7400) [pid = 1932] [serial = 882] [outer = 0x7f70d2b0f000] 04:29:27 INFO - PROCESS | 1932 | 1462361367586 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 04:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 982ms 04:29:27 INFO - PROCESS | 1932 | 1462361367632 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 04:29:27 INFO - PROCESS | 1932 | 1462361367635 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 04:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:29:27 INFO - PROCESS | 1932 | 1462361367641 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:29:27 INFO - PROCESS | 1932 | 1462361367646 Marionette TRACE conn4 <- [1,1146,null,{}] 04:29:27 INFO - PROCESS | 1932 | 1462361367659 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:27 INFO - PROCESS | 1932 | 1462361367823 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 04:29:27 INFO - PROCESS | 1932 | 1462361367842 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8344000 == 31 [pid = 1932] [id = 294] 04:29:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x7f70d45d9000) [pid = 1932] [serial = 883] [outer = (nil)] 04:29:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x7f70d4757c00) [pid = 1932] [serial = 884] [outer = 0x7f70d45d9000] 04:29:27 INFO - PROCESS | 1932 | 1462361367899 Marionette DEBUG loaded listener.js 04:29:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x7f70d48f9000) [pid = 1932] [serial = 885] [outer = 0x7f70d45d9000] 04:29:28 INFO - PROCESS | 1932 | 1462361368598 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 04:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 981ms 04:29:28 INFO - PROCESS | 1932 | 1462361368622 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 04:29:28 INFO - PROCESS | 1932 | 1462361368626 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 04:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:29:28 INFO - PROCESS | 1932 | 1462361368630 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:29:28 INFO - PROCESS | 1932 | 1462361368633 Marionette TRACE conn4 <- [1,1150,null,{}] 04:29:28 INFO - PROCESS | 1932 | 1462361368637 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:28 INFO - PROCESS | 1932 | 1462361368788 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 04:29:28 INFO - PROCESS | 1932 | 1462361368809 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dc5800 == 32 [pid = 1932] [id = 295] 04:29:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x7f70d48f9800) [pid = 1932] [serial = 886] [outer = (nil)] 04:29:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x7f70d496f800) [pid = 1932] [serial = 887] [outer = 0x7f70d48f9800] 04:29:28 INFO - PROCESS | 1932 | 1462361368864 Marionette DEBUG loaded listener.js 04:29:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x7f70d27dfc00) [pid = 1932] [serial = 888] [outer = 0x7f70d48f9800] 04:29:29 INFO - PROCESS | 1932 | 1462361369528 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 04:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 924ms 04:29:29 INFO - PROCESS | 1932 | 1462361369556 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 04:29:29 INFO - PROCESS | 1932 | 1462361369559 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 04:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:29:29 INFO - PROCESS | 1932 | 1462361369565 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:29:29 INFO - PROCESS | 1932 | 1462361369567 Marionette TRACE conn4 <- [1,1154,null,{}] 04:29:29 INFO - PROCESS | 1932 | 1462361369578 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:29 INFO - PROCESS | 1932 | 1462361369731 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 04:29:29 INFO - PROCESS | 1932 | 1462361369798 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9442800 == 33 [pid = 1932] [id = 296] 04:29:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x7f70ce190c00) [pid = 1932] [serial = 889] [outer = (nil)] 04:29:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x7f70d8627000) [pid = 1932] [serial = 890] [outer = 0x7f70ce190c00] 04:29:29 INFO - PROCESS | 1932 | 1462361369851 Marionette DEBUG loaded listener.js 04:29:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x7f70d8678000) [pid = 1932] [serial = 891] [outer = 0x7f70ce190c00] 04:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x7f70ce185000) [pid = 1932] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x7f70cf9e0000) [pid = 1932] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x7f70d2df5400) [pid = 1932] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x7f70d2a13000) [pid = 1932] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x7f70d45be000) [pid = 1932] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x7f70d4963800) [pid = 1932] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x7f70d496c400) [pid = 1932] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x7f70d3631800) [pid = 1932] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:29:30 INFO - PROCESS | 1932 | 1462361370612 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 04:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1074ms 04:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:29:30 INFO - PROCESS | 1932 | 1462361370643 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 04:29:30 INFO - PROCESS | 1932 | 1462361370645 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 04:29:30 INFO - PROCESS | 1932 | 1462361370649 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:29:30 INFO - PROCESS | 1932 | 1462361370653 Marionette TRACE conn4 <- [1,1158,null,{}] 04:29:30 INFO - PROCESS | 1932 | 1462361370657 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:30 INFO - PROCESS | 1932 | 1462361370800 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 04:29:30 INFO - PROCESS | 1932 | 1462361370896 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dc3800 == 34 [pid = 1932] [id = 297] 04:29:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x7f70d27de800) [pid = 1932] [serial = 892] [outer = (nil)] 04:29:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x7f70d8680800) [pid = 1932] [serial = 893] [outer = 0x7f70d27de800] 04:29:30 INFO - PROCESS | 1932 | 1462361370963 Marionette DEBUG loaded listener.js 04:29:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x7f70d86c2400) [pid = 1932] [serial = 894] [outer = 0x7f70d27de800] 04:29:31 INFO - PROCESS | 1932 | 1462361371544 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 04:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 926ms 04:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:29:31 INFO - PROCESS | 1932 | 1462361371576 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 04:29:31 INFO - PROCESS | 1932 | 1462361371579 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 04:29:31 INFO - PROCESS | 1932 | 1462361371584 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:29:31 INFO - PROCESS | 1932 | 1462361371587 Marionette TRACE conn4 <- [1,1162,null,{}] 04:29:31 INFO - PROCESS | 1932 | 1462361371591 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:31 INFO - PROCESS | 1932 | 1462361371709 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 04:29:31 INFO - PROCESS | 1932 | 1462361371807 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d269f000 == 35 [pid = 1932] [id = 298] 04:29:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x7f70ce9c4400) [pid = 1932] [serial = 895] [outer = (nil)] 04:29:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x7f70d86c6400) [pid = 1932] [serial = 896] [outer = 0x7f70ce9c4400] 04:29:31 INFO - PROCESS | 1932 | 1462361371859 Marionette DEBUG loaded listener.js 04:29:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x7f70d890dc00) [pid = 1932] [serial = 897] [outer = 0x7f70ce9c4400] 04:29:32 INFO - PROCESS | 1932 | 1462361372392 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 04:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 825ms 04:29:32 INFO - PROCESS | 1932 | 1462361372409 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 04:29:32 INFO - PROCESS | 1932 | 1462361372412 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 04:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:29:32 INFO - PROCESS | 1932 | 1462361372417 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:29:32 INFO - PROCESS | 1932 | 1462361372419 Marionette TRACE conn4 <- [1,1166,null,{}] 04:29:32 INFO - PROCESS | 1932 | 1462361372424 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:32 INFO - PROCESS | 1932 | 1462361372537 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 04:29:32 INFO - PROCESS | 1932 | 1462361372695 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cea3d000 == 36 [pid = 1932] [id = 299] 04:29:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x7f70ce182c00) [pid = 1932] [serial = 898] [outer = (nil)] 04:29:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x7f70ce9bb000) [pid = 1932] [serial = 899] [outer = 0x7f70ce182c00] 04:29:32 INFO - PROCESS | 1932 | 1462361372800 Marionette DEBUG loaded listener.js 04:29:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x7f70cf9e1400) [pid = 1932] [serial = 900] [outer = 0x7f70ce182c00] 04:29:33 INFO - PROCESS | 1932 | 1462361373714 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 04:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1335ms 04:29:33 INFO - PROCESS | 1932 | 1462361373755 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 04:29:33 INFO - PROCESS | 1932 | 1462361373759 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 04:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:29:33 INFO - PROCESS | 1932 | 1462361373766 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:29:33 INFO - PROCESS | 1932 | 1462361373770 Marionette TRACE conn4 <- [1,1170,null,{}] 04:29:33 INFO - PROCESS | 1932 | 1462361373776 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:33 INFO - PROCESS | 1932 | 1462361373915 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 04:29:34 INFO - PROCESS | 1932 | 1462361374055 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4962000 == 37 [pid = 1932] [id = 300] 04:29:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x7f70d2ded800) [pid = 1932] [serial = 901] [outer = (nil)] 04:29:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x7f70d3a67400) [pid = 1932] [serial = 902] [outer = 0x7f70d2ded800] 04:29:34 INFO - PROCESS | 1932 | 1462361374118 Marionette DEBUG loaded listener.js 04:29:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x7f70d45bec00) [pid = 1932] [serial = 903] [outer = 0x7f70d2ded800] 04:29:34 INFO - PROCESS | 1932 | 1462361374908 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 04:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1185ms 04:29:34 INFO - PROCESS | 1932 | 1462361374954 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 04:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:29:34 INFO - PROCESS | 1932 | 1462361374960 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 04:29:34 INFO - PROCESS | 1932 | 1462361374966 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:29:34 INFO - PROCESS | 1932 | 1462361374969 Marionette TRACE conn4 <- [1,1174,null,{}] 04:29:34 INFO - PROCESS | 1932 | 1462361374974 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:35 INFO - PROCESS | 1932 | 1462361375121 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 04:29:35 INFO - PROCESS | 1932 | 1462361375253 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da1bf000 == 38 [pid = 1932] [id = 301] 04:29:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x7f70d867d400) [pid = 1932] [serial = 904] [outer = (nil)] 04:29:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x7f70d8682000) [pid = 1932] [serial = 905] [outer = 0x7f70d867d400] 04:29:35 INFO - PROCESS | 1932 | 1462361375366 Marionette DEBUG loaded listener.js 04:29:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x7f70d86be800) [pid = 1932] [serial = 906] [outer = 0x7f70d867d400] 04:29:36 INFO - PROCESS | 1932 | 1462361376195 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 04:29:36 INFO - PROCESS | 1932 | 1462361376261 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 04:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:29:36 INFO - PROCESS | 1932 | 1462361376276 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:29:36 INFO - PROCESS | 1932 | 1462361376283 Marionette TRACE conn4 <- [1,1178,null,{}] 04:29:36 INFO - PROCESS | 1932 | 1462361376289 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:36 INFO - PROCESS | 1932 | 1462361376433 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 04:29:36 INFO - PROCESS | 1932 | 1462361376565 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da297000 == 39 [pid = 1932] [id = 302] 04:29:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x7f70d475a000) [pid = 1932] [serial = 907] [outer = (nil)] 04:29:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x7f70d89f6000) [pid = 1932] [serial = 908] [outer = 0x7f70d475a000] 04:29:36 INFO - PROCESS | 1932 | 1462361376627 Marionette DEBUG loaded listener.js 04:29:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x7f70d8ac9000) [pid = 1932] [serial = 909] [outer = 0x7f70d475a000] 04:29:37 INFO - PROCESS | 1932 | 1462361377386 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 04:29:37 INFO - PROCESS | 1932 | 1462361377465 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 04:29:37 INFO - PROCESS | 1932 | 1462361377471 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:29:37 INFO - PROCESS | 1932 | 1462361377474 Marionette TRACE conn4 <- [1,1182,null,{}] 04:29:37 INFO - PROCESS | 1932 | 1462361377478 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:37 INFO - PROCESS | 1932 | 1462361377629 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 04:29:37 INFO - PROCESS | 1932 | 1462361377762 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da41e800 == 40 [pid = 1932] [id = 303] 04:29:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x7f70d867e400) [pid = 1932] [serial = 910] [outer = (nil)] 04:29:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x7f70d8ae3c00) [pid = 1932] [serial = 911] [outer = 0x7f70d867e400] 04:29:37 INFO - PROCESS | 1932 | 1462361377825 Marionette DEBUG loaded listener.js 04:29:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70d8aec400) [pid = 1932] [serial = 912] [outer = 0x7f70d867e400] 04:29:38 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:38 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:29:38 INFO - PROCESS | 1932 | 1462361378618 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:29:38 INFO - PROCESS | 1932 | 1462361378709 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 04:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:29:38 INFO - PROCESS | 1932 | 1462361378714 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:29:38 INFO - PROCESS | 1932 | 1462361378717 Marionette TRACE conn4 <- [1,1186,null,{}] 04:29:38 INFO - PROCESS | 1932 | 1462361378722 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:38 INFO - PROCESS | 1932 | 1462361378860 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 04:29:39 INFO - PROCESS | 1932 | 1462361379128 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b76800 == 41 [pid = 1932] [id = 304] 04:29:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70cf9da400) [pid = 1932] [serial = 913] [outer = (nil)] 04:29:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70d1c49c00) [pid = 1932] [serial = 914] [outer = 0x7f70cf9da400] 04:29:39 INFO - PROCESS | 1932 | 1462361379190 Marionette DEBUG loaded listener.js 04:29:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70d2a1b800) [pid = 1932] [serial = 915] [outer = 0x7f70cf9da400] 04:29:40 INFO - PROCESS | 1932 | 1462361380044 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 04:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:29:40 INFO - PROCESS | 1932 | 1462361380101 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 04:29:40 INFO - PROCESS | 1932 | 1462361380107 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:29:40 INFO - PROCESS | 1932 | 1462361380112 Marionette TRACE conn4 <- [1,1190,null,{}] 04:29:40 INFO - PROCESS | 1932 | 1462361380119 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:40 INFO - PROCESS | 1932 | 1462361380263 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 04:29:40 INFO - PROCESS | 1932 | 1462361380407 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d26a7000 == 42 [pid = 1932] [id = 305] 04:29:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70d27d2400) [pid = 1932] [serial = 916] [outer = (nil)] 04:29:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70d45c0000) [pid = 1932] [serial = 917] [outer = 0x7f70d27d2400] 04:29:40 INFO - PROCESS | 1932 | 1462361380467 Marionette DEBUG loaded listener.js 04:29:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70d4758400) [pid = 1932] [serial = 918] [outer = 0x7f70d27d2400] 04:29:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ce047800 == 41 [pid = 1932] [id = 272] 04:29:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d269f000 == 40 [pid = 1932] [id = 298] 04:29:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8dc3800 == 39 [pid = 1932] [id = 297] 04:29:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9442800 == 38 [pid = 1932] [id = 296] 04:29:40 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70d3a65c00) [pid = 1932] [serial = 830] [outer = (nil)] [url = about:blank] 04:29:40 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70d2dfb000) [pid = 1932] [serial = 827] [outer = (nil)] [url = about:blank] 04:29:40 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70d4760800) [pid = 1932] [serial = 836] [outer = (nil)] [url = about:blank] 04:29:40 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70d2b06400) [pid = 1932] [serial = 839] [outer = (nil)] [url = about:blank] 04:29:40 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70d45c5800) [pid = 1932] [serial = 833] [outer = (nil)] [url = about:blank] 04:29:40 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70cf9d4800) [pid = 1932] [serial = 824] [outer = (nil)] [url = about:blank] 04:29:40 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x7f70d8631400) [pid = 1932] [serial = 863] [outer = (nil)] [url = about:blank] 04:29:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8dc5800 == 37 [pid = 1932] [id = 295] 04:29:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8344000 == 36 [pid = 1932] [id = 294] 04:29:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2dae000 == 35 [pid = 1932] [id = 293] 04:29:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d26ad800 == 34 [pid = 1932] [id = 292] 04:29:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b5d800 == 33 [pid = 1932] [id = 291] 04:29:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d944e000 == 32 [pid = 1932] [id = 290] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x7f70cf9d2800) [pid = 1932] [serial = 843] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x7f70ce18ac00) [pid = 1932] [serial = 842] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x7f70d2b04000) [pid = 1932] [serial = 845] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x7f70d2de1c00) [pid = 1932] [serial = 846] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x7f70d3637800) [pid = 1932] [serial = 848] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x7f70d37f4400) [pid = 1932] [serial = 849] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x7f70d2b06000) [pid = 1932] [serial = 822] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x7f70d4759c00) [pid = 1932] [serial = 854] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x7f70d4966000) [pid = 1932] [serial = 857] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x7f70d836ac00) [pid = 1932] [serial = 860] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x7f70d3be7000) [pid = 1932] [serial = 851] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x7f70d45ca800) [pid = 1932] [serial = 852] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x7f70d48f5000) [pid = 1932] [serial = 855] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x7f70d4970400) [pid = 1932] [serial = 858] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x7f70d8627c00) [pid = 1932] [serial = 861] [outer = (nil)] [url = about:blank] 04:29:41 INFO - PROCESS | 1932 | 1462361381238 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 04:29:41 INFO - PROCESS | 1932 | 1462361381313 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 04:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:29:41 INFO - PROCESS | 1932 | 1462361381321 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:29:41 INFO - PROCESS | 1932 | 1462361381324 Marionette TRACE conn4 <- [1,1194,null,{}] 04:29:41 INFO - PROCESS | 1932 | 1462361381329 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:41 INFO - PROCESS | 1932 | 1462361381459 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 04:29:41 INFO - PROCESS | 1932 | 1462361381470 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b79800 == 33 [pid = 1932] [id = 306] 04:29:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x7f70d48f5000) [pid = 1932] [serial = 919] [outer = (nil)] 04:29:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x7f70d8362800) [pid = 1932] [serial = 920] [outer = 0x7f70d48f5000] 04:29:41 INFO - PROCESS | 1932 | 1462361381523 Marionette DEBUG loaded listener.js 04:29:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x7f70d8674400) [pid = 1932] [serial = 921] [outer = 0x7f70d48f5000] 04:29:42 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:42 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:42 INFO - PROCESS | 1932 | 1462361382247 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 04:29:42 INFO - PROCESS | 1932 | 1462361382302 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 04:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:29:42 INFO - PROCESS | 1932 | 1462361382315 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:29:42 INFO - PROCESS | 1932 | 1462361382323 Marionette TRACE conn4 <- [1,1198,null,{}] 04:29:42 INFO - PROCESS | 1932 | 1462361382334 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:42 INFO - PROCESS | 1932 | 1462361382459 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 04:29:42 INFO - PROCESS | 1932 | 1462361382476 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8ddf800 == 34 [pid = 1932] [id = 307] 04:29:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x7f70d86bf800) [pid = 1932] [serial = 922] [outer = (nil)] 04:29:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x7f70d8ac3400) [pid = 1932] [serial = 923] [outer = 0x7f70d86bf800] 04:29:42 INFO - PROCESS | 1932 | 1462361382526 Marionette DEBUG loaded listener.js 04:29:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x7f70d8ad1c00) [pid = 1932] [serial = 924] [outer = 0x7f70d86bf800] 04:29:43 INFO - PROCESS | 1932 | 1462361383236 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 935ms 04:29:43 INFO - PROCESS | 1932 | 1462361383249 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 04:29:43 INFO - PROCESS | 1932 | 1462361383254 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 04:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:29:43 INFO - PROCESS | 1932 | 1462361383265 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:29:43 INFO - PROCESS | 1932 | 1462361383267 Marionette TRACE conn4 <- [1,1202,null,{}] 04:29:43 INFO - PROCESS | 1932 | 1462361383272 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:43 INFO - PROCESS | 1932 | 1462361383424 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 04:29:43 INFO - PROCESS | 1932 | 1462361383450 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b55000 == 35 [pid = 1932] [id = 308] 04:29:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x7f70d48eec00) [pid = 1932] [serial = 925] [outer = (nil)] 04:29:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x7f70d8af0800) [pid = 1932] [serial = 926] [outer = 0x7f70d48eec00] 04:29:43 INFO - PROCESS | 1932 | 1462361383502 Marionette DEBUG loaded listener.js 04:29:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x7f70d8cc1c00) [pid = 1932] [serial = 927] [outer = 0x7f70d48eec00] 04:29:44 INFO - PROCESS | 1932 | 1462361384171 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:29:44 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 04:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 936ms 04:29:44 INFO - PROCESS | 1932 | 1462361384195 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 04:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:29:44 INFO - PROCESS | 1932 | 1462361384198 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 04:29:44 INFO - PROCESS | 1932 | 1462361384203 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:29:44 INFO - PROCESS | 1932 | 1462361384206 Marionette TRACE conn4 <- [1,1206,null,{}] 04:29:44 INFO - PROCESS | 1932 | 1462361384210 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:44 INFO - PROCESS | 1932 | 1462361384361 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 04:29:44 INFO - PROCESS | 1932 | 1462361384384 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9e7b800 == 36 [pid = 1932] [id = 309] 04:29:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x7f70d8d3a800) [pid = 1932] [serial = 928] [outer = (nil)] 04:29:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x7f70d8d3e800) [pid = 1932] [serial = 929] [outer = 0x7f70d8d3a800] 04:29:44 INFO - PROCESS | 1932 | 1462361384449 Marionette DEBUG loaded listener.js 04:29:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x7f70da1a9000) [pid = 1932] [serial = 930] [outer = 0x7f70d8d3a800] 04:29:45 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x7f70d2b0ec00) [pid = 1932] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:29:45 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x7f70d48f9800) [pid = 1932] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:29:45 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x7f70d2b0f000) [pid = 1932] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:29:45 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x7f70ce18dc00) [pid = 1932] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:29:45 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x7f70d45d9000) [pid = 1932] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:29:45 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x7f70ce190c00) [pid = 1932] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:29:45 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x7f70d27de800) [pid = 1932] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:29:45 INFO - PROCESS | 1932 | 1462361385274 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:29:45 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 04:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1128ms 04:29:45 INFO - PROCESS | 1932 | 1462361385331 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 04:29:45 INFO - PROCESS | 1932 | 1462361385333 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 04:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:29:45 INFO - PROCESS | 1932 | 1462361385338 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:29:45 INFO - PROCESS | 1932 | 1462361385340 Marionette TRACE conn4 <- [1,1210,null,{}] 04:29:45 INFO - PROCESS | 1932 | 1462361385345 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:45 INFO - PROCESS | 1932 | 1462361385509 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 04:29:45 INFO - PROCESS | 1932 | 1462361385582 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b53000 == 37 [pid = 1932] [id = 310] 04:29:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x7f70d2b0ec00) [pid = 1932] [serial = 931] [outer = (nil)] 04:29:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x7f70d8cc4000) [pid = 1932] [serial = 932] [outer = 0x7f70d2b0ec00] 04:29:45 INFO - PROCESS | 1932 | 1462361385636 Marionette DEBUG loaded listener.js 04:29:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x7f70da1b3000) [pid = 1932] [serial = 933] [outer = 0x7f70d2b0ec00] 04:29:46 INFO - PROCESS | 1932 | 1462361386229 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 931ms 04:29:46 INFO - PROCESS | 1932 | 1462361386270 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 04:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:29:46 INFO - PROCESS | 1932 | 1462361386273 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 04:29:46 INFO - PROCESS | 1932 | 1462361386278 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:29:46 INFO - PROCESS | 1932 | 1462361386281 Marionette TRACE conn4 <- [1,1214,null,{}] 04:29:46 INFO - PROCESS | 1932 | 1462361386285 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:46 INFO - PROCESS | 1932 | 1462361386401 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 04:29:46 INFO - PROCESS | 1932 | 1462361386502 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dabc5000 == 38 [pid = 1932] [id = 311] 04:29:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x7f70d2b0ac00) [pid = 1932] [serial = 934] [outer = (nil)] 04:29:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x7f70da242400) [pid = 1932] [serial = 935] [outer = 0x7f70d2b0ac00] 04:29:46 INFO - PROCESS | 1932 | 1462361386556 Marionette DEBUG loaded listener.js 04:29:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x7f70da520400) [pid = 1932] [serial = 936] [outer = 0x7f70d2b0ac00] 04:29:47 INFO - PROCESS | 1932 | 1462361387077 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 04:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 825ms 04:29:47 INFO - PROCESS | 1932 | 1462361387107 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 04:29:47 INFO - PROCESS | 1932 | 1462361387112 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 04:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:29:47 INFO - PROCESS | 1932 | 1462361387117 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:29:47 INFO - PROCESS | 1932 | 1462361387119 Marionette TRACE conn4 <- [1,1218,null,{}] 04:29:47 INFO - PROCESS | 1932 | 1462361387124 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:47 INFO - PROCESS | 1932 | 1462361387305 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 04:29:47 INFO - PROCESS | 1932 | 1462361387425 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d284b000 == 39 [pid = 1932] [id = 312] 04:29:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x7f70d1c4f800) [pid = 1932] [serial = 937] [outer = (nil)] 04:29:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x7f70d27dbc00) [pid = 1932] [serial = 938] [outer = 0x7f70d1c4f800] 04:29:47 INFO - PROCESS | 1932 | 1462361387490 Marionette DEBUG loaded listener.js 04:29:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x7f70d2df2800) [pid = 1932] [serial = 939] [outer = 0x7f70d1c4f800] 04:29:48 INFO - PROCESS | 1932 | 1462361388317 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 04:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1229ms 04:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:29:48 INFO - PROCESS | 1932 | 1462361388374 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 04:29:48 INFO - PROCESS | 1932 | 1462361388378 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 04:29:48 INFO - PROCESS | 1932 | 1462361388385 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:29:48 INFO - PROCESS | 1932 | 1462361388390 Marionette TRACE conn4 <- [1,1222,null,{}] 04:29:48 INFO - PROCESS | 1932 | 1462361388396 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:48 INFO - PROCESS | 1932 | 1462361388536 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 04:29:48 INFO - PROCESS | 1932 | 1462361388681 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8d22800 == 40 [pid = 1932] [id = 313] 04:29:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x7f70d1c52400) [pid = 1932] [serial = 940] [outer = (nil)] 04:29:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70d48fdc00) [pid = 1932] [serial = 941] [outer = 0x7f70d1c52400] 04:29:48 INFO - PROCESS | 1932 | 1462361388747 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70d8632c00) [pid = 1932] [serial = 942] [outer = 0x7f70d1c52400] 04:29:49 INFO - PROCESS | 1932 | 1462361389588 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 04:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:29:49 INFO - PROCESS | 1932 | 1462361389632 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 04:29:49 INFO - PROCESS | 1932 | 1462361389640 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:29:49 INFO - PROCESS | 1932 | 1462361389643 Marionette TRACE conn4 <- [1,1226,null,{}] 04:29:49 INFO - PROCESS | 1932 | 1462361389648 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:49 INFO - PROCESS | 1932 | 1462361389798 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 04:29:49 INFO - PROCESS | 1932 | 1462361389935 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dabd0000 == 41 [pid = 1932] [id = 314] 04:29:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70d4965000) [pid = 1932] [serial = 943] [outer = (nil)] 04:29:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70d8acc800) [pid = 1932] [serial = 944] [outer = 0x7f70d4965000] 04:29:50 INFO - PROCESS | 1932 | 1462361389997 Marionette DEBUG loaded listener.js 04:29:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70d8cc1000) [pid = 1932] [serial = 945] [outer = 0x7f70d4965000] 04:29:50 INFO - PROCESS | 1932 | 1462361390844 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 04:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1234ms 04:29:50 INFO - PROCESS | 1932 | 1462361390873 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 04:29:50 INFO - PROCESS | 1932 | 1462361390879 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 04:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:29:50 INFO - PROCESS | 1932 | 1462361390893 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:29:50 INFO - PROCESS | 1932 | 1462361390899 Marionette TRACE conn4 <- [1,1230,null,{}] 04:29:50 INFO - PROCESS | 1932 | 1462361390904 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:51 INFO - PROCESS | 1932 | 1462361391049 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 04:29:51 INFO - PROCESS | 1932 | 1462361391189 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc00b800 == 42 [pid = 1932] [id = 315] 04:29:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70d4966000) [pid = 1932] [serial = 946] [outer = (nil)] 04:29:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70da239c00) [pid = 1932] [serial = 947] [outer = 0x7f70d4966000] 04:29:51 INFO - PROCESS | 1932 | 1462361391251 Marionette DEBUG loaded listener.js 04:29:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70da521c00) [pid = 1932] [serial = 948] [outer = 0x7f70d4966000] 04:29:52 INFO - PROCESS | 1932 | 1462361391999 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 04:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1147ms 04:29:52 INFO - PROCESS | 1932 | 1462361392033 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 04:29:52 INFO - PROCESS | 1932 | 1462361392036 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 04:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:29:52 INFO - PROCESS | 1932 | 1462361392042 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:29:52 INFO - PROCESS | 1932 | 1462361392044 Marionette TRACE conn4 <- [1,1234,null,{}] 04:29:52 INFO - PROCESS | 1932 | 1462361392049 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:52 INFO - PROCESS | 1932 | 1462361392180 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 04:29:52 INFO - PROCESS | 1932 | 1462361392322 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dd648000 == 43 [pid = 1932] [id = 316] 04:29:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70d86b8800) [pid = 1932] [serial = 949] [outer = (nil)] 04:29:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70da861400) [pid = 1932] [serial = 950] [outer = 0x7f70d86b8800] 04:29:52 INFO - PROCESS | 1932 | 1462361392384 Marionette DEBUG loaded listener.js 04:29:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70da868c00) [pid = 1932] [serial = 951] [outer = 0x7f70d86b8800] 04:29:53 INFO - PROCESS | 1932 | 1462361393160 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 04:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1131ms 04:29:53 INFO - PROCESS | 1932 | 1462361393173 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 04:29:53 INFO - PROCESS | 1932 | 1462361393175 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 04:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:29:53 INFO - PROCESS | 1932 | 1462361393181 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:29:53 INFO - PROCESS | 1932 | 1462361393183 Marionette TRACE conn4 <- [1,1238,null,{}] 04:29:53 INFO - PROCESS | 1932 | 1462361393188 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:53 INFO - PROCESS | 1932 | 1462361393337 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 04:29:53 INFO - PROCESS | 1932 | 1462361393497 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dec16000 == 44 [pid = 1932] [id = 317] 04:29:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70da88c400) [pid = 1932] [serial = 952] [outer = (nil)] 04:29:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70da88f400) [pid = 1932] [serial = 953] [outer = 0x7f70da88c400] 04:29:53 INFO - PROCESS | 1932 | 1462361393570 Marionette DEBUG loaded listener.js 04:29:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70da897800) [pid = 1932] [serial = 954] [outer = 0x7f70da88c400] 04:29:54 INFO - PROCESS | 1932 | 1462361394618 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 04:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1480ms 04:29:54 INFO - PROCESS | 1932 | 1462361394661 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 04:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:29:54 INFO - PROCESS | 1932 | 1462361394666 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 04:29:54 INFO - PROCESS | 1932 | 1462361394673 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:29:54 INFO - PROCESS | 1932 | 1462361394677 Marionette TRACE conn4 <- [1,1242,null,{}] 04:29:54 INFO - PROCESS | 1932 | 1462361394684 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:54 INFO - PROCESS | 1932 | 1462361394816 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 04:29:54 INFO - PROCESS | 1932 | 1462361394969 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ce031800 == 45 [pid = 1932] [id = 318] 04:29:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70d2a18800) [pid = 1932] [serial = 955] [outer = (nil)] 04:29:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70d37f6400) [pid = 1932] [serial = 956] [outer = 0x7f70d2a18800] 04:29:55 INFO - PROCESS | 1932 | 1462361395069 Marionette DEBUG loaded listener.js 04:29:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70d3bebc00) [pid = 1932] [serial = 957] [outer = 0x7f70d2a18800] 04:29:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dabc5000 == 44 [pid = 1932] [id = 311] 04:29:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b53000 == 43 [pid = 1932] [id = 310] 04:29:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9e7b800 == 42 [pid = 1932] [id = 309] 04:29:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b55000 == 41 [pid = 1932] [id = 308] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70d86c6400) [pid = 1932] [serial = 896] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70d496d400) [pid = 1932] [serial = 872] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70d3a6c800) [pid = 1932] [serial = 869] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70d2a18000) [pid = 1932] [serial = 866] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8ddf800 == 40 [pid = 1932] [id = 307] 04:29:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b79800 == 39 [pid = 1932] [id = 306] 04:29:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d26a7000 == 38 [pid = 1932] [id = 305] 04:29:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b76800 == 37 [pid = 1932] [id = 304] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70d86c2400) [pid = 1932] [serial = 894] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70d2de0400) [pid = 1932] [serial = 878] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70d27dfc00) [pid = 1932] [serial = 888] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70d37f2800) [pid = 1932] [serial = 881] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70d8678400) [pid = 1932] [serial = 876] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70d4757c00) [pid = 1932] [serial = 884] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70d8678000) [pid = 1932] [serial = 891] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70d48f9000) [pid = 1932] [serial = 885] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70d2df2000) [pid = 1932] [serial = 879] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70d3be7400) [pid = 1932] [serial = 882] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70d8629c00) [pid = 1932] [serial = 875] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70d8627000) [pid = 1932] [serial = 890] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x7f70d496f800) [pid = 1932] [serial = 887] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x7f70d8680800) [pid = 1932] [serial = 893] [outer = (nil)] [url = about:blank] 04:29:55 INFO - PROCESS | 1932 | 1462361395919 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 04:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1282ms 04:29:55 INFO - PROCESS | 1932 | 1462361395956 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 04:29:55 INFO - PROCESS | 1932 | 1462361395963 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 04:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:29:55 INFO - PROCESS | 1932 | 1462361395972 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:29:55 INFO - PROCESS | 1932 | 1462361395975 Marionette TRACE conn4 <- [1,1246,null,{}] 04:29:55 INFO - PROCESS | 1932 | 1462361395980 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:56 INFO - PROCESS | 1932 | 1462361396111 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 04:29:56 INFO - PROCESS | 1932 | 1462361396126 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2d92800 == 38 [pid = 1932] [id = 319] 04:29:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x7f70d45c9800) [pid = 1932] [serial = 958] [outer = (nil)] 04:29:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70d48f6c00) [pid = 1932] [serial = 959] [outer = 0x7f70d45c9800] 04:29:56 INFO - PROCESS | 1932 | 1462361396180 Marionette DEBUG loaded listener.js 04:29:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70d8367c00) [pid = 1932] [serial = 960] [outer = 0x7f70d45c9800] 04:29:56 INFO - PROCESS | 1932 | 1462361396950 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 04:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1029ms 04:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:29:57 INFO - PROCESS | 1932 | 1462361397002 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 04:29:57 INFO - PROCESS | 1932 | 1462361397004 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 04:29:57 INFO - PROCESS | 1932 | 1462361397010 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:29:57 INFO - PROCESS | 1932 | 1462361397015 Marionette TRACE conn4 <- [1,1250,null,{}] 04:29:57 INFO - PROCESS | 1932 | 1462361397045 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:57 INFO - PROCESS | 1932 | 1462361397196 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 04:29:57 INFO - PROCESS | 1932 | 1462361397207 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dca800 == 39 [pid = 1932] [id = 320] 04:29:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70d86ba800) [pid = 1932] [serial = 961] [outer = (nil)] 04:29:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70d89e8400) [pid = 1932] [serial = 962] [outer = 0x7f70d86ba800] 04:29:57 INFO - PROCESS | 1932 | 1462361397265 Marionette DEBUG loaded listener.js 04:29:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70d8acac00) [pid = 1932] [serial = 963] [outer = 0x7f70d86ba800] 04:29:57 INFO - PROCESS | 1932 | 1462361397965 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 04:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 984ms 04:29:57 INFO - PROCESS | 1932 | 1462361397993 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 04:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:29:58 INFO - PROCESS | 1932 | 1462361397997 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 04:29:58 INFO - PROCESS | 1932 | 1462361398001 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:29:58 INFO - PROCESS | 1932 | 1462361398013 Marionette TRACE conn4 <- [1,1254,null,{}] 04:29:58 INFO - PROCESS | 1932 | 1462361398019 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:58 INFO - PROCESS | 1932 | 1462361398184 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 04:29:58 INFO - PROCESS | 1932 | 1462361398208 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b44800 == 40 [pid = 1932] [id = 321] 04:29:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70d45d6800) [pid = 1932] [serial = 964] [outer = (nil)] 04:29:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70d8ae9c00) [pid = 1932] [serial = 965] [outer = 0x7f70d45d6800] 04:29:58 INFO - PROCESS | 1932 | 1462361398263 Marionette DEBUG loaded listener.js 04:29:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70d8cc5800) [pid = 1932] [serial = 966] [outer = 0x7f70d45d6800] 04:29:58 INFO - PROCESS | 1932 | 1462361398953 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 04:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 984ms 04:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:29:58 INFO - PROCESS | 1932 | 1462361398987 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 04:29:58 INFO - PROCESS | 1932 | 1462361398989 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 04:29:58 INFO - PROCESS | 1932 | 1462361398993 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:29:58 INFO - PROCESS | 1932 | 1462361398997 Marionette TRACE conn4 <- [1,1258,null,{}] 04:29:59 INFO - PROCESS | 1932 | 1462361399001 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:59 INFO - PROCESS | 1932 | 1462361399178 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 04:29:59 INFO - PROCESS | 1932 | 1462361399251 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cc9800 == 41 [pid = 1932] [id = 322] 04:29:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70d86c2400) [pid = 1932] [serial = 967] [outer = (nil)] 04:29:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70d8d47c00) [pid = 1932] [serial = 968] [outer = 0x7f70d86c2400] 04:29:59 INFO - PROCESS | 1932 | 1462361399305 Marionette DEBUG loaded listener.js 04:29:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70da395400) [pid = 1932] [serial = 969] [outer = 0x7f70d86c2400] 04:29:59 INFO - PROCESS | 1932 | 1462361399994 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 04:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1030ms 04:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:30:00 INFO - PROCESS | 1932 | 1462361400024 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 04:30:00 INFO - PROCESS | 1932 | 1462361400026 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 04:30:00 INFO - PROCESS | 1932 | 1462361400031 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:30:00 INFO - PROCESS | 1932 | 1462361400034 Marionette TRACE conn4 <- [1,1262,null,{}] 04:30:00 INFO - PROCESS | 1932 | 1462361400039 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:00 INFO - PROCESS | 1932 | 1462361400406 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70d48eec00) [pid = 1932] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70d48f5000) [pid = 1932] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70d86bf800) [pid = 1932] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70cf9da400) [pid = 1932] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70d27d2400) [pid = 1932] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70d8d3a800) [pid = 1932] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70d2b0ec00) [pid = 1932] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70d37eb000) [pid = 1932] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70d2a12c00) [pid = 1932] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70cf9e1000) [pid = 1932] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x7f70cf9d4c00) [pid = 1932] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x7f70ce9bf000) [pid = 1932] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x7f70d27d9c00) [pid = 1932] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x7f70d3635000) [pid = 1932] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x7f70ce181800) [pid = 1932] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x7f70d48fd400) [pid = 1932] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x7f70d48fa400) [pid = 1932] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:30:00 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x7f70ce9c4400) [pid = 1932] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:30:00 INFO - PROCESS | 1932 | 1462361400497 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cea37800 == 42 [pid = 1932] [id = 323] 04:30:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x7f70ce9b8000) [pid = 1932] [serial = 970] [outer = (nil)] 04:30:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x7f70cf9db800) [pid = 1932] [serial = 971] [outer = 0x7f70ce9b8000] 04:30:00 INFO - PROCESS | 1932 | 1462361400554 Marionette DEBUG loaded listener.js 04:30:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x7f70d37f9800) [pid = 1932] [serial = 972] [outer = 0x7f70ce9b8000] 04:30:01 INFO - PROCESS | 1932 | 1462361401188 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 04:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1186ms 04:30:01 INFO - PROCESS | 1932 | 1462361401217 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 04:30:01 INFO - PROCESS | 1932 | 1462361401221 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 04:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:30:01 INFO - PROCESS | 1932 | 1462361401226 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:30:01 INFO - PROCESS | 1932 | 1462361401228 Marionette TRACE conn4 <- [1,1266,null,{}] 04:30:01 INFO - PROCESS | 1932 | 1462361401234 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:01 INFO - PROCESS | 1932 | 1462361401400 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 04:30:01 INFO - PROCESS | 1932 | 1462361401420 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da294000 == 43 [pid = 1932] [id = 324] 04:30:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x7f70ce9bf000) [pid = 1932] [serial = 973] [outer = (nil)] 04:30:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x7f70d89f5c00) [pid = 1932] [serial = 974] [outer = 0x7f70ce9bf000] 04:30:01 INFO - PROCESS | 1932 | 1462361401474 Marionette DEBUG loaded listener.js 04:30:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x7f70da891000) [pid = 1932] [serial = 975] [outer = 0x7f70ce9bf000] 04:30:02 INFO - PROCESS | 1932 | 1462361402122 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 04:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 927ms 04:30:02 INFO - PROCESS | 1932 | 1462361402154 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 04:30:02 INFO - PROCESS | 1932 | 1462361402157 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 04:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:30:02 INFO - PROCESS | 1932 | 1462361402162 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:30:02 INFO - PROCESS | 1932 | 1462361402164 Marionette TRACE conn4 <- [1,1270,null,{}] 04:30:02 INFO - PROCESS | 1932 | 1462361402170 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:02 INFO - PROCESS | 1932 | 1462361402300 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 04:30:02 INFO - PROCESS | 1932 | 1462361402313 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dabc3800 == 44 [pid = 1932] [id = 325] 04:30:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x7f70ce9c2400) [pid = 1932] [serial = 976] [outer = (nil)] 04:30:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70da894000) [pid = 1932] [serial = 977] [outer = 0x7f70ce9c2400] 04:30:02 INFO - PROCESS | 1932 | 1462361402458 Marionette DEBUG loaded listener.js 04:30:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70dabec800) [pid = 1932] [serial = 978] [outer = 0x7f70ce9c2400] 04:30:03 INFO - PROCESS | 1932 | 1462361403286 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 04:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1175ms 04:30:03 INFO - PROCESS | 1932 | 1462361403339 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 04:30:03 INFO - PROCESS | 1932 | 1462361403345 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 04:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:30:03 INFO - PROCESS | 1932 | 1462361403352 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:30:03 INFO - PROCESS | 1932 | 1462361403357 Marionette TRACE conn4 <- [1,1274,null,{}] 04:30:03 INFO - PROCESS | 1932 | 1462361403364 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:03 INFO - PROCESS | 1932 | 1462361403545 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 04:30:03 INFO - PROCESS | 1932 | 1462361403688 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8346800 == 45 [pid = 1932] [id = 326] 04:30:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70d2a12400) [pid = 1932] [serial = 979] [outer = (nil)] 04:30:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70d3be4000) [pid = 1932] [serial = 980] [outer = 0x7f70d2a12400] 04:30:03 INFO - PROCESS | 1932 | 1462361403752 Marionette DEBUG loaded listener.js 04:30:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70d4755400) [pid = 1932] [serial = 981] [outer = 0x7f70d2a12400] 04:30:04 INFO - PROCESS | 1932 | 1462361404572 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 04:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1282ms 04:30:04 INFO - PROCESS | 1932 | 1462361404635 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 04:30:04 INFO - PROCESS | 1932 | 1462361404642 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 04:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:30:04 INFO - PROCESS | 1932 | 1462361404652 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:30:04 INFO - PROCESS | 1932 | 1462361404656 Marionette TRACE conn4 <- [1,1278,null,{}] 04:30:04 INFO - PROCESS | 1932 | 1462361404661 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:04 INFO - PROCESS | 1932 | 1462361404822 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 04:30:04 INFO - PROCESS | 1932 | 1462361404961 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da1d1800 == 46 [pid = 1932] [id = 327] 04:30:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70d2def800) [pid = 1932] [serial = 982] [outer = (nil)] 04:30:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70d89ef000) [pid = 1932] [serial = 983] [outer = 0x7f70d2def800] 04:30:05 INFO - PROCESS | 1932 | 1462361405023 Marionette DEBUG loaded listener.js 04:30:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70d8aeb400) [pid = 1932] [serial = 984] [outer = 0x7f70d2def800] 04:30:05 INFO - PROCESS | 1932 | 1462361405896 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 04:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1286ms 04:30:05 INFO - PROCESS | 1932 | 1462361405938 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 04:30:05 INFO - PROCESS | 1932 | 1462361405942 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 04:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:30:05 INFO - PROCESS | 1932 | 1462361405948 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:30:05 INFO - PROCESS | 1932 | 1462361405953 Marionette TRACE conn4 <- [1,1282,null,{}] 04:30:05 INFO - PROCESS | 1932 | 1462361405967 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:06 INFO - PROCESS | 1932 | 1462361406114 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 04:30:06 INFO - PROCESS | 1932 | 1462361406260 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dd939000 == 47 [pid = 1932] [id = 328] 04:30:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70da1ae000) [pid = 1932] [serial = 985] [outer = (nil)] 04:30:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70da86a000) [pid = 1932] [serial = 986] [outer = 0x7f70da1ae000] 04:30:06 INFO - PROCESS | 1932 | 1462361406325 Marionette DEBUG loaded listener.js 04:30:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70da897400) [pid = 1932] [serial = 987] [outer = 0x7f70da1ae000] 04:30:07 INFO - PROCESS | 1932 | 1462361407123 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 04:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1235ms 04:30:07 INFO - PROCESS | 1932 | 1462361407184 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 04:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:30:07 INFO - PROCESS | 1932 | 1462361407188 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 04:30:07 INFO - PROCESS | 1932 | 1462361407194 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:30:07 INFO - PROCESS | 1932 | 1462361407197 Marionette TRACE conn4 <- [1,1286,null,{}] 04:30:07 INFO - PROCESS | 1932 | 1462361407201 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:07 INFO - PROCESS | 1932 | 1462361407346 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 04:30:07 INFO - PROCESS | 1932 | 1462361407485 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0280000 == 48 [pid = 1932] [id = 329] 04:30:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70da247800) [pid = 1932] [serial = 988] [outer = (nil)] 04:30:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70dabf1c00) [pid = 1932] [serial = 989] [outer = 0x7f70da247800] 04:30:07 INFO - PROCESS | 1932 | 1462361407548 Marionette DEBUG loaded listener.js 04:30:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70dabf7000) [pid = 1932] [serial = 990] [outer = 0x7f70da247800] 04:30:08 INFO - PROCESS | 1932 | 1462361408309 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 04:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1180ms 04:30:08 INFO - PROCESS | 1932 | 1462361408374 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 04:30:08 INFO - PROCESS | 1932 | 1462361408377 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 04:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:30:08 INFO - PROCESS | 1932 | 1462361408383 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:30:08 INFO - PROCESS | 1932 | 1462361408385 Marionette TRACE conn4 <- [1,1290,null,{}] 04:30:08 INFO - PROCESS | 1932 | 1462361408391 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:08 INFO - PROCESS | 1932 | 1462361408549 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 04:30:08 INFO - PROCESS | 1932 | 1462361408689 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e18b0000 == 49 [pid = 1932] [id = 330] 04:30:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70cf9d2800) [pid = 1932] [serial = 991] [outer = (nil)] 04:30:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70dbb59800) [pid = 1932] [serial = 992] [outer = 0x7f70cf9d2800] 04:30:08 INFO - PROCESS | 1932 | 1462361408754 Marionette DEBUG loaded listener.js 04:30:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70dbf28800) [pid = 1932] [serial = 993] [outer = 0x7f70cf9d2800] 04:30:09 INFO - PROCESS | 1932 | 1462361409515 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 04:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1176ms 04:30:09 INFO - PROCESS | 1932 | 1462361409560 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 04:30:09 INFO - PROCESS | 1932 | 1462361409563 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 04:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:30:09 INFO - PROCESS | 1932 | 1462361409569 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:30:09 INFO - PROCESS | 1932 | 1462361409571 Marionette TRACE conn4 <- [1,1294,null,{}] 04:30:09 INFO - PROCESS | 1932 | 1462361409576 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:09 INFO - PROCESS | 1932 | 1462361409732 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 04:30:09 INFO - PROCESS | 1932 | 1462361409873 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cea3b000 == 50 [pid = 1932] [id = 331] 04:30:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70ce190c00) [pid = 1932] [serial = 994] [outer = (nil)] 04:30:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70d2de6800) [pid = 1932] [serial = 995] [outer = 0x7f70ce190c00] 04:30:09 INFO - PROCESS | 1932 | 1462361409940 Marionette DEBUG loaded listener.js 04:30:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70da23dc00) [pid = 1932] [serial = 996] [outer = 0x7f70ce190c00] 04:30:10 INFO - PROCESS | 1932 | 1462361410980 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 04:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1434ms 04:30:11 INFO - PROCESS | 1932 | 1462361411005 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 04:30:11 INFO - PROCESS | 1932 | 1462361411010 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 04:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:30:11 INFO - PROCESS | 1932 | 1462361411018 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:30:11 INFO - PROCESS | 1932 | 1462361411022 Marionette TRACE conn4 <- [1,1298,null,{}] 04:30:11 INFO - PROCESS | 1932 | 1462361411029 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:11 INFO - PROCESS | 1932 | 1462361411180 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 04:30:11 INFO - PROCESS | 1932 | 1462361411361 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cea2e000 == 51 [pid = 1932] [id = 332] 04:30:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70d2b04400) [pid = 1932] [serial = 997] [outer = (nil)] 04:30:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70d2df3800) [pid = 1932] [serial = 998] [outer = 0x7f70d2b04400] 04:30:11 INFO - PROCESS | 1932 | 1462361411501 Marionette DEBUG loaded listener.js 04:30:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70d3a64000) [pid = 1932] [serial = 999] [outer = 0x7f70d2b04400] 04:30:12 INFO - PROCESS | 1932 | 1462361412243 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1278ms 04:30:12 INFO - PROCESS | 1932 | 1462361412298 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 04:30:12 INFO - PROCESS | 1932 | 1462361412305 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 04:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:30:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da294000 == 50 [pid = 1932] [id = 324] 04:30:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cea37800 == 49 [pid = 1932] [id = 323] 04:30:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9cc9800 == 48 [pid = 1932] [id = 322] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70d3a67400) [pid = 1932] [serial = 902] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70ce9bb000) [pid = 1932] [serial = 899] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b44800 == 47 [pid = 1932] [id = 321] 04:30:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8dca800 == 46 [pid = 1932] [id = 320] 04:30:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2d92800 == 45 [pid = 1932] [id = 319] 04:30:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ce031800 == 44 [pid = 1932] [id = 318] 04:30:12 INFO - PROCESS | 1932 | 1462361412394 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:30:12 INFO - PROCESS | 1932 | 1462361412397 Marionette TRACE conn4 <- [1,1302,null,{}] 04:30:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc00b800 == 43 [pid = 1932] [id = 315] 04:30:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dabd0000 == 42 [pid = 1932] [id = 314] 04:30:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8d22800 == 41 [pid = 1932] [id = 313] 04:30:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d284b000 == 40 [pid = 1932] [id = 312] 04:30:12 INFO - PROCESS | 1932 | 1462361412415 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:12 INFO - PROCESS | 1932 | 1462361412540 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70d890dc00) [pid = 1932] [serial = 897] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70d8af0800) [pid = 1932] [serial = 926] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70d8362800) [pid = 1932] [serial = 920] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70d8674400) [pid = 1932] [serial = 921] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70d8ac3400) [pid = 1932] [serial = 923] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70d2a1b800) [pid = 1932] [serial = 915] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70d1c49c00) [pid = 1932] [serial = 914] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70d4758400) [pid = 1932] [serial = 918] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70d45c0000) [pid = 1932] [serial = 917] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70d8682000) [pid = 1932] [serial = 905] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70d8d3e800) [pid = 1932] [serial = 929] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70d8ae3c00) [pid = 1932] [serial = 911] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70d89f6000) [pid = 1932] [serial = 908] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70d8cc4000) [pid = 1932] [serial = 932] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70da1a9000) [pid = 1932] [serial = 930] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70d8cc1c00) [pid = 1932] [serial = 927] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70d8ad1c00) [pid = 1932] [serial = 924] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70da1b3000) [pid = 1932] [serial = 933] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70d3be2400) [pid = 1932] [serial = 831] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70d4751c00) [pid = 1932] [serial = 834] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x7f70d37f8400) [pid = 1932] [serial = 840] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x7f70d48f8400) [pid = 1932] [serial = 837] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x7f70d27df400) [pid = 1932] [serial = 825] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x7f70d2de7800) [pid = 1932] [serial = 867] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x7f70d3bee800) [pid = 1932] [serial = 870] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x7f70d3639800) [pid = 1932] [serial = 828] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x7f70d8677c00) [pid = 1932] [serial = 864] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x7f70d8361c00) [pid = 1932] [serial = 873] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x7f70da242400) [pid = 1932] [serial = 935] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1932 | 1462361412677 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2859000 == 41 [pid = 1932] [id = 333] 04:30:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x7f70d1c49c00) [pid = 1932] [serial = 1000] [outer = (nil)] 04:30:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x7f70d37f8400) [pid = 1932] [serial = 1001] [outer = 0x7f70d1c49c00] 04:30:12 INFO - PROCESS | 1932 | 1462361412741 Marionette DEBUG loaded listener.js 04:30:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x7f70d48f4800) [pid = 1932] [serial = 1002] [outer = 0x7f70d1c49c00] 04:30:13 INFO - PROCESS | 1932 | 1462361413425 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 04:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1131ms 04:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:30:13 INFO - PROCESS | 1932 | 1462361413483 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 04:30:13 INFO - PROCESS | 1932 | 1462361413485 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 04:30:13 INFO - PROCESS | 1932 | 1462361413491 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:30:13 INFO - PROCESS | 1932 | 1462361413496 Marionette TRACE conn4 <- [1,1306,null,{}] 04:30:13 INFO - PROCESS | 1932 | 1462361413509 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:13 INFO - PROCESS | 1932 | 1462361413654 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 04:30:13 INFO - PROCESS | 1932 | 1462361413760 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8d1a000 == 42 [pid = 1932] [id = 334] 04:30:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x7f70d8367800) [pid = 1932] [serial = 1003] [outer = (nil)] 04:30:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x7f70d86c5000) [pid = 1932] [serial = 1004] [outer = 0x7f70d8367800] 04:30:13 INFO - PROCESS | 1932 | 1462361413817 Marionette DEBUG loaded listener.js 04:30:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x7f70d89f3400) [pid = 1932] [serial = 1005] [outer = 0x7f70d8367800] 04:30:14 INFO - PROCESS | 1932 | 1462361414412 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 04:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 942ms 04:30:14 INFO - PROCESS | 1932 | 1462361414432 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 04:30:14 INFO - PROCESS | 1932 | 1462361414436 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 04:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:30:14 INFO - PROCESS | 1932 | 1462361414441 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:30:14 INFO - PROCESS | 1932 | 1462361414443 Marionette TRACE conn4 <- [1,1310,null,{}] 04:30:14 INFO - PROCESS | 1932 | 1462361414448 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:14 INFO - PROCESS | 1932 | 1462361414620 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 04:30:14 INFO - PROCESS | 1932 | 1462361414690 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9436000 == 43 [pid = 1932] [id = 335] 04:30:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x7f70cf9d7000) [pid = 1932] [serial = 1006] [outer = (nil)] 04:30:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x7f70d89f3800) [pid = 1932] [serial = 1007] [outer = 0x7f70cf9d7000] 04:30:14 INFO - PROCESS | 1932 | 1462361414743 Marionette DEBUG loaded listener.js 04:30:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70d8d40800) [pid = 1932] [serial = 1008] [outer = 0x7f70cf9d7000] 04:30:15 INFO - PROCESS | 1932 | 1462361415399 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 04:30:15 INFO - PROCESS | 1932 | 1462361415420 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 04:30:15 INFO - PROCESS | 1932 | 1462361415429 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 1932 | 1462361415432 Marionette TRACE conn4 <- [1,1314,null,{}] 04:30:15 INFO - PROCESS | 1932 | 1462361415436 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:15 INFO - PROCESS | 1932 | 1462361415591 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 04:30:15 INFO - PROCESS | 1932 | 1462361415625 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cbf800 == 44 [pid = 1932] [id = 336] 04:30:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70d8d3a000) [pid = 1932] [serial = 1009] [outer = (nil)] 04:30:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70da3a3400) [pid = 1932] [serial = 1010] [outer = 0x7f70d8d3a000] 04:30:15 INFO - PROCESS | 1932 | 1462361415685 Marionette DEBUG loaded listener.js 04:30:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70da861c00) [pid = 1932] [serial = 1011] [outer = 0x7f70d8d3a000] 04:30:16 INFO - PROCESS | 1932 | 1462361416350 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 04:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 980ms 04:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:30:16 INFO - PROCESS | 1932 | 1462361416405 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 04:30:16 INFO - PROCESS | 1932 | 1462361416408 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 04:30:16 INFO - PROCESS | 1932 | 1462361416412 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:30:16 INFO - PROCESS | 1932 | 1462361416415 Marionette TRACE conn4 <- [1,1318,null,{}] 04:30:16 INFO - PROCESS | 1932 | 1462361416419 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:16 INFO - PROCESS | 1932 | 1462361416593 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 04:30:16 INFO - PROCESS | 1932 | 1462361416618 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da27e800 == 45 [pid = 1932] [id = 337] 04:30:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70da86cc00) [pid = 1932] [serial = 1012] [outer = (nil)] 04:30:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70dbf2b400) [pid = 1932] [serial = 1013] [outer = 0x7f70da86cc00] 04:30:16 INFO - PROCESS | 1932 | 1462361416674 Marionette DEBUG loaded listener.js 04:30:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70dc029c00) [pid = 1932] [serial = 1014] [outer = 0x7f70da86cc00] 04:30:17 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70d86c2400) [pid = 1932] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:30:17 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70ce9b8000) [pid = 1932] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:30:17 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70ce9bf000) [pid = 1932] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:30:17 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70d2a18800) [pid = 1932] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:30:17 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70da88c400) [pid = 1932] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:30:17 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70d45c9800) [pid = 1932] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:30:17 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x7f70d86ba800) [pid = 1932] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:30:17 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x7f70d45d6800) [pid = 1932] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:30:17 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x7f70d2ded800) [pid = 1932] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:30:17 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x7f70ce182c00) [pid = 1932] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:30:17 INFO - PROCESS | 1932 | 1462361417494 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 04:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1127ms 04:30:17 INFO - PROCESS | 1932 | 1462361417540 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 04:30:17 INFO - PROCESS | 1932 | 1462361417543 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 04:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:30:17 INFO - PROCESS | 1932 | 1462361417548 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:30:17 INFO - PROCESS | 1932 | 1462361417551 Marionette TRACE conn4 <- [1,1322,null,{}] 04:30:17 INFO - PROCESS | 1932 | 1462361417555 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:17 INFO - PROCESS | 1932 | 1462361417715 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 04:30:17 INFO - PROCESS | 1932 | 1462361417732 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da40b000 == 46 [pid = 1932] [id = 338] 04:30:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x7f70d2df2c00) [pid = 1932] [serial = 1015] [outer = (nil)] 04:30:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x7f70d89f1800) [pid = 1932] [serial = 1016] [outer = 0x7f70d2df2c00] 04:30:17 INFO - PROCESS | 1932 | 1462361417786 Marionette DEBUG loaded listener.js 04:30:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x7f70dbfa4400) [pid = 1932] [serial = 1017] [outer = 0x7f70d2df2c00] 04:30:18 INFO - PROCESS | 1932 | 1462361418409 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 04:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 926ms 04:30:18 INFO - PROCESS | 1932 | 1462361418475 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 04:30:18 INFO - PROCESS | 1932 | 1462361418478 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 04:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:30:18 INFO - PROCESS | 1932 | 1462361418483 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:30:18 INFO - PROCESS | 1932 | 1462361418486 Marionette TRACE conn4 <- [1,1326,null,{}] 04:30:18 INFO - PROCESS | 1932 | 1462361418491 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:18 INFO - PROCESS | 1932 | 1462361418641 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 04:30:18 INFO - PROCESS | 1932 | 1462361418745 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbfc0000 == 47 [pid = 1932] [id = 339] 04:30:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70d45d2400) [pid = 1932] [serial = 1018] [outer = (nil)] 04:30:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70dc075c00) [pid = 1932] [serial = 1019] [outer = 0x7f70d45d2400] 04:30:18 INFO - PROCESS | 1932 | 1462361418797 Marionette DEBUG loaded listener.js 04:30:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70dcb88400) [pid = 1932] [serial = 1020] [outer = 0x7f70d45d2400] 04:30:19 INFO - PROCESS | 1932 | 1462361419511 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:30:19 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 04:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1075ms 04:30:19 INFO - PROCESS | 1932 | 1462361419575 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 04:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:30:19 INFO - PROCESS | 1932 | 1462361419581 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 04:30:19 INFO - PROCESS | 1932 | 1462361419589 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:30:19 INFO - PROCESS | 1932 | 1462361419594 Marionette TRACE conn4 <- [1,1330,null,{}] 04:30:19 INFO - PROCESS | 1932 | 1462361419602 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:19 INFO - PROCESS | 1932 | 1462361419763 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 04:30:19 INFO - PROCESS | 1932 | 1462361419904 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4562800 == 48 [pid = 1932] [id = 340] 04:30:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70d27dc800) [pid = 1932] [serial = 1021] [outer = (nil)] 04:30:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70d3631800) [pid = 1932] [serial = 1022] [outer = 0x7f70d27dc800] 04:30:19 INFO - PROCESS | 1932 | 1462361419969 Marionette DEBUG loaded listener.js 04:30:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70d3bed800) [pid = 1932] [serial = 1023] [outer = 0x7f70d27dc800] 04:30:20 INFO - PROCESS | 1932 | 1462361420810 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:30:20 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 04:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1284ms 04:30:20 INFO - PROCESS | 1932 | 1462361420872 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 04:30:20 INFO - PROCESS | 1932 | 1462361420880 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 04:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:30:20 INFO - PROCESS | 1932 | 1462361420889 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:30:20 INFO - PROCESS | 1932 | 1462361420893 Marionette TRACE conn4 <- [1,1334,null,{}] 04:30:20 INFO - PROCESS | 1932 | 1462361420898 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:21 INFO - PROCESS | 1932 | 1462361421034 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 04:30:21 INFO - PROCESS | 1932 | 1462361421191 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cc8800 == 49 [pid = 1932] [id = 341] 04:30:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70d48f2c00) [pid = 1932] [serial = 1024] [outer = (nil)] 04:30:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70d86b7c00) [pid = 1932] [serial = 1025] [outer = 0x7f70d48f2c00] 04:30:21 INFO - PROCESS | 1932 | 1462361421256 Marionette DEBUG loaded listener.js 04:30:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70d89f0c00) [pid = 1932] [serial = 1026] [outer = 0x7f70d48f2c00] 04:30:22 INFO - PROCESS | 1932 | 1462361422147 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1283ms 04:30:22 INFO - PROCESS | 1932 | 1462361422173 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 04:30:22 INFO - PROCESS | 1932 | 1462361422176 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 04:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:30:22 INFO - PROCESS | 1932 | 1462361422182 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:30:22 INFO - PROCESS | 1932 | 1462361422187 Marionette TRACE conn4 <- [1,1338,null,{}] 04:30:22 INFO - PROCESS | 1932 | 1462361422201 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:22 INFO - PROCESS | 1932 | 1462361422353 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 04:30:22 INFO - PROCESS | 1932 | 1462361422504 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e027c000 == 50 [pid = 1932] [id = 342] 04:30:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70d8d42000) [pid = 1932] [serial = 1027] [outer = (nil)] 04:30:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70da896400) [pid = 1932] [serial = 1028] [outer = 0x7f70d8d42000] 04:30:22 INFO - PROCESS | 1932 | 1462361422572 Marionette DEBUG loaded listener.js 04:30:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70dbb5c800) [pid = 1932] [serial = 1029] [outer = 0x7f70d8d42000] 04:30:23 INFO - PROCESS | 1932 | 1462361423851 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 04:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1693ms 04:30:23 INFO - PROCESS | 1932 | 1462361423876 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 04:30:23 INFO - PROCESS | 1932 | 1462361423880 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 04:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:30:23 INFO - PROCESS | 1932 | 1462361423886 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:30:23 INFO - PROCESS | 1932 | 1462361423888 Marionette TRACE conn4 <- [1,1342,null,{}] 04:30:23 INFO - PROCESS | 1932 | 1462361423893 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:24 INFO - PROCESS | 1932 | 1462361424089 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 04:30:24 INFO - PROCESS | 1932 | 1462361424201 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e24d5000 == 51 [pid = 1932] [id = 343] 04:30:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70da864000) [pid = 1932] [serial = 1030] [outer = (nil)] 04:30:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70dc024000) [pid = 1932] [serial = 1031] [outer = 0x7f70da864000] 04:30:24 INFO - PROCESS | 1932 | 1462361424305 Marionette DEBUG loaded listener.js 04:30:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70dcb93800) [pid = 1932] [serial = 1032] [outer = 0x7f70da864000] 04:30:25 INFO - PROCESS | 1932 | 1462361425089 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 04:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1280ms 04:30:25 INFO - PROCESS | 1932 | 1462361425167 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 04:30:25 INFO - PROCESS | 1932 | 1462361425170 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 04:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:30:25 INFO - PROCESS | 1932 | 1462361425176 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:30:25 INFO - PROCESS | 1932 | 1462361425178 Marionette TRACE conn4 <- [1,1346,null,{}] 04:30:25 INFO - PROCESS | 1932 | 1462361425184 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:25 INFO - PROCESS | 1932 | 1462361425344 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 04:30:25 INFO - PROCESS | 1932 | 1462361425698 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d85e4000 == 52 [pid = 1932] [id = 344] 04:30:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70d27e0400) [pid = 1932] [serial = 1033] [outer = (nil)] 04:30:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70d2a1f400) [pid = 1932] [serial = 1034] [outer = 0x7f70d27e0400] 04:30:25 INFO - PROCESS | 1932 | 1462361425831 Marionette DEBUG loaded listener.js 04:30:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70d2df8400) [pid = 1932] [serial = 1035] [outer = 0x7f70d27e0400] 04:30:26 INFO - PROCESS | 1932 | 1462361426716 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 04:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1584ms 04:30:26 INFO - PROCESS | 1932 | 1462361426761 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 04:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:30:26 INFO - PROCESS | 1932 | 1462361426767 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 04:30:26 INFO - PROCESS | 1932 | 1462361426774 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:30:26 INFO - PROCESS | 1932 | 1462361426779 Marionette TRACE conn4 <- [1,1350,null,{}] 04:30:26 INFO - PROCESS | 1932 | 1462361426786 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:26 INFO - PROCESS | 1932 | 1462361426936 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 04:30:27 INFO - PROCESS | 1932 | 1462361427088 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b67800 == 53 [pid = 1932] [id = 345] 04:30:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70d27de400) [pid = 1932] [serial = 1036] [outer = (nil)] 04:30:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70d48fd800) [pid = 1932] [serial = 1037] [outer = 0x7f70d27de400] 04:30:27 INFO - PROCESS | 1932 | 1462361427148 Marionette DEBUG loaded listener.js 04:30:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70d8678400) [pid = 1932] [serial = 1038] [outer = 0x7f70d27de400] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da40b000 == 52 [pid = 1932] [id = 338] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da27e800 == 51 [pid = 1932] [id = 337] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9cbf800 == 50 [pid = 1932] [id = 336] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70d27dbc00) [pid = 1932] [serial = 938] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70d48fdc00) [pid = 1932] [serial = 941] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70d8acc800) [pid = 1932] [serial = 944] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70da239c00) [pid = 1932] [serial = 947] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70da861400) [pid = 1932] [serial = 950] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9436000 == 49 [pid = 1932] [id = 335] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8d1a000 == 48 [pid = 1932] [id = 334] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2859000 == 47 [pid = 1932] [id = 333] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cea2e000 == 46 [pid = 1932] [id = 332] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cea3b000 == 45 [pid = 1932] [id = 331] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e18b0000 == 44 [pid = 1932] [id = 330] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e0280000 == 43 [pid = 1932] [id = 329] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dd939000 == 42 [pid = 1932] [id = 328] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da1d1800 == 41 [pid = 1932] [id = 327] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8346800 == 40 [pid = 1932] [id = 326] 04:30:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dabc3800 == 39 [pid = 1932] [id = 325] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70d45bec00) [pid = 1932] [serial = 903] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70cf9e1400) [pid = 1932] [serial = 900] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70d8d47c00) [pid = 1932] [serial = 968] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70cf9db800) [pid = 1932] [serial = 971] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70da395400) [pid = 1932] [serial = 969] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70d89f5c00) [pid = 1932] [serial = 974] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70d3bebc00) [pid = 1932] [serial = 957] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70d37f6400) [pid = 1932] [serial = 956] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70da897800) [pid = 1932] [serial = 954] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70da88f400) [pid = 1932] [serial = 953] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70d48f6c00) [pid = 1932] [serial = 959] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70d8367c00) [pid = 1932] [serial = 960] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70d89e8400) [pid = 1932] [serial = 962] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70d8acac00) [pid = 1932] [serial = 963] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70d8ae9c00) [pid = 1932] [serial = 965] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x7f70d37f9800) [pid = 1932] [serial = 972] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x7f70d8cc5800) [pid = 1932] [serial = 966] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x7f70da891000) [pid = 1932] [serial = 975] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1932 | 1462361427965 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 04:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1232ms 04:30:28 INFO - PROCESS | 1932 | 1462361428013 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 04:30:28 INFO - PROCESS | 1932 | 1462361428018 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 04:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:30:28 INFO - PROCESS | 1932 | 1462361428027 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 1932 | 1462361428030 Marionette TRACE conn4 <- [1,1354,null,{}] 04:30:28 INFO - PROCESS | 1932 | 1462361428035 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:28 INFO - PROCESS | 1932 | 1462361428168 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 04:30:28 INFO - PROCESS | 1932 | 1462361428184 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3ee1000 == 40 [pid = 1932] [id = 346] 04:30:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x7f70d867cc00) [pid = 1932] [serial = 1039] [outer = (nil)] 04:30:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x7f70d89ef800) [pid = 1932] [serial = 1040] [outer = 0x7f70d867cc00] 04:30:28 INFO - PROCESS | 1932 | 1462361428238 Marionette DEBUG loaded listener.js 04:30:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70d8acf400) [pid = 1932] [serial = 1041] [outer = 0x7f70d867cc00] 04:30:28 INFO - PROCESS | 1932 | 1462361428987 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 04:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 976ms 04:30:29 INFO - PROCESS | 1932 | 1462361429004 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 04:30:29 INFO - PROCESS | 1932 | 1462361429007 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 04:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:30:29 INFO - PROCESS | 1932 | 1462361429014 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:30:29 INFO - PROCESS | 1932 | 1462361429022 Marionette TRACE conn4 <- [1,1358,null,{}] 04:30:29 INFO - PROCESS | 1932 | 1462361429034 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:29 INFO - PROCESS | 1932 | 1462361429201 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 04:30:29 INFO - PROCESS | 1932 | 1462361429221 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b60000 == 41 [pid = 1932] [id = 347] 04:30:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70d8cb6c00) [pid = 1932] [serial = 1042] [outer = (nil)] 04:30:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70d8d47c00) [pid = 1932] [serial = 1043] [outer = 0x7f70d8cb6c00] 04:30:29 INFO - PROCESS | 1932 | 1462361429277 Marionette DEBUG loaded listener.js 04:30:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70da241800) [pid = 1932] [serial = 1044] [outer = 0x7f70d8cb6c00] 04:30:29 INFO - PROCESS | 1932 | 1462361429929 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 04:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 986ms 04:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:30:30 INFO - PROCESS | 1932 | 1462361429999 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 04:30:30 INFO - PROCESS | 1932 | 1462361430002 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 04:30:30 INFO - PROCESS | 1932 | 1462361430008 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:30:30 INFO - PROCESS | 1932 | 1462361430011 Marionette TRACE conn4 <- [1,1362,null,{}] 04:30:30 INFO - PROCESS | 1932 | 1462361430016 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:30 INFO - PROCESS | 1932 | 1462361430181 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 04:30:30 INFO - PROCESS | 1932 | 1462361430201 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da1ba000 == 42 [pid = 1932] [id = 348] 04:30:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70d8ae9c00) [pid = 1932] [serial = 1045] [outer = (nil)] 04:30:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70da867800) [pid = 1932] [serial = 1046] [outer = 0x7f70d8ae9c00] 04:30:30 INFO - PROCESS | 1932 | 1462361430255 Marionette DEBUG loaded listener.js 04:30:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70da898000) [pid = 1932] [serial = 1047] [outer = 0x7f70d8ae9c00] 04:30:31 INFO - PROCESS | 1932 | 1462361431008 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1029ms 04:30:31 INFO - PROCESS | 1932 | 1462361431036 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 04:30:31 INFO - PROCESS | 1932 | 1462361431040 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 04:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:30:31 INFO - PROCESS | 1932 | 1462361431051 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:30:31 INFO - PROCESS | 1932 | 1462361431053 Marionette TRACE conn4 <- [1,1366,null,{}] 04:30:31 INFO - PROCESS | 1932 | 1462361431074 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:31 INFO - PROCESS | 1932 | 1462361431246 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 04:30:31 INFO - PROCESS | 1932 | 1462361431277 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dabcd000 == 43 [pid = 1932] [id = 349] 04:30:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70dabf3400) [pid = 1932] [serial = 1048] [outer = (nil)] 04:30:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70db089c00) [pid = 1932] [serial = 1049] [outer = 0x7f70dabf3400] 04:30:31 INFO - PROCESS | 1932 | 1462361431345 Marionette DEBUG loaded listener.js 04:30:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70dc02d000) [pid = 1932] [serial = 1050] [outer = 0x7f70dabf3400] 04:30:32 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70cf9d7000) [pid = 1932] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:30:32 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70d8367800) [pid = 1932] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:30:32 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70d2df2c00) [pid = 1932] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:30:32 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70d867e400) [pid = 1932] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:30:32 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70d2b04400) [pid = 1932] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:30:32 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70d867d400) [pid = 1932] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:30:32 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70da86cc00) [pid = 1932] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:30:32 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70d1c49c00) [pid = 1932] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:30:32 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70d8d3a000) [pid = 1932] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:30:32 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x7f70d475a000) [pid = 1932] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:30:32 INFO - PROCESS | 1932 | 1462361432283 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 04:30:32 INFO - PROCESS | 1932 | 1462361432297 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 04:30:32 INFO - PROCESS | 1932 | 1462361432310 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:30:32 INFO - PROCESS | 1932 | 1462361432312 Marionette TRACE conn4 <- [1,1370,null,{}] 04:30:32 INFO - PROCESS | 1932 | 1462361432316 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:32 INFO - PROCESS | 1932 | 1462361432458 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 04:30:32 INFO - PROCESS | 1932 | 1462361432474 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b6a800 == 44 [pid = 1932] [id = 350] 04:30:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x7f70d867bc00) [pid = 1932] [serial = 1051] [outer = (nil)] 04:30:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70dabe8800) [pid = 1932] [serial = 1052] [outer = 0x7f70d867bc00] 04:30:32 INFO - PROCESS | 1932 | 1462361432527 Marionette DEBUG loaded listener.js 04:30:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70dcb8cc00) [pid = 1932] [serial = 1053] [outer = 0x7f70d867bc00] 04:30:33 INFO - PROCESS | 1932 | 1462361433190 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 04:30:33 INFO - PROCESS | 1932 | 1462361433244 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 04:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:30:33 INFO - PROCESS | 1932 | 1462361433250 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:30:33 INFO - PROCESS | 1932 | 1462361433252 Marionette TRACE conn4 <- [1,1374,null,{}] 04:30:33 INFO - PROCESS | 1932 | 1462361433257 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:33 INFO - PROCESS | 1932 | 1462361433414 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 04:30:33 INFO - PROCESS | 1932 | 1462361433430 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e009a000 == 45 [pid = 1932] [id = 351] 04:30:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70d27dd800) [pid = 1932] [serial = 1054] [outer = (nil)] 04:30:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70dd6e4000) [pid = 1932] [serial = 1055] [outer = 0x7f70d27dd800] 04:30:33 INFO - PROCESS | 1932 | 1462361433482 Marionette DEBUG loaded listener.js 04:30:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70dd6ec000) [pid = 1932] [serial = 1056] [outer = 0x7f70d27dd800] 04:30:34 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:34 INFO - PROCESS | 1932 | 1462361434265 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 04:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:30:34 INFO - PROCESS | 1932 | 1462361434335 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 04:30:34 INFO - PROCESS | 1932 | 1462361434343 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:30:34 INFO - PROCESS | 1932 | 1462361434348 Marionette TRACE conn4 <- [1,1378,null,{}] 04:30:34 INFO - PROCESS | 1932 | 1462361434357 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:34 INFO - PROCESS | 1932 | 1462361434548 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 04:30:34 INFO - PROCESS | 1932 | 1462361434691 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d833e800 == 46 [pid = 1932] [id = 352] 04:30:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70d27df400) [pid = 1932] [serial = 1057] [outer = (nil)] 04:30:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70d45c1c00) [pid = 1932] [serial = 1058] [outer = 0x7f70d27df400] 04:30:34 INFO - PROCESS | 1932 | 1462361434755 Marionette DEBUG loaded listener.js 04:30:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70d48fa400) [pid = 1932] [serial = 1059] [outer = 0x7f70d27df400] 04:30:35 INFO - PROCESS | 1932 | 1462361435607 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 04:30:35 INFO - PROCESS | 1932 | 1462361435690 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 04:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:30:35 INFO - PROCESS | 1932 | 1462361435705 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:30:35 INFO - PROCESS | 1932 | 1462361435710 Marionette TRACE conn4 <- [1,1382,null,{}] 04:30:35 INFO - PROCESS | 1932 | 1462361435716 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:35 INFO - PROCESS | 1932 | 1462361435903 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 04:30:36 INFO - PROCESS | 1932 | 1462361436044 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9e83800 == 47 [pid = 1932] [id = 353] 04:30:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70d3be2400) [pid = 1932] [serial = 1060] [outer = (nil)] 04:30:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70d8ae2800) [pid = 1932] [serial = 1061] [outer = 0x7f70d3be2400] 04:30:36 INFO - PROCESS | 1932 | 1462361436109 Marionette DEBUG loaded listener.js 04:30:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70d8cbf400) [pid = 1932] [serial = 1062] [outer = 0x7f70d3be2400] 04:30:36 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:36 INFO - PROCESS | 1932 | 1462361436991 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 04:30:37 INFO - PROCESS | 1932 | 1462361437049 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 04:30:37 INFO - PROCESS | 1932 | 1462361437055 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:30:37 INFO - PROCESS | 1932 | 1462361437060 Marionette TRACE conn4 <- [1,1386,null,{}] 04:30:37 INFO - PROCESS | 1932 | 1462361437074 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:37 INFO - PROCESS | 1932 | 1462361437228 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 04:30:37 INFO - PROCESS | 1932 | 1462361437372 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26c0000 == 48 [pid = 1932] [id = 354] 04:30:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70da1b0400) [pid = 1932] [serial = 1063] [outer = (nil)] 04:30:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70dabf0c00) [pid = 1932] [serial = 1064] [outer = 0x7f70da1b0400] 04:30:37 INFO - PROCESS | 1932 | 1462361437440 Marionette DEBUG loaded listener.js 04:30:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70dc076000) [pid = 1932] [serial = 1065] [outer = 0x7f70da1b0400] 04:30:38 INFO - PROCESS | 1932 | 1462361438298 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 04:30:38 INFO - PROCESS | 1932 | 1462361438347 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 04:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:30:38 INFO - PROCESS | 1932 | 1462361438353 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:30:38 INFO - PROCESS | 1932 | 1462361438355 Marionette TRACE conn4 <- [1,1390,null,{}] 04:30:38 INFO - PROCESS | 1932 | 1462361438360 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:38 INFO - PROCESS | 1932 | 1462361438503 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 04:30:38 INFO - PROCESS | 1932 | 1462361438648 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2b5e800 == 49 [pid = 1932] [id = 355] 04:30:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70da243000) [pid = 1932] [serial = 1066] [outer = (nil)] 04:30:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70dd6eec00) [pid = 1932] [serial = 1067] [outer = 0x7f70da243000] 04:30:38 INFO - PROCESS | 1932 | 1462361438711 Marionette DEBUG loaded listener.js 04:30:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70decf6800) [pid = 1932] [serial = 1068] [outer = 0x7f70da243000] 04:30:39 INFO - PROCESS | 1932 | 1462361439549 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 04:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1229ms 04:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:30:39 INFO - PROCESS | 1932 | 1462361439583 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 04:30:39 INFO - PROCESS | 1932 | 1462361439585 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 04:30:39 INFO - PROCESS | 1932 | 1462361439590 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:30:39 INFO - PROCESS | 1932 | 1462361439593 Marionette TRACE conn4 <- [1,1394,null,{}] 04:30:39 INFO - PROCESS | 1932 | 1462361439598 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:39 INFO - PROCESS | 1932 | 1462361439739 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 04:30:39 INFO - PROCESS | 1932 | 1462361439885 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2ce7800 == 50 [pid = 1932] [id = 356] 04:30:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70d86b9c00) [pid = 1932] [serial = 1069] [outer = (nil)] 04:30:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70e007d400) [pid = 1932] [serial = 1070] [outer = 0x7f70d86b9c00] 04:30:39 INFO - PROCESS | 1932 | 1462361439949 Marionette DEBUG loaded listener.js 04:30:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70e00eb000) [pid = 1932] [serial = 1071] [outer = 0x7f70d86b9c00] 04:30:40 INFO - PROCESS | 1932 | 1462361440770 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 04:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1227ms 04:30:40 INFO - PROCESS | 1932 | 1462361440817 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 04:30:40 INFO - PROCESS | 1932 | 1462361440821 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 04:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:30:40 INFO - PROCESS | 1932 | 1462361440826 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:30:40 INFO - PROCESS | 1932 | 1462361440828 Marionette TRACE conn4 <- [1,1398,null,{}] 04:30:40 INFO - PROCESS | 1932 | 1462361440834 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:41 INFO - PROCESS | 1932 | 1462361441047 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 04:30:41 INFO - PROCESS | 1932 | 1462361441203 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da403800 == 51 [pid = 1932] [id = 357] 04:30:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70ce9bf000) [pid = 1932] [serial = 1072] [outer = (nil)] 04:30:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70da23d000) [pid = 1932] [serial = 1073] [outer = 0x7f70ce9bf000] 04:30:41 INFO - PROCESS | 1932 | 1462361441268 Marionette DEBUG loaded listener.js 04:30:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70e1aa8800) [pid = 1932] [serial = 1074] [outer = 0x7f70ce9bf000] 04:30:42 INFO - PROCESS | 1932 | 1462361442304 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 04:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1529ms 04:30:42 INFO - PROCESS | 1932 | 1462361442356 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 04:30:42 INFO - PROCESS | 1932 | 1462361442360 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 04:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:30:42 INFO - PROCESS | 1932 | 1462361442368 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:30:42 INFO - PROCESS | 1932 | 1462361442373 Marionette TRACE conn4 <- [1,1402,null,{}] 04:30:42 INFO - PROCESS | 1932 | 1462361442381 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:42 INFO - PROCESS | 1932 | 1462361442559 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 04:30:42 INFO - PROCESS | 1932 | 1462361442823 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2b1e000 == 52 [pid = 1932] [id = 358] 04:30:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70d45cac00) [pid = 1932] [serial = 1075] [outer = (nil)] 04:30:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70d475ec00) [pid = 1932] [serial = 1076] [outer = 0x7f70d45cac00] 04:30:42 INFO - PROCESS | 1932 | 1462361442936 Marionette DEBUG loaded listener.js 04:30:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70d8367c00) [pid = 1932] [serial = 1077] [outer = 0x7f70d45cac00] 04:30:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b6a800 == 51 [pid = 1932] [id = 350] 04:30:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dabcd000 == 50 [pid = 1932] [id = 349] 04:30:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da1ba000 == 49 [pid = 1932] [id = 348] 04:30:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b60000 == 48 [pid = 1932] [id = 347] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70dc075c00) [pid = 1932] [serial = 1019] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3ee1000 == 47 [pid = 1932] [id = 346] 04:30:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b67800 == 46 [pid = 1932] [id = 345] 04:30:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d85e4000 == 45 [pid = 1932] [id = 344] 04:30:43 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbfc0000 == 44 [pid = 1932] [id = 339] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70dabf1c00) [pid = 1932] [serial = 989] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70d8d40800) [pid = 1932] [serial = 1008] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70d89f3400) [pid = 1932] [serial = 1005] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70d89f1800) [pid = 1932] [serial = 1016] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70d8aec400) [pid = 1932] [serial = 912] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70d3be4000) [pid = 1932] [serial = 980] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70d3a64000) [pid = 1932] [serial = 999] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70d89f3800) [pid = 1932] [serial = 1007] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70d86be800) [pid = 1932] [serial = 906] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70dc029c00) [pid = 1932] [serial = 1014] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70dbfa4400) [pid = 1932] [serial = 1017] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70da86a000) [pid = 1932] [serial = 986] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70d2de6800) [pid = 1932] [serial = 995] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70d89ef000) [pid = 1932] [serial = 983] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70dbb59800) [pid = 1932] [serial = 992] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70d86c5000) [pid = 1932] [serial = 1004] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70d37f8400) [pid = 1932] [serial = 1001] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70dbf2b400) [pid = 1932] [serial = 1013] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70d48f4800) [pid = 1932] [serial = 1002] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70da861c00) [pid = 1932] [serial = 1011] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70d2df3800) [pid = 1932] [serial = 998] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70d8ac9000) [pid = 1932] [serial = 909] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70da3a3400) [pid = 1932] [serial = 1010] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70da894000) [pid = 1932] [serial = 977] [outer = (nil)] [url = about:blank] 04:30:43 INFO - PROCESS | 1932 | 1462361443694 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 04:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1385ms 04:30:43 INFO - PROCESS | 1932 | 1462361443753 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 04:30:43 INFO - PROCESS | 1932 | 1462361443760 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 04:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:30:43 INFO - PROCESS | 1932 | 1462361443768 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:30:43 INFO - PROCESS | 1932 | 1462361443772 Marionette TRACE conn4 <- [1,1406,null,{}] 04:30:43 INFO - PROCESS | 1932 | 1462361443778 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:43 INFO - PROCESS | 1932 | 1462361443919 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 04:30:43 INFO - PROCESS | 1932 | 1462361443935 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d89d3000 == 45 [pid = 1932] [id = 359] 04:30:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70d86c5000) [pid = 1932] [serial = 1078] [outer = (nil)] 04:30:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70d89f3400) [pid = 1932] [serial = 1079] [outer = 0x7f70d86c5000] 04:30:43 INFO - PROCESS | 1932 | 1462361443990 Marionette DEBUG loaded listener.js 04:30:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70d8ae7800) [pid = 1932] [serial = 1080] [outer = 0x7f70d86c5000] 04:30:44 INFO - PROCESS | 1932 | 1462361444734 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 04:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1027ms 04:30:44 INFO - PROCESS | 1932 | 1462361444808 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 04:30:44 INFO - PROCESS | 1932 | 1462361444811 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 04:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:30:44 INFO - PROCESS | 1932 | 1462361444818 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:30:44 INFO - PROCESS | 1932 | 1462361444823 Marionette TRACE conn4 <- [1,1410,null,{}] 04:30:44 INFO - PROCESS | 1932 | 1462361444877 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:45 INFO - PROCESS | 1932 | 1462361445016 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 04:30:45 INFO - PROCESS | 1932 | 1462361445026 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cbe800 == 46 [pid = 1932] [id = 360] 04:30:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70d8cbc400) [pid = 1932] [serial = 1081] [outer = (nil)] 04:30:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70da244000) [pid = 1932] [serial = 1082] [outer = 0x7f70d8cbc400] 04:30:45 INFO - PROCESS | 1932 | 1462361445084 Marionette DEBUG loaded listener.js 04:30:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70da88ac00) [pid = 1932] [serial = 1083] [outer = 0x7f70d8cbc400] 04:30:45 INFO - PROCESS | 1932 | 1462361445877 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 04:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1072ms 04:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:30:45 INFO - PROCESS | 1932 | 1462361445891 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 04:30:45 INFO - PROCESS | 1932 | 1462361445894 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 04:30:45 INFO - PROCESS | 1932 | 1462361445898 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:30:45 INFO - PROCESS | 1932 | 1462361445902 Marionette TRACE conn4 <- [1,1414,null,{}] 04:30:45 INFO - PROCESS | 1932 | 1462361445906 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:46 INFO - PROCESS | 1932 | 1462361446085 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 04:30:46 INFO - PROCESS | 1932 | 1462361446108 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da1d3000 == 47 [pid = 1932] [id = 361] 04:30:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70d8d3e800) [pid = 1932] [serial = 1084] [outer = (nil)] 04:30:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70dbf22000) [pid = 1932] [serial = 1085] [outer = 0x7f70d8d3e800] 04:30:46 INFO - PROCESS | 1932 | 1462361446164 Marionette DEBUG loaded listener.js 04:30:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70dc02c000) [pid = 1932] [serial = 1086] [outer = 0x7f70d8d3e800] 04:30:46 INFO - PROCESS | 1932 | 1462361446894 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 04:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1026ms 04:30:46 INFO - PROCESS | 1932 | 1462361446934 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 04:30:46 INFO - PROCESS | 1932 | 1462361446937 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 04:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:30:46 INFO - PROCESS | 1932 | 1462361446942 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:30:46 INFO - PROCESS | 1932 | 1462361446944 Marionette TRACE conn4 <- [1,1418,null,{}] 04:30:46 INFO - PROCESS | 1932 | 1462361446963 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:47 INFO - PROCESS | 1932 | 1462361447129 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 04:30:47 INFO - PROCESS | 1932 | 1462361447202 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70daa51000 == 48 [pid = 1932] [id = 362] 04:30:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70dabed400) [pid = 1932] [serial = 1087] [outer = (nil)] 04:30:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70dd50fc00) [pid = 1932] [serial = 1088] [outer = 0x7f70dabed400] 04:30:47 INFO - PROCESS | 1932 | 1462361447264 Marionette DEBUG loaded listener.js 04:30:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70dd6e8800) [pid = 1932] [serial = 1089] [outer = 0x7f70dabed400] 04:30:47 INFO - PROCESS | 1932 | 1462361447981 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 04:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1094ms 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70ce9c2400) [pid = 1932] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70d8cb6c00) [pid = 1932] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70d8ae9c00) [pid = 1932] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70d867cc00) [pid = 1932] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70d27de400) [pid = 1932] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70dabf3400) [pid = 1932] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70d867bc00) [pid = 1932] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70d27e0400) [pid = 1932] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70d86b8800) [pid = 1932] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70d1c52400) [pid = 1932] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70d1c4f800) [pid = 1932] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x7f70d4966000) [pid = 1932] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x7f70d4965000) [pid = 1932] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:30:48 INFO - PROCESS | 1932 | 1462361448139 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 04:30:48 INFO - PROCESS | 1932 | 1462361448142 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 04:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:30:48 INFO - PROCESS | 1932 | 1462361448162 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:30:48 INFO - PROCESS | 1932 | 1462361448165 Marionette TRACE conn4 <- [1,1422,null,{}] 04:30:48 INFO - PROCESS | 1932 | 1462361448169 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:48 INFO - PROCESS | 1932 | 1462361448339 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 04:30:48 INFO - PROCESS | 1932 | 1462361448349 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d82800 == 49 [pid = 1932] [id = 363] 04:30:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x7f70dc02c800) [pid = 1932] [serial = 1090] [outer = (nil)] 04:30:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x7f70dd6e9800) [pid = 1932] [serial = 1091] [outer = 0x7f70dc02c800] 04:30:48 INFO - PROCESS | 1932 | 1462361448505 Marionette DEBUG loaded listener.js 04:30:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70e0356c00) [pid = 1932] [serial = 1092] [outer = 0x7f70dc02c800] 04:30:49 INFO - PROCESS | 1932 | 1462361449140 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 04:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1028ms 04:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:30:49 INFO - PROCESS | 1932 | 1462361449190 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 04:30:49 INFO - PROCESS | 1932 | 1462361449192 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 04:30:49 INFO - PROCESS | 1932 | 1462361449197 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:30:49 INFO - PROCESS | 1932 | 1462361449200 Marionette TRACE conn4 <- [1,1426,null,{}] 04:30:49 INFO - PROCESS | 1932 | 1462361449204 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:49 INFO - PROCESS | 1932 | 1462361449333 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 04:30:49 INFO - PROCESS | 1932 | 1462361449442 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0280000 == 50 [pid = 1932] [id = 364] 04:30:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70d27d4000) [pid = 1932] [serial = 1093] [outer = (nil)] 04:30:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70e180b400) [pid = 1932] [serial = 1094] [outer = 0x7f70d27d4000] 04:30:49 INFO - PROCESS | 1932 | 1462361449497 Marionette DEBUG loaded listener.js 04:30:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70e1ab6c00) [pid = 1932] [serial = 1095] [outer = 0x7f70d27d4000] 04:30:50 INFO - PROCESS | 1932 | 1462361450105 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 04:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1028ms 04:30:50 INFO - PROCESS | 1932 | 1462361450226 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 04:30:50 INFO - PROCESS | 1932 | 1462361450231 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 04:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:30:50 INFO - PROCESS | 1932 | 1462361450239 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:30:50 INFO - PROCESS | 1932 | 1462361450245 Marionette TRACE conn4 <- [1,1430,null,{}] 04:30:50 INFO - PROCESS | 1932 | 1462361450334 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:50 INFO - PROCESS | 1932 | 1462361450517 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 04:30:50 INFO - PROCESS | 1932 | 1462361450630 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b82800 == 51 [pid = 1932] [id = 365] 04:30:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70d363fc00) [pid = 1932] [serial = 1096] [outer = (nil)] 04:30:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70d3a6a800) [pid = 1932] [serial = 1097] [outer = 0x7f70d363fc00] 04:30:50 INFO - PROCESS | 1932 | 1462361450693 Marionette DEBUG loaded listener.js 04:30:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70d48fb400) [pid = 1932] [serial = 1098] [outer = 0x7f70d363fc00] 04:30:51 INFO - PROCESS | 1932 | 1462361451484 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 04:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1317ms 04:30:51 INFO - PROCESS | 1932 | 1462361451559 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 04:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:30:51 INFO - PROCESS | 1932 | 1462361451564 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 04:30:51 INFO - PROCESS | 1932 | 1462361451574 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:30:51 INFO - PROCESS | 1932 | 1462361451580 Marionette TRACE conn4 <- [1,1434,null,{}] 04:30:51 INFO - PROCESS | 1932 | 1462361451585 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:51 INFO - PROCESS | 1932 | 1462361451775 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 04:30:51 INFO - PROCESS | 1932 | 1462361451919 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d86800 == 52 [pid = 1932] [id = 366] 04:30:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70d8905800) [pid = 1932] [serial = 1099] [outer = (nil)] 04:30:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70d8ad0400) [pid = 1932] [serial = 1100] [outer = 0x7f70d8905800] 04:30:51 INFO - PROCESS | 1932 | 1462361451982 Marionette DEBUG loaded listener.js 04:30:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70d8cbcc00) [pid = 1932] [serial = 1101] [outer = 0x7f70d8905800] 04:30:52 INFO - PROCESS | 1932 | 1462361452880 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 04:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1385ms 04:30:52 INFO - PROCESS | 1932 | 1462361452956 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 04:30:52 INFO - PROCESS | 1932 | 1462361452960 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 04:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:30:52 INFO - PROCESS | 1932 | 1462361452965 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:30:52 INFO - PROCESS | 1932 | 1462361452968 Marionette TRACE conn4 <- [1,1438,null,{}] 04:30:52 INFO - PROCESS | 1932 | 1462361452983 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:53 INFO - PROCESS | 1932 | 1462361453175 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 04:30:53 INFO - PROCESS | 1932 | 1462361453322 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2b56000 == 53 [pid = 1932] [id = 367] 04:30:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70dabe9000) [pid = 1932] [serial = 1102] [outer = (nil)] 04:30:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70dc030800) [pid = 1932] [serial = 1103] [outer = 0x7f70dabe9000] 04:30:53 INFO - PROCESS | 1932 | 1462361453390 Marionette DEBUG loaded listener.js 04:30:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70dd6ef000) [pid = 1932] [serial = 1104] [outer = 0x7f70dabe9000] 04:30:54 INFO - PROCESS | 1932 | 1462361454262 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 04:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1333ms 04:30:54 INFO - PROCESS | 1932 | 1462361454300 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 04:30:54 INFO - PROCESS | 1932 | 1462361454303 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 04:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:30:54 INFO - PROCESS | 1932 | 1462361454308 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:30:54 INFO - PROCESS | 1932 | 1462361454310 Marionette TRACE conn4 <- [1,1442,null,{}] 04:30:54 INFO - PROCESS | 1932 | 1462361454315 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:54 INFO - PROCESS | 1932 | 1462361454467 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 04:30:54 INFO - PROCESS | 1932 | 1462361454617 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3161000 == 54 [pid = 1932] [id = 368] 04:30:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70d89f0400) [pid = 1932] [serial = 1105] [outer = (nil)] 04:30:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70e107b000) [pid = 1932] [serial = 1106] [outer = 0x7f70d89f0400] 04:30:54 INFO - PROCESS | 1932 | 1462361454681 Marionette DEBUG loaded listener.js 04:30:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70e1be5000) [pid = 1932] [serial = 1107] [outer = 0x7f70d89f0400] 04:30:55 INFO - PROCESS | 1932 | 1462361455495 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 04:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1227ms 04:30:55 INFO - PROCESS | 1932 | 1462361455541 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 04:30:55 INFO - PROCESS | 1932 | 1462361455544 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 04:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:30:55 INFO - PROCESS | 1932 | 1462361455551 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:30:55 INFO - PROCESS | 1932 | 1462361455554 Marionette TRACE conn4 <- [1,1446,null,{}] 04:30:55 INFO - PROCESS | 1932 | 1462361455559 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:55 INFO - PROCESS | 1932 | 1462361455712 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 04:30:55 INFO - PROCESS | 1932 | 1462361455872 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3330800 == 55 [pid = 1932] [id = 369] 04:30:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70dcb93c00) [pid = 1932] [serial = 1108] [outer = (nil)] 04:30:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70e1becc00) [pid = 1932] [serial = 1109] [outer = 0x7f70dcb93c00] 04:30:55 INFO - PROCESS | 1932 | 1462361455935 Marionette DEBUG loaded listener.js 04:30:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70e1dd5400) [pid = 1932] [serial = 1110] [outer = 0x7f70dcb93c00] 04:30:56 INFO - PROCESS | 1932 | 1462361456695 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 04:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1190ms 04:30:56 INFO - PROCESS | 1932 | 1462361456741 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 04:30:56 INFO - PROCESS | 1932 | 1462361456745 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 04:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:30:56 INFO - PROCESS | 1932 | 1462361456750 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:30:56 INFO - PROCESS | 1932 | 1462361456752 Marionette TRACE conn4 <- [1,1450,null,{}] 04:30:56 INFO - PROCESS | 1932 | 1462361456757 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:56 INFO - PROCESS | 1932 | 1462361456937 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 04:30:57 INFO - PROCESS | 1932 | 1462361457087 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d284f800 == 56 [pid = 1932] [id = 370] 04:30:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70d1c50c00) [pid = 1932] [serial = 1111] [outer = (nil)] 04:30:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70d37f6400) [pid = 1932] [serial = 1112] [outer = 0x7f70d1c50c00] 04:30:57 INFO - PROCESS | 1932 | 1462361457155 Marionette DEBUG loaded listener.js 04:30:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70e29a5800) [pid = 1932] [serial = 1113] [outer = 0x7f70d1c50c00] 04:30:58 INFO - PROCESS | 1932 | 1462361458233 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 04:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1531ms 04:30:58 INFO - PROCESS | 1932 | 1462361458283 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 04:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:30:58 INFO - PROCESS | 1932 | 1462361458289 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 04:30:58 INFO - PROCESS | 1932 | 1462361458296 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:30:58 INFO - PROCESS | 1932 | 1462361458299 Marionette TRACE conn4 <- [1,1454,null,{}] 04:30:58 INFO - PROCESS | 1932 | 1462361458307 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:58 INFO - PROCESS | 1932 | 1462361458454 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 04:30:58 INFO - PROCESS | 1932 | 1462361458639 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2b2f800 == 57 [pid = 1932] [id = 371] 04:30:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70cf9d7400) [pid = 1932] [serial = 1114] [outer = (nil)] 04:30:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70d1c4e000) [pid = 1932] [serial = 1115] [outer = 0x7f70cf9d7400] 04:30:58 INFO - PROCESS | 1932 | 1462361458754 Marionette DEBUG loaded listener.js 04:30:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70d2de6000) [pid = 1932] [serial = 1116] [outer = 0x7f70cf9d7400] 04:30:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da297000 == 56 [pid = 1932] [id = 302] 04:30:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da1bf000 == 55 [pid = 1932] [id = 301] 04:30:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d82800 == 54 [pid = 1932] [id = 363] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70dd6e4000) [pid = 1932] [serial = 1055] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70da896400) [pid = 1932] [serial = 1028] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70d86b7c00) [pid = 1932] [serial = 1025] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70d3631800) [pid = 1932] [serial = 1022] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70dc024000) [pid = 1932] [serial = 1031] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70daa51000 == 53 [pid = 1932] [id = 362] 04:30:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da1d3000 == 52 [pid = 1932] [id = 361] 04:30:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9cbe800 == 51 [pid = 1932] [id = 360] 04:30:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d89d3000 == 50 [pid = 1932] [id = 359] 04:30:59 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2b1e000 == 49 [pid = 1932] [id = 358] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70d8d47c00) [pid = 1932] [serial = 1043] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70da867800) [pid = 1932] [serial = 1046] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70d89ef800) [pid = 1932] [serial = 1040] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70d8acf400) [pid = 1932] [serial = 1041] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70d8678400) [pid = 1932] [serial = 1038] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70d48fd800) [pid = 1932] [serial = 1037] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70db089c00) [pid = 1932] [serial = 1049] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x7f70dabe8800) [pid = 1932] [serial = 1052] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70d2df8400) [pid = 1932] [serial = 1035] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70d2a1f400) [pid = 1932] [serial = 1034] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70dc02d000) [pid = 1932] [serial = 1050] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70da898000) [pid = 1932] [serial = 1047] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70da241800) [pid = 1932] [serial = 1044] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70dcb8cc00) [pid = 1932] [serial = 1053] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70da868c00) [pid = 1932] [serial = 951] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70d8632c00) [pid = 1932] [serial = 942] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x7f70d2df2800) [pid = 1932] [serial = 939] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x7f70da521c00) [pid = 1932] [serial = 948] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x7f70d8cc1000) [pid = 1932] [serial = 945] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x7f70dabec800) [pid = 1932] [serial = 978] [outer = (nil)] [url = about:blank] 04:30:59 INFO - PROCESS | 1932 | 1462361459643 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 04:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1390ms 04:30:59 INFO - PROCESS | 1932 | 1462361459686 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 04:30:59 INFO - PROCESS | 1932 | 1462361459693 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 04:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:30:59 INFO - PROCESS | 1932 | 1462361459702 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:30:59 INFO - PROCESS | 1932 | 1462361459705 Marionette TRACE conn4 <- [1,1458,null,{}] 04:30:59 INFO - PROCESS | 1932 | 1462361459710 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:59 INFO - PROCESS | 1932 | 1462361459841 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 04:30:59 INFO - PROCESS | 1932 | 1462361459947 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4555000 == 50 [pid = 1932] [id = 372] 04:30:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x7f70cf9d7800) [pid = 1932] [serial = 1117] [outer = (nil)] 04:30:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x7f70d45e0000) [pid = 1932] [serial = 1118] [outer = 0x7f70cf9d7800] 04:31:00 INFO - PROCESS | 1932 | 1462361460001 Marionette DEBUG loaded listener.js 04:31:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x7f70d48fac00) [pid = 1932] [serial = 1119] [outer = 0x7f70cf9d7800] 04:31:00 INFO - PROCESS | 1932 | 1462361460704 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 04:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1029ms 04:31:00 INFO - PROCESS | 1932 | 1462361460732 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 04:31:00 INFO - PROCESS | 1932 | 1462361460734 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 04:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:31:00 INFO - PROCESS | 1932 | 1462361460740 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:31:00 INFO - PROCESS | 1932 | 1462361460744 Marionette TRACE conn4 <- [1,1462,null,{}] 04:31:00 INFO - PROCESS | 1932 | 1462361460796 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:00 INFO - PROCESS | 1932 | 1462361460976 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 04:31:00 INFO - PROCESS | 1932 | 1462361460987 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9411800 == 51 [pid = 1932] [id = 373] 04:31:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x7f70d86bec00) [pid = 1932] [serial = 1120] [outer = (nil)] 04:31:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70d890a400) [pid = 1932] [serial = 1121] [outer = 0x7f70d86bec00] 04:31:01 INFO - PROCESS | 1932 | 1462361461045 Marionette DEBUG loaded listener.js 04:31:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70d8ac4c00) [pid = 1932] [serial = 1122] [outer = 0x7f70d86bec00] 04:31:01 INFO - PROCESS | 1932 | 1462361461741 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 04:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1032ms 04:31:01 INFO - PROCESS | 1932 | 1462361461774 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 04:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:31:01 INFO - PROCESS | 1932 | 1462361461778 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 04:31:01 INFO - PROCESS | 1932 | 1462361461783 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:31:01 INFO - PROCESS | 1932 | 1462361461785 Marionette TRACE conn4 <- [1,1466,null,{}] 04:31:01 INFO - PROCESS | 1932 | 1462361461798 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:01 INFO - PROCESS | 1932 | 1462361461978 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 04:31:02 INFO - PROCESS | 1932 | 1462361462005 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cb7800 == 52 [pid = 1932] [id = 374] 04:31:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70d3a6c800) [pid = 1932] [serial = 1123] [outer = (nil)] 04:31:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70d8cb6800) [pid = 1932] [serial = 1124] [outer = 0x7f70d3a6c800] 04:31:02 INFO - PROCESS | 1932 | 1462361462059 Marionette DEBUG loaded listener.js 04:31:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70d8d3a800) [pid = 1932] [serial = 1125] [outer = 0x7f70d3a6c800] 04:31:02 INFO - PROCESS | 1932 | 1462361462809 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 04:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1076ms 04:31:02 INFO - PROCESS | 1932 | 1462361462867 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 04:31:02 INFO - PROCESS | 1932 | 1462361462870 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 04:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:31:02 INFO - PROCESS | 1932 | 1462361462879 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:31:02 INFO - PROCESS | 1932 | 1462361462881 Marionette TRACE conn4 <- [1,1470,null,{}] 04:31:02 INFO - PROCESS | 1932 | 1462361462885 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:03 INFO - PROCESS | 1932 | 1462361463053 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 04:31:03 INFO - PROCESS | 1932 | 1462361463077 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da279800 == 53 [pid = 1932] [id = 375] 04:31:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70d8ad0000) [pid = 1932] [serial = 1126] [outer = (nil)] 04:31:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70da1aa000) [pid = 1932] [serial = 1127] [outer = 0x7f70d8ad0000] 04:31:03 INFO - PROCESS | 1932 | 1462361463131 Marionette DEBUG loaded listener.js 04:31:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70da52b400) [pid = 1932] [serial = 1128] [outer = 0x7f70d8ad0000] 04:31:03 INFO - PROCESS | 1932 | 1462361463912 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 04:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1089ms 04:31:04 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x7f70dabed400) [pid = 1932] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:31:04 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x7f70d27dd800) [pid = 1932] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:31:04 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x7f70d86c5000) [pid = 1932] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:31:04 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x7f70d8cbc400) [pid = 1932] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:31:04 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x7f70d45cac00) [pid = 1932] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:31:04 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x7f70dc02c800) [pid = 1932] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:31:04 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x7f70d8d3e800) [pid = 1932] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:31:04 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x7f70d45d2400) [pid = 1932] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:31:04 INFO - PROCESS | 1932 | 1462361464135 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 04:31:04 INFO - PROCESS | 1932 | 1462361464139 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 04:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:31:04 INFO - PROCESS | 1932 | 1462361464150 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:31:04 INFO - PROCESS | 1932 | 1462361464152 Marionette TRACE conn4 <- [1,1474,null,{}] 04:31:04 INFO - PROCESS | 1932 | 1462361464157 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:04 INFO - PROCESS | 1932 | 1462361464318 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 04:31:04 INFO - PROCESS | 1932 | 1462361464419 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da407800 == 54 [pid = 1932] [id = 376] 04:31:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x7f70d8af1000) [pid = 1932] [serial = 1129] [outer = (nil)] 04:31:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x7f70daa8e800) [pid = 1932] [serial = 1130] [outer = 0x7f70d8af1000] 04:31:04 INFO - PROCESS | 1932 | 1462361464481 Marionette DEBUG loaded listener.js 04:31:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x7f70db08a400) [pid = 1932] [serial = 1131] [outer = 0x7f70d8af1000] 04:31:05 INFO - PROCESS | 1932 | 1462361465098 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 04:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 975ms 04:31:05 INFO - PROCESS | 1932 | 1462361465125 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 04:31:05 INFO - PROCESS | 1932 | 1462361465127 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 04:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:31:05 INFO - PROCESS | 1932 | 1462361465133 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:31:05 INFO - PROCESS | 1932 | 1462361465134 Marionette TRACE conn4 <- [1,1478,null,{}] 04:31:05 INFO - PROCESS | 1932 | 1462361465139 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:05 INFO - PROCESS | 1932 | 1462361465267 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 04:31:05 INFO - PROCESS | 1932 | 1462361465378 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc0db800 == 55 [pid = 1932] [id = 377] 04:31:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x7f70d8d3ac00) [pid = 1932] [serial = 1132] [outer = (nil)] 04:31:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x7f70dbf25400) [pid = 1932] [serial = 1133] [outer = 0x7f70d8d3ac00] 04:31:05 INFO - PROCESS | 1932 | 1462361465432 Marionette DEBUG loaded listener.js 04:31:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x7f70dcb8cc00) [pid = 1932] [serial = 1134] [outer = 0x7f70d8d3ac00] 04:31:06 INFO - PROCESS | 1932 | 1462361466043 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 04:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 924ms 04:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:31:06 INFO - PROCESS | 1932 | 1462361466058 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 04:31:06 INFO - PROCESS | 1932 | 1462361466061 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 04:31:06 INFO - PROCESS | 1932 | 1462361466067 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:31:06 INFO - PROCESS | 1932 | 1462361466069 Marionette TRACE conn4 <- [1,1482,null,{}] 04:31:06 INFO - PROCESS | 1932 | 1462361466147 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:06 INFO - PROCESS | 1932 | 1462361466312 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 04:31:06 INFO - PROCESS | 1932 | 1462361466456 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b6f000 == 56 [pid = 1932] [id = 378] 04:31:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x7f70d27d9400) [pid = 1932] [serial = 1135] [outer = (nil)] 04:31:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x7f70d2b09000) [pid = 1932] [serial = 1136] [outer = 0x7f70d27d9400] 04:31:06 INFO - PROCESS | 1932 | 1462361466563 Marionette DEBUG loaded listener.js 04:31:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x7f70d2df9000) [pid = 1932] [serial = 1137] [outer = 0x7f70d27d9400] 04:31:07 INFO - PROCESS | 1932 | 1462361467436 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 04:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1408ms 04:31:07 INFO - PROCESS | 1932 | 1462361467475 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 04:31:07 INFO - PROCESS | 1932 | 1462361467481 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 04:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:31:07 INFO - PROCESS | 1932 | 1462361467488 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:31:07 INFO - PROCESS | 1932 | 1462361467491 Marionette TRACE conn4 <- [1,1486,null,{}] 04:31:07 INFO - PROCESS | 1932 | 1462361467497 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:07 INFO - PROCESS | 1932 | 1462361467646 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 04:31:07 INFO - PROCESS | 1932 | 1462361467802 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d944f800 == 57 [pid = 1932] [id = 379] 04:31:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70d48fd800) [pid = 1932] [serial = 1138] [outer = (nil)] 04:31:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70d835c800) [pid = 1932] [serial = 1139] [outer = 0x7f70d48fd800] 04:31:07 INFO - PROCESS | 1932 | 1462361467866 Marionette DEBUG loaded listener.js 04:31:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70d867a400) [pid = 1932] [serial = 1140] [outer = 0x7f70d48fd800] 04:31:08 INFO - PROCESS | 1932 | 1462361468734 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 04:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1278ms 04:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:31:08 INFO - PROCESS | 1932 | 1462361468766 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 04:31:08 INFO - PROCESS | 1932 | 1462361468768 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 04:31:08 INFO - PROCESS | 1932 | 1462361468774 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:31:08 INFO - PROCESS | 1932 | 1462361468777 Marionette TRACE conn4 <- [1,1490,null,{}] 04:31:08 INFO - PROCESS | 1932 | 1462361468782 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:08 INFO - PROCESS | 1932 | 1462361468925 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 04:31:09 INFO - PROCESS | 1932 | 1462361469077 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e10d5000 == 58 [pid = 1932] [id = 380] 04:31:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70d86c5000) [pid = 1932] [serial = 1141] [outer = (nil)] 04:31:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70d8cbc000) [pid = 1932] [serial = 1142] [outer = 0x7f70d86c5000] 04:31:09 INFO - PROCESS | 1932 | 1462361469154 Marionette DEBUG loaded listener.js 04:31:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70da85e400) [pid = 1932] [serial = 1143] [outer = 0x7f70d86c5000] 04:31:10 INFO - PROCESS | 1932 | 1462361470015 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1280ms 04:31:10 INFO - PROCESS | 1932 | 1462361470061 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 04:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:31:10 INFO - PROCESS | 1932 | 1462361470070 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 04:31:10 INFO - PROCESS | 1932 | 1462361470077 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 1932 | 1462361470081 Marionette TRACE conn4 <- [1,1494,null,{}] 04:31:10 INFO - PROCESS | 1932 | 1462361470086 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:10 INFO - PROCESS | 1932 | 1462361470236 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 04:31:10 INFO - PROCESS | 1932 | 1462361470390 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e29c7000 == 59 [pid = 1932] [id = 381] 04:31:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70da85e800) [pid = 1932] [serial = 1144] [outer = (nil)] 04:31:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70dbfae000) [pid = 1932] [serial = 1145] [outer = 0x7f70da85e800] 04:31:10 INFO - PROCESS | 1932 | 1462361470454 Marionette DEBUG loaded listener.js 04:31:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70dd50d800) [pid = 1932] [serial = 1146] [outer = 0x7f70da85e800] 04:31:11 INFO - PROCESS | 1932 | 1462361471294 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 04:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1279ms 04:31:11 INFO - PROCESS | 1932 | 1462361471357 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 04:31:11 INFO - PROCESS | 1932 | 1462361471360 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 04:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:31:11 INFO - PROCESS | 1932 | 1462361471366 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:31:11 INFO - PROCESS | 1932 | 1462361471368 Marionette TRACE conn4 <- [1,1498,null,{}] 04:31:11 INFO - PROCESS | 1932 | 1462361471374 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:11 INFO - PROCESS | 1932 | 1462361471525 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 04:31:11 INFO - PROCESS | 1932 | 1462361471675 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e310e000 == 60 [pid = 1932] [id = 382] 04:31:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70da86a000) [pid = 1932] [serial = 1147] [outer = (nil)] 04:31:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70decf5c00) [pid = 1932] [serial = 1148] [outer = 0x7f70da86a000] 04:31:11 INFO - PROCESS | 1932 | 1462361471739 Marionette DEBUG loaded listener.js 04:31:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70e0297400) [pid = 1932] [serial = 1149] [outer = 0x7f70da86a000] 04:31:12 INFO - PROCESS | 1932 | 1462361472521 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 04:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1181ms 04:31:12 INFO - PROCESS | 1932 | 1462361472548 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 04:31:12 INFO - PROCESS | 1932 | 1462361472551 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 04:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:31:12 INFO - PROCESS | 1932 | 1462361472556 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:31:12 INFO - PROCESS | 1932 | 1462361472558 Marionette TRACE conn4 <- [1,1502,null,{}] 04:31:12 INFO - PROCESS | 1932 | 1462361472563 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:12 INFO - PROCESS | 1932 | 1462361472735 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 04:31:12 INFO - PROCESS | 1932 | 1462361472889 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3a24000 == 61 [pid = 1932] [id = 383] 04:31:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x7f70e107fc00) [pid = 1932] [serial = 1150] [outer = (nil)] 04:31:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x7f70e1dd0000) [pid = 1932] [serial = 1151] [outer = 0x7f70e107fc00] 04:31:12 INFO - PROCESS | 1932 | 1462361472954 Marionette DEBUG loaded listener.js 04:31:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x7f70e2587400) [pid = 1932] [serial = 1152] [outer = 0x7f70e107fc00] 04:31:13 INFO - PROCESS | 1932 | 1462361473759 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 04:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1227ms 04:31:13 INFO - PROCESS | 1932 | 1462361473788 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 04:31:13 INFO - PROCESS | 1932 | 1462361473792 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 04:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:31:13 INFO - PROCESS | 1932 | 1462361473800 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:31:13 INFO - PROCESS | 1932 | 1462361473803 Marionette TRACE conn4 <- [1,1506,null,{}] 04:31:13 INFO - PROCESS | 1932 | 1462361473808 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:13 INFO - PROCESS | 1932 | 1462361473960 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 04:31:14 INFO - PROCESS | 1932 | 1462361474286 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d85e8800 == 62 [pid = 1932] [id = 384] 04:31:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x7f70d27d8000) [pid = 1932] [serial = 1153] [outer = (nil)] 04:31:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x7f70d2a18000) [pid = 1932] [serial = 1154] [outer = 0x7f70d27d8000] 04:31:14 INFO - PROCESS | 1932 | 1462361474355 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x7f70d363e000) [pid = 1932] [serial = 1155] [outer = 0x7f70d27d8000] 04:31:15 INFO - PROCESS | 1932 | 1462361475262 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 04:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1477ms 04:31:15 INFO - PROCESS | 1932 | 1462361475278 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 04:31:15 INFO - PROCESS | 1932 | 1462361475283 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 04:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:31:15 INFO - PROCESS | 1932 | 1462361475290 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:31:15 INFO - PROCESS | 1932 | 1462361475294 Marionette TRACE conn4 <- [1,1510,null,{}] 04:31:15 INFO - PROCESS | 1932 | 1462361475301 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:15 INFO - PROCESS | 1932 | 1462361475454 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 04:31:15 INFO - PROCESS | 1932 | 1462361475659 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:15 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da407800 == 61 [pid = 1932] [id = 376] 04:31:15 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da279800 == 60 [pid = 1932] [id = 375] 04:31:15 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9cb7800 == 59 [pid = 1932] [id = 374] 04:31:15 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9411800 == 58 [pid = 1932] [id = 373] 04:31:15 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x7f70e180b400) [pid = 1932] [serial = 1094] [outer = (nil)] [url = about:blank] 04:31:15 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x7f70dd6eec00) [pid = 1932] [serial = 1067] [outer = (nil)] [url = about:blank] 04:31:15 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x7f70e007d400) [pid = 1932] [serial = 1070] [outer = (nil)] [url = about:blank] 04:31:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2db8800 == 59 [pid = 1932] [id = 385] 04:31:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x7f70d37ee400) [pid = 1932] [serial = 1156] [outer = (nil)] 04:31:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x7f70d86bb400) [pid = 1932] [serial = 1157] [outer = 0x7f70d37ee400] 04:31:15 INFO - PROCESS | 1932 | 1462361475758 Marionette DEBUG loaded listener.js 04:31:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x7f70d89ee800) [pid = 1932] [serial = 1158] [outer = 0x7f70d37ee400] 04:31:15 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d4555000 == 58 [pid = 1932] [id = 372] 04:31:15 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2b2f800 == 57 [pid = 1932] [id = 371] 04:31:15 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3330800 == 56 [pid = 1932] [id = 369] 04:31:15 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3161000 == 55 [pid = 1932] [id = 368] 04:31:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2b56000 == 54 [pid = 1932] [id = 367] 04:31:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d86800 == 53 [pid = 1932] [id = 366] 04:31:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b82800 == 52 [pid = 1932] [id = 365] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x7f70dcb88400) [pid = 1932] [serial = 1020] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x7f70dd50fc00) [pid = 1932] [serial = 1088] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x7f70dd6ec000) [pid = 1932] [serial = 1056] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x7f70d89f3400) [pid = 1932] [serial = 1079] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x7f70d8ae7800) [pid = 1932] [serial = 1080] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x7f70da244000) [pid = 1932] [serial = 1082] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70da88ac00) [pid = 1932] [serial = 1083] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70d8367c00) [pid = 1932] [serial = 1077] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70d475ec00) [pid = 1932] [serial = 1076] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70d8ae2800) [pid = 1932] [serial = 1061] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70dd6e8800) [pid = 1932] [serial = 1089] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70da23d000) [pid = 1932] [serial = 1073] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70dabf0c00) [pid = 1932] [serial = 1064] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x7f70d45c1c00) [pid = 1932] [serial = 1058] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x7f70dd6e9800) [pid = 1932] [serial = 1091] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x7f70dbf22000) [pid = 1932] [serial = 1085] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x7f70e0356c00) [pid = 1932] [serial = 1092] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x7f70dc02c000) [pid = 1932] [serial = 1086] [outer = (nil)] [url = about:blank] 04:31:16 INFO - PROCESS | 1932 | 1462361476475 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 04:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1232ms 04:31:16 INFO - PROCESS | 1932 | 1462361476523 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 04:31:16 INFO - PROCESS | 1932 | 1462361476528 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 04:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:31:16 INFO - PROCESS | 1932 | 1462361476536 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:31:16 INFO - PROCESS | 1932 | 1462361476539 Marionette TRACE conn4 <- [1,1514,null,{}] 04:31:16 INFO - PROCESS | 1932 | 1462361476544 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:16 INFO - PROCESS | 1932 | 1462361476673 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 04:31:16 INFO - PROCESS | 1932 | 1462361476782 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b56000 == 53 [pid = 1932] [id = 386] 04:31:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x7f70d867cc00) [pid = 1932] [serial = 1159] [outer = (nil)] 04:31:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x7f70d8aeec00) [pid = 1932] [serial = 1160] [outer = 0x7f70d867cc00] 04:31:16 INFO - PROCESS | 1932 | 1462361476839 Marionette DEBUG loaded listener.js 04:31:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x7f70da242400) [pid = 1932] [serial = 1161] [outer = 0x7f70d867cc00] 04:31:17 INFO - PROCESS | 1932 | 1462361477484 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 04:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 977ms 04:31:17 INFO - PROCESS | 1932 | 1462361477512 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 04:31:17 INFO - PROCESS | 1932 | 1462361477515 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 04:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:31:17 INFO - PROCESS | 1932 | 1462361477523 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:31:17 INFO - PROCESS | 1932 | 1462361477531 Marionette TRACE conn4 <- [1,1518,null,{}] 04:31:17 INFO - PROCESS | 1932 | 1462361477543 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:17 INFO - PROCESS | 1932 | 1462361477722 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 04:31:17 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70daa4d000 == 52 [pid = 1932] [id = 11] 04:31:17 INFO - PROCESS | 1932 | 1462361477820 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da5f5800 == 53 [pid = 1932] [id = 387] 04:31:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x7f70da88f000) [pid = 1932] [serial = 1162] [outer = (nil)] 04:31:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x7f70dbfa1000) [pid = 1932] [serial = 1163] [outer = 0x7f70da88f000] 04:31:17 INFO - PROCESS | 1932 | 1462361477895 Marionette DEBUG loaded listener.js 04:31:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70dc030000) [pid = 1932] [serial = 1164] [outer = 0x7f70da88f000] 04:31:18 INFO - PROCESS | 1932 | 1462361478604 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1145ms 04:31:18 INFO - PROCESS | 1932 | 1462361478667 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 04:31:18 INFO - PROCESS | 1932 | 1462361478671 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 04:31:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:31:18 INFO - PROCESS | 1932 | 1462361478677 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:31:18 INFO - PROCESS | 1932 | 1462361478678 Marionette TRACE conn4 <- [1,1522,null,{}] 04:31:18 INFO - PROCESS | 1932 | 1462361478683 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:18 INFO - PROCESS | 1932 | 1462361478846 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 04:31:18 INFO - PROCESS | 1932 | 1462361478873 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc0d0800 == 54 [pid = 1932] [id = 388] 04:31:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70dabf2000) [pid = 1932] [serial = 1165] [outer = (nil)] 04:31:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70dd511c00) [pid = 1932] [serial = 1166] [outer = 0x7f70dabf2000] 04:31:18 INFO - PROCESS | 1932 | 1462361478925 Marionette DEBUG loaded listener.js 04:31:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70dd6f0000) [pid = 1932] [serial = 1167] [outer = 0x7f70dabf2000] 04:31:19 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:19 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:31:19 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:19 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:19 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:19 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:19 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:19 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:19 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:19 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:19 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:19 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:19 INFO - PROCESS | 1932 | 1462361479663 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 04:31:19 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 () { 04:31:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:31:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:31:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:31:19 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 () { 04:31:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:31:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:31:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:31:19 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 () { 04:31:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:31:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:31:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:31:19 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 () { 04:31:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:31:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:31:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:31:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1024ms 04:31:19 INFO - PROCESS | 1932 | 1462361479708 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 04:31:19 INFO - PROCESS | 1932 | 1462361479712 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 04:31:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:31:19 INFO - PROCESS | 1932 | 1462361479717 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:31:19 INFO - PROCESS | 1932 | 1462361479720 Marionette TRACE conn4 <- [1,1526,null,{}] 04:31:19 INFO - PROCESS | 1932 | 1462361479746 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:19 INFO - PROCESS | 1932 | 1462361479900 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 04:31:19 INFO - PROCESS | 1932 | 1462361479923 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e1edf000 == 55 [pid = 1932] [id = 389] 04:31:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70e180b400) [pid = 1932] [serial = 1168] [outer = (nil)] 04:31:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70e1bf0c00) [pid = 1932] [serial = 1169] [outer = 0x7f70e180b400] 04:31:19 INFO - PROCESS | 1932 | 1462361479985 Marionette DEBUG loaded listener.js 04:31:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70e2590000) [pid = 1932] [serial = 1170] [outer = 0x7f70e180b400] 04:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x7f70d86bec00) [pid = 1932] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x7f70cf9d7800) [pid = 1932] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x7f70d8ad0000) [pid = 1932] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x7f70d3a6c800) [pid = 1932] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x7f70cf9d7400) [pid = 1932] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x7f70d8af1000) [pid = 1932] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x7f70d27d4000) [pid = 1932] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:31:20 INFO - PROCESS | 1932 | 1462361480653 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 04:31:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:31:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:31:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:31:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:31:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:31:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:31:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:31:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:31:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:31:21 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1529ms 04:31:21 INFO - PROCESS | 1932 | 1462361481274 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 04:31:21 INFO - PROCESS | 1932 | 1462361481276 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 04:31:21 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:31:21 INFO - PROCESS | 1932 | 1462361481284 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:31:21 INFO - PROCESS | 1932 | 1462361481286 Marionette TRACE conn4 <- [1,1530,null,{}] 04:31:21 INFO - PROCESS | 1932 | 1462361481292 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:21 INFO - PROCESS | 1932 | 1462361481469 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 04:31:21 INFO - PROCESS | 1932 | 1462361481533 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e30a8800 == 56 [pid = 1932] [id = 390] 04:31:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x7f70e299e400) [pid = 1932] [serial = 1171] [outer = (nil)] 04:31:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x7f70e33a7800) [pid = 1932] [serial = 1172] [outer = 0x7f70e299e400] 04:31:21 INFO - PROCESS | 1932 | 1462361481587 Marionette DEBUG loaded listener.js 04:31:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x7f70e3457c00) [pid = 1932] [serial = 1173] [outer = 0x7f70e299e400] 04:31:22 INFO - PROCESS | 1932 | 1462361482127 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 04:31:22 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 04:31:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:31:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:31:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:31:22 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. 04:31:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:31:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 881ms 04:31:22 INFO - PROCESS | 1932 | 1462361482167 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 04:31:22 INFO - PROCESS | 1932 | 1462361482170 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 04:31:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:31:22 INFO - PROCESS | 1932 | 1462361482177 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:31:22 INFO - PROCESS | 1932 | 1462361482178 Marionette TRACE conn4 <- [1,1534,null,{}] 04:31:22 INFO - PROCESS | 1932 | 1462361482183 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:22 INFO - PROCESS | 1932 | 1462361482305 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 04:31:22 INFO - PROCESS | 1932 | 1462361482536 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2d89000 == 57 [pid = 1932] [id = 391] 04:31:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x7f70ce182c00) [pid = 1932] [serial = 1174] [outer = (nil)] 04:31:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x7f70cf9d9800) [pid = 1932] [serial = 1175] [outer = 0x7f70ce182c00] 04:31:22 INFO - PROCESS | 1932 | 1462361482606 Marionette DEBUG loaded listener.js 04:31:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x7f70d363cc00) [pid = 1932] [serial = 1176] [outer = 0x7f70ce182c00] 04:31:23 INFO - PROCESS | 1932 | 1462361483466 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:31:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:31:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1326ms 04:31:23 INFO - PROCESS | 1932 | 1462361483505 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 04:31:23 INFO - PROCESS | 1932 | 1462361483511 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 04:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:31:23 INFO - PROCESS | 1932 | 1462361483519 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:31:23 INFO - PROCESS | 1932 | 1462361483524 Marionette TRACE conn4 <- [1,1538,null,{}] 04:31:23 INFO - PROCESS | 1932 | 1462361483530 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:23 INFO - PROCESS | 1932 | 1462361483684 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 04:31:23 INFO - PROCESS | 1932 | 1462361483841 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da332800 == 58 [pid = 1932] [id = 392] 04:31:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x7f70d48f2800) [pid = 1932] [serial = 1177] [outer = (nil)] 04:31:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x7f70d8acf400) [pid = 1932] [serial = 1178] [outer = 0x7f70d48f2800] 04:31:23 INFO - PROCESS | 1932 | 1462361483905 Marionette DEBUG loaded listener.js 04:31:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x7f70d8d3bc00) [pid = 1932] [serial = 1179] [outer = 0x7f70d48f2800] 04:31:24 INFO - PROCESS | 1932 | 1462361484762 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:31:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:31:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1287ms 04:31:24 INFO - PROCESS | 1932 | 1462361484809 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 04:31:24 INFO - PROCESS | 1932 | 1462361484814 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 04:31:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:31:24 INFO - PROCESS | 1932 | 1462361484820 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:31:24 INFO - PROCESS | 1932 | 1462361484822 Marionette TRACE conn4 <- [1,1542,null,{}] 04:31:24 INFO - PROCESS | 1932 | 1462361484828 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:24 INFO - PROCESS | 1932 | 1462361484972 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 04:31:25 INFO - PROCESS | 1932 | 1462361485131 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2e1c000 == 59 [pid = 1932] [id = 393] 04:31:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x7f70da85d400) [pid = 1932] [serial = 1180] [outer = (nil)] 04:31:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x7f70db083000) [pid = 1932] [serial = 1181] [outer = 0x7f70da85d400] 04:31:25 INFO - PROCESS | 1932 | 1462361485196 Marionette DEBUG loaded listener.js 04:31:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x7f70dd5bcc00) [pid = 1932] [serial = 1182] [outer = 0x7f70da85d400] 04:31:26 INFO - PROCESS | 1932 | 1462361486019 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 04:31:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:31:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1232ms 04:31:26 INFO - PROCESS | 1932 | 1462361486053 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 04:31:26 INFO - PROCESS | 1932 | 1462361486056 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 04:31:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:31:26 INFO - PROCESS | 1932 | 1462361486070 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 1932 | 1462361486078 Marionette TRACE conn4 <- [1,1546,null,{}] 04:31:26 INFO - PROCESS | 1932 | 1462361486101 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:26 INFO - PROCESS | 1932 | 1462361486253 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 04:31:26 INFO - PROCESS | 1932 | 1462361486412 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e4499800 == 60 [pid = 1932] [id = 394] 04:31:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x7f70da86b000) [pid = 1932] [serial = 1183] [outer = (nil)] 04:31:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x7f70e245f800) [pid = 1932] [serial = 1184] [outer = 0x7f70da86b000] 04:31:26 INFO - PROCESS | 1932 | 1462361486477 Marionette DEBUG loaded listener.js 04:31:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70e344d400) [pid = 1932] [serial = 1185] [outer = 0x7f70da86b000] 04:31:27 INFO - PROCESS | 1932 | 1462361487268 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:31:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:31:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1265ms 04:31:27 INFO - PROCESS | 1932 | 1462361487329 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 04:31:27 INFO - PROCESS | 1932 | 1462361487332 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 04:31:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:31:27 INFO - PROCESS | 1932 | 1462361487338 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:31:27 INFO - PROCESS | 1932 | 1462361487340 Marionette TRACE conn4 <- [1,1550,null,{}] 04:31:27 INFO - PROCESS | 1932 | 1462361487345 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:27 INFO - PROCESS | 1932 | 1462361487491 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 04:31:27 INFO - PROCESS | 1932 | 1462361487641 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e6413000 == 61 [pid = 1932] [id = 395] 04:31:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70daa93000) [pid = 1932] [serial = 1186] [outer = (nil)] 04:31:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x7f70e373e000) [pid = 1932] [serial = 1187] [outer = 0x7f70daa93000] 04:31:27 INFO - PROCESS | 1932 | 1462361487702 Marionette DEBUG loaded listener.js 04:31:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70e3a58000) [pid = 1932] [serial = 1188] [outer = 0x7f70daa93000] 04:31:28 INFO - PROCESS | 1932 | 1462361488468 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:31:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:31:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1176ms 04:31:28 INFO - PROCESS | 1932 | 1462361488515 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 04:31:28 INFO - PROCESS | 1932 | 1462361488518 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 04:31:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:31:28 INFO - PROCESS | 1932 | 1462361488524 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:31:28 INFO - PROCESS | 1932 | 1462361488526 Marionette TRACE conn4 <- [1,1554,null,{}] 04:31:28 INFO - PROCESS | 1932 | 1462361488531 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:28 INFO - PROCESS | 1932 | 1462361488676 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 04:31:28 INFO - PROCESS | 1932 | 1462361488836 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e66d1800 == 62 [pid = 1932] [id = 396] 04:31:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70e3c6cc00) [pid = 1932] [serial = 1189] [outer = (nil)] 04:31:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70e3c70400) [pid = 1932] [serial = 1190] [outer = 0x7f70e3c6cc00] 04:31:28 INFO - PROCESS | 1932 | 1462361488921 Marionette DEBUG loaded listener.js 04:31:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x7f70e3ec6c00) [pid = 1932] [serial = 1191] [outer = 0x7f70e3c6cc00] 04:31:29 INFO - PROCESS | 1932 | 1462361489730 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:31:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:31:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1280ms 04:31:29 INFO - PROCESS | 1932 | 1462361489804 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 04:31:29 INFO - PROCESS | 1932 | 1462361489807 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 04:31:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:31:29 INFO - PROCESS | 1932 | 1462361489812 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:31:29 INFO - PROCESS | 1932 | 1462361489814 Marionette TRACE conn4 <- [1,1558,null,{}] 04:31:29 INFO - PROCESS | 1932 | 1462361489820 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:30 INFO - PROCESS | 1932 | 1462361490016 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 04:31:30 INFO - PROCESS | 1932 | 1462361490170 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ea31a000 == 63 [pid = 1932] [id = 397] 04:31:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x7f70ce9b8000) [pid = 1932] [serial = 1192] [outer = (nil)] 04:31:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70e440f400) [pid = 1932] [serial = 1193] [outer = 0x7f70ce9b8000] 04:31:30 INFO - PROCESS | 1932 | 1462361490235 Marionette DEBUG loaded listener.js 04:31:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70e4462000) [pid = 1932] [serial = 1194] [outer = 0x7f70ce9b8000] 04:31:30 INFO - PROCESS | 1932 | 1462361490963 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:31:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:31:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1175ms 04:31:30 INFO - PROCESS | 1932 | 1462361490988 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 04:31:30 INFO - PROCESS | 1932 | 1462361490991 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 04:31:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:31:31 INFO - PROCESS | 1932 | 1462361490997 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:31:31 INFO - PROCESS | 1932 | 1462361490999 Marionette TRACE conn4 <- [1,1562,null,{}] 04:31:31 INFO - PROCESS | 1932 | 1462361491005 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:31 INFO - PROCESS | 1932 | 1462361491149 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 04:31:31 INFO - PROCESS | 1932 | 1462361491308 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70effc7800 == 64 [pid = 1932] [id = 398] 04:31:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70cf9d7000) [pid = 1932] [serial = 1195] [outer = (nil)] 04:31:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70e4737800) [pid = 1932] [serial = 1196] [outer = 0x7f70cf9d7000] 04:31:31 INFO - PROCESS | 1932 | 1462361491384 Marionette DEBUG loaded listener.js 04:31:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x7f70e6358800) [pid = 1932] [serial = 1197] [outer = 0x7f70cf9d7000] 04:31:32 INFO - PROCESS | 1932 | 1462361492124 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:31:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:31:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1178ms 04:31:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:31:32 INFO - PROCESS | 1932 | 1462361492176 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 04:31:32 INFO - PROCESS | 1932 | 1462361492178 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 04:31:32 INFO - PROCESS | 1932 | 1462361492183 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:31:32 INFO - PROCESS | 1932 | 1462361492187 Marionette TRACE conn4 <- [1,1566,null,{}] 04:31:32 INFO - PROCESS | 1932 | 1462361492192 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:32 INFO - PROCESS | 1932 | 1462361492353 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 04:31:32 INFO - PROCESS | 1932 | 1462361492513 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d495a000 == 65 [pid = 1932] [id = 399] 04:31:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x7f70d2dddc00) [pid = 1932] [serial = 1198] [outer = (nil)] 04:31:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70e1bc0400) [pid = 1932] [serial = 1199] [outer = 0x7f70d2dddc00] 04:31:32 INFO - PROCESS | 1932 | 1462361492574 Marionette DEBUG loaded listener.js 04:31:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70e635ec00) [pid = 1932] [serial = 1200] [outer = 0x7f70d2dddc00] 04:31:33 INFO - PROCESS | 1932 | 1462361493562 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:31:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:31:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1433ms 04:31:33 INFO - PROCESS | 1932 | 1462361493617 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 04:31:33 INFO - PROCESS | 1932 | 1462361493622 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 04:31:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:31:33 INFO - PROCESS | 1932 | 1462361493629 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:31:33 INFO - PROCESS | 1932 | 1462361493634 Marionette TRACE conn4 <- [1,1570,null,{}] 04:31:33 INFO - PROCESS | 1932 | 1462361493643 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:33 INFO - PROCESS | 1932 | 1462361493798 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 04:31:34 INFO - PROCESS | 1932 | 1462361494029 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dcf000 == 66 [pid = 1932] [id = 400] 04:31:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70d37f4000) [pid = 1932] [serial = 1201] [outer = (nil)] 04:31:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x7f70d48f9400) [pid = 1932] [serial = 1202] [outer = 0x7f70d37f4000] 04:31:34 INFO - PROCESS | 1932 | 1462361494193 Marionette DEBUG loaded listener.js 04:31:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x7f70d86bf800) [pid = 1932] [serial = 1203] [outer = 0x7f70d37f4000] 04:31:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e30a8800 == 65 [pid = 1932] [id = 390] 04:31:34 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e1edf000 == 64 [pid = 1932] [id = 389] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x7f70dbf25400) [pid = 1932] [serial = 1133] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | 1462361495049 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:31:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc0d0800 == 63 [pid = 1932] [id = 388] 04:31:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da5f5800 == 62 [pid = 1932] [id = 387] 04:31:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b56000 == 61 [pid = 1932] [id = 386] 04:31:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2db8800 == 60 [pid = 1932] [id = 385] 04:31:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da335000 == 59 [pid = 1932] [id = 12] 04:31:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:31:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1443ms 04:31:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d85e8800 == 58 [pid = 1932] [id = 384] 04:31:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e10d5000 == 57 [pid = 1932] [id = 380] 04:31:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d944f800 == 56 [pid = 1932] [id = 379] 04:31:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b6f000 == 55 [pid = 1932] [id = 378] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x7f70d8ad0400) [pid = 1932] [serial = 1100] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x7f70d890a400) [pid = 1932] [serial = 1121] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x7f70d8ac4c00) [pid = 1932] [serial = 1122] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x7f70d37f6400) [pid = 1932] [serial = 1112] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x7f70d45e0000) [pid = 1932] [serial = 1118] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x7f70d48fac00) [pid = 1932] [serial = 1119] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70da52b400) [pid = 1932] [serial = 1128] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70d8d3a800) [pid = 1932] [serial = 1125] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x7f70d1c4e000) [pid = 1932] [serial = 1115] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x7f70e107b000) [pid = 1932] [serial = 1106] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x7f70db08a400) [pid = 1932] [serial = 1131] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x7f70daa8e800) [pid = 1932] [serial = 1130] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70d3a6a800) [pid = 1932] [serial = 1097] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70e1becc00) [pid = 1932] [serial = 1109] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x7f70da1aa000) [pid = 1932] [serial = 1127] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x7f70dc030800) [pid = 1932] [serial = 1103] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x7f70d8cb6800) [pid = 1932] [serial = 1124] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70e1ab6c00) [pid = 1932] [serial = 1095] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x7f70d2de6000) [pid = 1932] [serial = 1116] [outer = (nil)] [url = about:blank] 04:31:35 INFO - PROCESS | 1932 | 1462361495098 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 04:31:35 INFO - PROCESS | 1932 | 1462361495104 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 04:31:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:31:35 INFO - PROCESS | 1932 | 1462361495113 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:31:35 INFO - PROCESS | 1932 | 1462361495117 Marionette TRACE conn4 <- [1,1574,null,{}] 04:31:35 INFO - PROCESS | 1932 | 1462361495122 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:35 INFO - PROCESS | 1932 | 1462361495267 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 04:31:35 INFO - PROCESS | 1932 | 1462361495278 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d495d800 == 56 [pid = 1932] [id = 401] 04:31:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x7f70d89f2000) [pid = 1932] [serial = 1204] [outer = (nil)] 04:31:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70d8d3b400) [pid = 1932] [serial = 1205] [outer = 0x7f70d89f2000] 04:31:35 INFO - PROCESS | 1932 | 1462361495334 Marionette DEBUG loaded listener.js 04:31:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70da867400) [pid = 1932] [serial = 1206] [outer = 0x7f70d89f2000] 04:31:36 INFO - PROCESS | 1932 | 1462361496146 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 04:31:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:31:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1079ms 04:31:36 INFO - PROCESS | 1932 | 1462361496193 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 04:31:36 INFO - PROCESS | 1932 | 1462361496196 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 04:31:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:31:36 INFO - PROCESS | 1932 | 1462361496202 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:31:36 INFO - PROCESS | 1932 | 1462361496207 Marionette TRACE conn4 <- [1,1578,null,{}] 04:31:36 INFO - PROCESS | 1932 | 1462361496220 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:36 INFO - PROCESS | 1932 | 1462361496354 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 04:31:36 INFO - PROCESS | 1932 | 1462361496381 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8d20000 == 57 [pid = 1932] [id = 402] 04:31:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x7f70dc02e800) [pid = 1932] [serial = 1207] [outer = (nil)] 04:31:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70dcb92400) [pid = 1932] [serial = 1208] [outer = 0x7f70dc02e800] 04:31:36 INFO - PROCESS | 1932 | 1462361496439 Marionette DEBUG loaded listener.js 04:31:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70e0079000) [pid = 1932] [serial = 1209] [outer = 0x7f70dc02e800] 04:31:37 INFO - PROCESS | 1932 | 1462361497140 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 04:31:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:31:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 981ms 04:31:37 INFO - PROCESS | 1932 | 1462361497184 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 04:31:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:31:37 INFO - PROCESS | 1932 | 1462361497187 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 04:31:37 INFO - PROCESS | 1932 | 1462361497193 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:31:37 INFO - PROCESS | 1932 | 1462361497195 Marionette TRACE conn4 <- [1,1582,null,{}] 04:31:37 INFO - PROCESS | 1932 | 1462361497200 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:37 INFO - PROCESS | 1932 | 1462361497397 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 04:31:37 INFO - PROCESS | 1932 | 1462361497476 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0b02800 == 58 [pid = 1932] [id = 403] 04:31:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70da1af400) [pid = 1932] [serial = 1210] [outer = (nil)] 04:31:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x7f70e1ab3400) [pid = 1932] [serial = 1211] [outer = 0x7f70da1af400] 04:31:37 INFO - PROCESS | 1932 | 1462361497529 Marionette DEBUG loaded listener.js 04:31:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x7f70e1e23800) [pid = 1932] [serial = 1212] [outer = 0x7f70da1af400] 04:31:38 INFO - PROCESS | 1932 | 1462361498174 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:31:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:31:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1026ms 04:31:38 INFO - PROCESS | 1932 | 1462361498220 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 04:31:38 INFO - PROCESS | 1932 | 1462361498223 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 04:31:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:31:38 INFO - PROCESS | 1932 | 1462361498237 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:31:38 INFO - PROCESS | 1932 | 1462361498239 Marionette TRACE conn4 <- [1,1586,null,{}] 04:31:38 INFO - PROCESS | 1932 | 1462361498244 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:38 INFO - PROCESS | 1932 | 1462361498414 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 04:31:38 INFO - PROCESS | 1932 | 1462361498438 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e29da800 == 59 [pid = 1932] [id = 404] 04:31:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70e1e8e800) [pid = 1932] [serial = 1213] [outer = (nil)] 04:31:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70e344e000) [pid = 1932] [serial = 1214] [outer = 0x7f70e1e8e800] 04:31:38 INFO - PROCESS | 1932 | 1462361498493 Marionette DEBUG loaded listener.js 04:31:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70e3c66c00) [pid = 1932] [serial = 1215] [outer = 0x7f70e1e8e800] 04:31:39 INFO - PROCESS | 1932 | 1462361499205 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 04:31:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:31:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1029ms 04:31:39 INFO - PROCESS | 1932 | 1462361499267 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 04:31:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:31:39 INFO - PROCESS | 1932 | 1462361499270 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 04:31:39 INFO - PROCESS | 1932 | 1462361499276 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:31:39 INFO - PROCESS | 1932 | 1462361499279 Marionette TRACE conn4 <- [1,1590,null,{}] 04:31:39 INFO - PROCESS | 1932 | 1462361499308 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:39 INFO - PROCESS | 1932 | 1462361499517 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 04:31:39 INFO - PROCESS | 1932 | 1462361499538 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3604800 == 60 [pid = 1932] [id = 405] 04:31:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70e3c67800) [pid = 1932] [serial = 1216] [outer = (nil)] 04:31:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x7f70e440dc00) [pid = 1932] [serial = 1217] [outer = 0x7f70e3c67800] 04:31:39 INFO - PROCESS | 1932 | 1462361499595 Marionette DEBUG loaded listener.js 04:31:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x7f70e6680800) [pid = 1932] [serial = 1218] [outer = 0x7f70e3c67800] 04:31:40 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x7f70daa62800) [pid = 1932] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:31:40 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x7f70dabf2000) [pid = 1932] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:31:40 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70e180b400) [pid = 1932] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:31:40 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70d8d3ac00) [pid = 1932] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:31:40 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x7f70d867cc00) [pid = 1932] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:31:40 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x7f70da88f000) [pid = 1932] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:31:40 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x7f70d27d8000) [pid = 1932] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:31:40 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x7f70d37ee400) [pid = 1932] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:31:40 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70dbf24000) [pid = 1932] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:31:40 INFO - PROCESS | 1932 | 1462361500359 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 04:31:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:31:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1132ms 04:31:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:31:40 INFO - PROCESS | 1932 | 1462361500409 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 04:31:40 INFO - PROCESS | 1932 | 1462361500411 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 04:31:40 INFO - PROCESS | 1932 | 1462361500416 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:31:40 INFO - PROCESS | 1932 | 1462361500419 Marionette TRACE conn4 <- [1,1594,null,{}] 04:31:40 INFO - PROCESS | 1932 | 1462361500424 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:40 INFO - PROCESS | 1932 | 1462361500591 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 04:31:40 INFO - PROCESS | 1932 | 1462361500611 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e332e800 == 61 [pid = 1932] [id = 406] 04:31:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70d2de9000) [pid = 1932] [serial = 1219] [outer = (nil)] 04:31:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x7f70e1073800) [pid = 1932] [serial = 1220] [outer = 0x7f70d2de9000] 04:31:40 INFO - PROCESS | 1932 | 1462361500664 Marionette DEBUG loaded listener.js 04:31:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x7f70e6680400) [pid = 1932] [serial = 1221] [outer = 0x7f70d2de9000] 04:31:41 INFO - PROCESS | 1932 | 1462361501320 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:31:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:31:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 926ms 04:31:41 INFO - PROCESS | 1932 | 1462361501343 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 04:31:41 INFO - PROCESS | 1932 | 1462361501346 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 04:31:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:31:41 INFO - PROCESS | 1932 | 1462361501351 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:31:41 INFO - PROCESS | 1932 | 1462361501353 Marionette TRACE conn4 <- [1,1598,null,{}] 04:31:41 INFO - PROCESS | 1932 | 1462361501358 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:41 INFO - PROCESS | 1932 | 1462361501497 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 04:31:41 INFO - PROCESS | 1932 | 1462361501618 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ea30d800 == 62 [pid = 1932] [id = 407] 04:31:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70d2de0c00) [pid = 1932] [serial = 1222] [outer = (nil)] 04:31:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70e6683400) [pid = 1932] [serial = 1223] [outer = 0x7f70d2de0c00] 04:31:41 INFO - PROCESS | 1932 | 1462361501670 Marionette DEBUG loaded listener.js 04:31:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70ea08f400) [pid = 1932] [serial = 1224] [outer = 0x7f70d2de0c00] 04:31:42 INFO - PROCESS | 1932 | 1462361502516 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:31:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:31:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1225ms 04:31:42 INFO - PROCESS | 1932 | 1462361502577 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 04:31:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:31:42 INFO - PROCESS | 1932 | 1462361502583 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 04:31:42 INFO - PROCESS | 1932 | 1462361502591 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:31:42 INFO - PROCESS | 1932 | 1462361502596 Marionette TRACE conn4 <- [1,1602,null,{}] 04:31:42 INFO - PROCESS | 1932 | 1462361502604 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:42 INFO - PROCESS | 1932 | 1462361502807 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 04:31:42 INFO - PROCESS | 1932 | 1462361502964 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d97000 == 63 [pid = 1932] [id = 408] 04:31:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70d8367800) [pid = 1932] [serial = 1225] [outer = (nil)] 04:31:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x7f70cf9e1800) [pid = 1932] [serial = 1226] [outer = 0x7f70d8367800] 04:31:43 INFO - PROCESS | 1932 | 1462361503040 Marionette DEBUG loaded listener.js 04:31:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x7f70d8cb6c00) [pid = 1932] [serial = 1227] [outer = 0x7f70d8367800] 04:31:43 INFO - PROCESS | 1932 | 1462361503862 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 04:31:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:31:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1333ms 04:31:43 INFO - PROCESS | 1932 | 1462361503923 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 04:31:43 INFO - PROCESS | 1932 | 1462361503931 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 04:31:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:31:43 INFO - PROCESS | 1932 | 1462361503940 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:31:43 INFO - PROCESS | 1932 | 1462361503944 Marionette TRACE conn4 <- [1,1606,null,{}] 04:31:43 INFO - PROCESS | 1932 | 1462361503949 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:44 INFO - PROCESS | 1932 | 1462361504113 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 04:31:44 INFO - PROCESS | 1932 | 1462361504269 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26c1800 == 64 [pid = 1932] [id = 409] 04:31:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70da866400) [pid = 1932] [serial = 1228] [outer = (nil)] 04:31:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70db08a400) [pid = 1932] [serial = 1229] [outer = 0x7f70da866400] 04:31:44 INFO - PROCESS | 1932 | 1462361504334 Marionette DEBUG loaded listener.js 04:31:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70dd5c6400) [pid = 1932] [serial = 1230] [outer = 0x7f70da866400] 04:31:45 INFO - PROCESS | 1932 | 1462361505177 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 04:31:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:31:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1287ms 04:31:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:31:45 INFO - PROCESS | 1932 | 1462361505228 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 04:31:45 INFO - PROCESS | 1932 | 1462361505231 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 04:31:45 INFO - PROCESS | 1932 | 1462361505237 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:31:45 INFO - PROCESS | 1932 | 1462361505242 Marionette TRACE conn4 <- [1,1610,null,{}] 04:31:45 INFO - PROCESS | 1932 | 1462361505257 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:45 INFO - PROCESS | 1932 | 1462361505420 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 04:31:45 INFO - PROCESS | 1932 | 1462361505587 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f1011000 == 65 [pid = 1932] [id = 410] 04:31:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x7f70e028f400) [pid = 1932] [serial = 1231] [outer = (nil)] 04:31:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x7f70e1be5400) [pid = 1932] [serial = 1232] [outer = 0x7f70e028f400] 04:31:45 INFO - PROCESS | 1932 | 1462361505656 Marionette DEBUG loaded listener.js 04:31:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70e3c67c00) [pid = 1932] [serial = 1233] [outer = 0x7f70e028f400] 04:31:46 INFO - PROCESS | 1932 | 1462361506438 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 04:31:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:31:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1235ms 04:31:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:31:46 INFO - PROCESS | 1932 | 1462361506472 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 04:31:46 INFO - PROCESS | 1932 | 1462361506475 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 04:31:46 INFO - PROCESS | 1932 | 1462361506481 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:31:46 INFO - PROCESS | 1932 | 1462361506484 Marionette TRACE conn4 <- [1,1614,null,{}] 04:31:46 INFO - PROCESS | 1932 | 1462361506489 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:46 INFO - PROCESS | 1932 | 1462361506641 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 04:31:46 INFO - PROCESS | 1932 | 1462361506802 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f1d36000 == 66 [pid = 1932] [id = 411] 04:31:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70ce9c1400) [pid = 1932] [serial = 1234] [outer = (nil)] 04:31:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70e4404400) [pid = 1932] [serial = 1235] [outer = 0x7f70ce9c1400] 04:31:46 INFO - PROCESS | 1932 | 1462361506864 Marionette DEBUG loaded listener.js 04:31:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70e48c9000) [pid = 1932] [serial = 1236] [outer = 0x7f70ce9c1400] 04:31:47 INFO - PROCESS | 1932 | 1462361507671 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 04:31:47 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 04:31:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1236ms 04:31:47 INFO - PROCESS | 1932 | 1462361507716 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 04:31:47 INFO - PROCESS | 1932 | 1462361507720 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 04:31:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:31:47 INFO - PROCESS | 1932 | 1462361507725 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:31:47 INFO - PROCESS | 1932 | 1462361507728 Marionette TRACE conn4 <- [1,1618,null,{}] 04:31:47 INFO - PROCESS | 1932 | 1462361507733 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:47 INFO - PROCESS | 1932 | 1462361507880 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 04:31:48 INFO - PROCESS | 1932 | 1462361508041 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f227e800 == 67 [pid = 1932] [id = 412] 04:31:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70e3c68400) [pid = 1932] [serial = 1237] [outer = (nil)] 04:31:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70e667e000) [pid = 1932] [serial = 1238] [outer = 0x7f70e3c68400] 04:31:48 INFO - PROCESS | 1932 | 1462361508104 Marionette DEBUG loaded listener.js 04:31:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70ea08c000) [pid = 1932] [serial = 1239] [outer = 0x7f70e3c68400] 04:31:48 INFO - PROCESS | 1932 | 1462361508903 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 04:31:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:31:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1229ms 04:31:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:31:48 INFO - PROCESS | 1932 | 1462361508955 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 04:31:48 INFO - PROCESS | 1932 | 1462361508957 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 04:31:48 INFO - PROCESS | 1932 | 1462361508962 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:31:48 INFO - PROCESS | 1932 | 1462361508965 Marionette TRACE conn4 <- [1,1622,null,{}] 04:31:48 INFO - PROCESS | 1932 | 1462361508970 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:49 INFO - PROCESS | 1932 | 1462361509136 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 04:31:49 INFO - PROCESS | 1932 | 1462361509299 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f41ce000 == 68 [pid = 1932] [id = 413] 04:31:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70e6687400) [pid = 1932] [serial = 1240] [outer = (nil)] 04:31:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70eff68000) [pid = 1932] [serial = 1241] [outer = 0x7f70e6687400] 04:31:49 INFO - PROCESS | 1932 | 1462361509363 Marionette DEBUG loaded listener.js 04:31:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70f0b95c00) [pid = 1932] [serial = 1242] [outer = 0x7f70e6687400] 04:31:50 INFO - PROCESS | 1932 | 1462361510207 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 04:31:50 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 04:31:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1277ms 04:31:50 INFO - PROCESS | 1932 | 1462361510248 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 04:31:50 INFO - PROCESS | 1932 | 1462361510251 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 04:31:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:31:50 INFO - PROCESS | 1932 | 1462361510257 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:31:50 INFO - PROCESS | 1932 | 1462361510259 Marionette TRACE conn4 <- [1,1626,null,{}] 04:31:50 INFO - PROCESS | 1932 | 1462361510264 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:50 INFO - PROCESS | 1932 | 1462361510410 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 04:31:50 INFO - PROCESS | 1932 | 1462361510572 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5ab3800 == 69 [pid = 1932] [id = 414] 04:31:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70eaf98c00) [pid = 1932] [serial = 1243] [outer = (nil)] 04:31:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x7f70f0df3000) [pid = 1932] [serial = 1244] [outer = 0x7f70eaf98c00] 04:31:50 INFO - PROCESS | 1932 | 1462361510634 Marionette DEBUG loaded listener.js 04:31:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x7f70f0e92800) [pid = 1932] [serial = 1245] [outer = 0x7f70eaf98c00] 04:31:51 INFO - PROCESS | 1932 | 1462361511387 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:31:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:31:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1176ms 04:31:51 INFO - PROCESS | 1932 | 1462361511434 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 04:31:51 INFO - PROCESS | 1932 | 1462361511437 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 04:31:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:31:51 INFO - PROCESS | 1932 | 1462361511460 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:31:51 INFO - PROCESS | 1932 | 1462361511464 Marionette TRACE conn4 <- [1,1630,null,{}] 04:31:51 INFO - PROCESS | 1932 | 1462361511468 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:51 INFO - PROCESS | 1932 | 1462361511606 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 04:31:51 INFO - PROCESS | 1932 | 1462361511765 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d83800 == 70 [pid = 1932] [id = 415] 04:31:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x7f70d8ad0800) [pid = 1932] [serial = 1246] [outer = (nil)] 04:31:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x7f70e1ab7400) [pid = 1932] [serial = 1247] [outer = 0x7f70d8ad0800] 04:31:51 INFO - PROCESS | 1932 | 1462361511827 Marionette DEBUG loaded listener.js 04:31:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x7f70f0e92c00) [pid = 1932] [serial = 1248] [outer = 0x7f70d8ad0800] 04:31:52 INFO - PROCESS | 1932 | 1462361512860 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 04:31:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:31:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1435ms 04:31:52 INFO - PROCESS | 1932 | 1462361512893 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 04:31:52 INFO - PROCESS | 1932 | 1462361512897 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 04:31:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:31:52 INFO - PROCESS | 1932 | 1462361512904 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:31:52 INFO - PROCESS | 1932 | 1462361512909 Marionette TRACE conn4 <- [1,1634,null,{}] 04:31:52 INFO - PROCESS | 1932 | 1462361512917 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:53 INFO - PROCESS | 1932 | 1462361513063 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 04:31:53 INFO - PROCESS | 1932 | 1462361513294 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dec23000 == 71 [pid = 1932] [id = 416] 04:31:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70d4966800) [pid = 1932] [serial = 1249] [outer = (nil)] 04:31:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70d8682000) [pid = 1932] [serial = 1250] [outer = 0x7f70d4966800] 04:31:53 INFO - PROCESS | 1932 | 1462361513353 Marionette DEBUG loaded listener.js 04:31:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70d8ae8c00) [pid = 1932] [serial = 1251] [outer = 0x7f70d4966800] 04:31:54 INFO - PROCESS | 1932 | 1462361514178 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:31:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:31:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1336ms 04:31:54 INFO - PROCESS | 1932 | 1462361514242 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 04:31:54 INFO - PROCESS | 1932 | 1462361514249 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 04:31:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:31:54 INFO - PROCESS | 1932 | 1462361514259 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:31:54 INFO - PROCESS | 1932 | 1462361514262 Marionette TRACE conn4 <- [1,1638,null,{}] 04:31:54 INFO - PROCESS | 1932 | 1462361514266 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:54 INFO - PROCESS | 1932 | 1462361514471 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 04:31:54 INFO - PROCESS | 1932 | 1462361514633 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4573000 == 72 [pid = 1932] [id = 417] 04:31:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70d8629400) [pid = 1932] [serial = 1252] [outer = (nil)] 04:31:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70da3a2000) [pid = 1932] [serial = 1253] [outer = 0x7f70d8629400] 04:31:54 INFO - PROCESS | 1932 | 1462361514692 Marionette DEBUG loaded listener.js 04:31:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70daa94c00) [pid = 1932] [serial = 1254] [outer = 0x7f70d8629400] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70dbbde800) [pid = 1932] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70e33a7800) [pid = 1932] [serial = 1172] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70d2b09000) [pid = 1932] [serial = 1136] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70d835c800) [pid = 1932] [serial = 1139] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70d8cbc000) [pid = 1932] [serial = 1142] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70dbfae000) [pid = 1932] [serial = 1145] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x7f70decf5c00) [pid = 1932] [serial = 1148] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x7f70e1dd0000) [pid = 1932] [serial = 1151] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e332e800 == 71 [pid = 1932] [id = 406] 04:31:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3604800 == 70 [pid = 1932] [id = 405] 04:31:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e29da800 == 69 [pid = 1932] [id = 404] 04:31:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e0b02800 == 68 [pid = 1932] [id = 403] 04:31:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8d20000 == 67 [pid = 1932] [id = 402] 04:31:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d495d800 == 66 [pid = 1932] [id = 401] 04:31:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8dcf000 == 65 [pid = 1932] [id = 400] 04:31:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e4499800 == 64 [pid = 1932] [id = 394] 04:31:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2e1c000 == 63 [pid = 1932] [id = 393] 04:31:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da332800 == 62 [pid = 1932] [id = 392] 04:31:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2d89000 == 61 [pid = 1932] [id = 391] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x7f70dd511c00) [pid = 1932] [serial = 1166] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x7f70e1bf0c00) [pid = 1932] [serial = 1169] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x7f70dd6f0000) [pid = 1932] [serial = 1167] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70dcb8cc00) [pid = 1932] [serial = 1134] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70d8aeec00) [pid = 1932] [serial = 1160] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70da242400) [pid = 1932] [serial = 1161] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70dbfa1000) [pid = 1932] [serial = 1163] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70d363e000) [pid = 1932] [serial = 1155] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70d2a18000) [pid = 1932] [serial = 1154] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70d86bb400) [pid = 1932] [serial = 1157] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70d89ee800) [pid = 1932] [serial = 1158] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70e2590000) [pid = 1932] [serial = 1170] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70dbfa0c00) [pid = 1932] [serial = 801] [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.] 04:31:55 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x7f70dc030000) [pid = 1932] [serial = 1164] [outer = (nil)] [url = about:blank] 04:31:55 INFO - PROCESS | 1932 | 1462361515562 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 04:31:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:31:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1380ms 04:31:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:31:55 INFO - PROCESS | 1932 | 1462361515640 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 04:31:55 INFO - PROCESS | 1932 | 1462361515642 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 04:31:55 INFO - PROCESS | 1932 | 1462361515648 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:31:55 INFO - PROCESS | 1932 | 1462361515652 Marionette TRACE conn4 <- [1,1642,null,{}] 04:31:55 INFO - PROCESS | 1932 | 1462361515665 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:55 INFO - PROCESS | 1932 | 1462361515802 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 04:31:55 INFO - PROCESS | 1932 | 1462361515818 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9da0000 == 62 [pid = 1932] [id = 418] 04:31:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70dabf0400) [pid = 1932] [serial = 1255] [outer = (nil)] 04:31:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70dc078c00) [pid = 1932] [serial = 1256] [outer = 0x7f70dabf0400] 04:31:55 INFO - PROCESS | 1932 | 1462361515876 Marionette DEBUG loaded listener.js 04:31:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70decf2c00) [pid = 1932] [serial = 1257] [outer = 0x7f70dabf0400] 04:31:56 INFO - PROCESS | 1932 | 1462361516581 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 04:31:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:31:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 984ms 04:31:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:31:56 INFO - PROCESS | 1932 | 1462361516631 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 04:31:56 INFO - PROCESS | 1932 | 1462361516634 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 04:31:56 INFO - PROCESS | 1932 | 1462361516640 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:31:56 INFO - PROCESS | 1932 | 1462361516641 Marionette TRACE conn4 <- [1,1646,null,{}] 04:31:56 INFO - PROCESS | 1932 | 1462361516646 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:56 INFO - PROCESS | 1932 | 1462361516817 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 04:31:56 INFO - PROCESS | 1932 | 1462361516838 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dd64f000 == 63 [pid = 1932] [id = 419] 04:31:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70dc083800) [pid = 1932] [serial = 1258] [outer = (nil)] 04:31:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70e1890800) [pid = 1932] [serial = 1259] [outer = 0x7f70dc083800] 04:31:56 INFO - PROCESS | 1932 | 1462361516894 Marionette DEBUG loaded listener.js 04:31:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70e1bed400) [pid = 1932] [serial = 1260] [outer = 0x7f70dc083800] 04:31:57 INFO - PROCESS | 1932 | 1462361517596 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 04:31:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:31:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1026ms 04:31:57 INFO - PROCESS | 1932 | 1462361517666 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 04:31:57 INFO - PROCESS | 1932 | 1462361517669 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 04:31:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:31:57 INFO - PROCESS | 1932 | 1462361517675 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 1932 | 1462361517677 Marionette TRACE conn4 <- [1,1650,null,{}] 04:31:57 INFO - PROCESS | 1932 | 1462361517682 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:57 INFO - PROCESS | 1932 | 1462361517918 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 04:31:58 INFO - PROCESS | 1932 | 1462361518002 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e29d0000 == 64 [pid = 1932] [id = 420] 04:31:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70dc07a800) [pid = 1932] [serial = 1261] [outer = (nil)] 04:31:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70e2571c00) [pid = 1932] [serial = 1262] [outer = 0x7f70dc07a800] 04:31:58 INFO - PROCESS | 1932 | 1462361518056 Marionette DEBUG loaded listener.js 04:31:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70e3738000) [pid = 1932] [serial = 1263] [outer = 0x7f70dc07a800] 04:31:58 INFO - PROCESS | 1932 | 1462361518692 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 04:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1075ms 04:31:58 INFO - PROCESS | 1932 | 1462361518758 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 04:31:58 INFO - PROCESS | 1932 | 1462361518761 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 04:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:31:58 INFO - PROCESS | 1932 | 1462361518766 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:31:58 INFO - PROCESS | 1932 | 1462361518768 Marionette TRACE conn4 <- [1,1654,null,{}] 04:31:58 INFO - PROCESS | 1932 | 1462361518797 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:58 INFO - PROCESS | 1932 | 1462361518991 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 04:31:59 INFO - PROCESS | 1932 | 1462361519016 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3adb800 == 65 [pid = 1932] [id = 421] 04:31:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70e3c70800) [pid = 1932] [serial = 1264] [outer = (nil)] 04:31:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70e4742400) [pid = 1932] [serial = 1265] [outer = 0x7f70e3c70800] 04:31:59 INFO - PROCESS | 1932 | 1462361519072 Marionette DEBUG loaded listener.js 04:31:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x7f70eaf97400) [pid = 1932] [serial = 1266] [outer = 0x7f70e3c70800] 04:31:59 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x7f70da1af400) [pid = 1932] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:31:59 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70e3c67800) [pid = 1932] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:31:59 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70d89f2000) [pid = 1932] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:31:59 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70e1e8e800) [pid = 1932] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:31:59 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70d37f4000) [pid = 1932] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:31:59 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70e299e400) [pid = 1932] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:31:59 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70dc02e800) [pid = 1932] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:31:59 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70d2de9000) [pid = 1932] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:31:59 INFO - PROCESS | 1932 | 1462361519947 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:31:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:31:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1234ms 04:32:00 INFO - PROCESS | 1932 | 1462361520001 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 04:32:00 INFO - PROCESS | 1932 | 1462361520003 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 04:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:32:00 INFO - PROCESS | 1932 | 1462361520009 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:32:00 INFO - PROCESS | 1932 | 1462361520011 Marionette TRACE conn4 <- [1,1658,null,{}] 04:32:00 INFO - PROCESS | 1932 | 1462361520016 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:00 INFO - PROCESS | 1932 | 1462361520207 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 04:32:00 INFO - PROCESS | 1932 | 1462361520224 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2412800 == 66 [pid = 1932] [id = 422] 04:32:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70d89f2000) [pid = 1932] [serial = 1267] [outer = (nil)] 04:32:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70e2fae000) [pid = 1932] [serial = 1268] [outer = 0x7f70d89f2000] 04:32:00 INFO - PROCESS | 1932 | 1462361520279 Marionette DEBUG loaded listener.js 04:32:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70e6688000) [pid = 1932] [serial = 1269] [outer = 0x7f70d89f2000] 04:32:00 INFO - PROCESS | 1932 | 1462361520935 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 974ms 04:32:00 INFO - PROCESS | 1932 | 1462361520984 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 04:32:00 INFO - PROCESS | 1932 | 1462361520986 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 04:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:32:00 INFO - PROCESS | 1932 | 1462361520992 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:32:00 INFO - PROCESS | 1932 | 1462361520993 Marionette TRACE conn4 <- [1,1662,null,{}] 04:32:01 INFO - PROCESS | 1932 | 1462361521003 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:01 INFO - PROCESS | 1932 | 1462361521175 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 04:32:01 INFO - PROCESS | 1932 | 1462361521192 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ea1a2000 == 67 [pid = 1932] [id = 423] 04:32:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70d8acbc00) [pid = 1932] [serial = 1270] [outer = (nil)] 04:32:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70f0b06c00) [pid = 1932] [serial = 1271] [outer = 0x7f70d8acbc00] 04:32:01 INFO - PROCESS | 1932 | 1462361521246 Marionette DEBUG loaded listener.js 04:32:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70f0df5c00) [pid = 1932] [serial = 1272] [outer = 0x7f70d8acbc00] 04:32:02 INFO - PROCESS | 1932 | 1462361522031 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1080ms 04:32:02 INFO - PROCESS | 1932 | 1462361522093 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 04:32:02 INFO - PROCESS | 1932 | 1462361522097 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 04:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:32:02 INFO - PROCESS | 1932 | 1462361522106 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:32:02 INFO - PROCESS | 1932 | 1462361522110 Marionette TRACE conn4 <- [1,1666,null,{}] 04:32:02 INFO - PROCESS | 1932 | 1462361522120 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:02 INFO - PROCESS | 1932 | 1462361522337 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 04:32:02 INFO - PROCESS | 1932 | 1462361522500 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9437000 == 68 [pid = 1932] [id = 424] 04:32:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70d2a1f400) [pid = 1932] [serial = 1273] [outer = (nil)] 04:32:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x7f70d48fb800) [pid = 1932] [serial = 1274] [outer = 0x7f70d2a1f400] 04:32:02 INFO - PROCESS | 1932 | 1462361522573 Marionette DEBUG loaded listener.js 04:32:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x7f70d8acac00) [pid = 1932] [serial = 1275] [outer = 0x7f70d2a1f400] 04:32:03 INFO - PROCESS | 1932 | 1462361523466 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 04:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1390ms 04:32:03 INFO - PROCESS | 1932 | 1462361523496 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 04:32:03 INFO - PROCESS | 1932 | 1462361523503 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 04:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:32:03 INFO - PROCESS | 1932 | 1462361523513 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:32:03 INFO - PROCESS | 1932 | 1462361523517 Marionette TRACE conn4 <- [1,1670,null,{}] 04:32:03 INFO - PROCESS | 1932 | 1462361523523 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:03 INFO - PROCESS | 1932 | 1462361523680 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 04:32:03 INFO - PROCESS | 1932 | 1462361523848 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2cee800 == 69 [pid = 1932] [id = 425] 04:32:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x7f70d8acfc00) [pid = 1932] [serial = 1276] [outer = (nil)] 04:32:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x7f70dbb5a400) [pid = 1932] [serial = 1277] [outer = 0x7f70d8acfc00] 04:32:03 INFO - PROCESS | 1932 | 1462361523909 Marionette DEBUG loaded listener.js 04:32:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x7f70dd6e5000) [pid = 1932] [serial = 1278] [outer = 0x7f70d8acfc00] 04:32:04 INFO - PROCESS | 1932 | 1462361524795 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 04:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1334ms 04:32:04 INFO - PROCESS | 1932 | 1462361524850 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 04:32:04 INFO - PROCESS | 1932 | 1462361524855 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 04:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:32:04 INFO - PROCESS | 1932 | 1462361524864 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:32:04 INFO - PROCESS | 1932 | 1462361524869 Marionette TRACE conn4 <- [1,1674,null,{}] 04:32:04 INFO - PROCESS | 1932 | 1462361524883 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:05 INFO - PROCESS | 1932 | 1462361525044 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 04:32:05 INFO - PROCESS | 1932 | 1462361525209 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f107f800 == 70 [pid = 1932] [id = 426] 04:32:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70e1aadc00) [pid = 1932] [serial = 1279] [outer = (nil)] 04:32:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70e3860c00) [pid = 1932] [serial = 1280] [outer = 0x7f70e1aadc00] 04:32:05 INFO - PROCESS | 1932 | 1462361525276 Marionette DEBUG loaded listener.js 04:32:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70e4463000) [pid = 1932] [serial = 1281] [outer = 0x7f70e1aadc00] 04:32:06 INFO - PROCESS | 1932 | 1462361526060 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 04:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1235ms 04:32:06 INFO - PROCESS | 1932 | 1462361526100 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 04:32:06 INFO - PROCESS | 1932 | 1462361526104 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 04:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:32:06 INFO - PROCESS | 1932 | 1462361526110 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:32:06 INFO - PROCESS | 1932 | 1462361526112 Marionette TRACE conn4 <- [1,1678,null,{}] 04:32:06 INFO - PROCESS | 1932 | 1462361526117 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:06 INFO - PROCESS | 1932 | 1462361526272 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 04:32:06 INFO - PROCESS | 1932 | 1462361526438 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5aa6800 == 71 [pid = 1932] [id = 427] 04:32:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70e1ab6c00) [pid = 1932] [serial = 1282] [outer = (nil)] 04:32:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70e7a4a400) [pid = 1932] [serial = 1283] [outer = 0x7f70e1ab6c00] 04:32:06 INFO - PROCESS | 1932 | 1462361526510 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70f0b0bc00) [pid = 1932] [serial = 1284] [outer = 0x7f70e1ab6c00] 04:32:07 INFO - PROCESS | 1932 | 1462361527329 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 04:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1284ms 04:32:07 INFO - PROCESS | 1932 | 1462361527395 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 04:32:07 INFO - PROCESS | 1932 | 1462361527398 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 04:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:32:07 INFO - PROCESS | 1932 | 1462361527403 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:32:07 INFO - PROCESS | 1932 | 1462361527406 Marionette TRACE conn4 <- [1,1682,null,{}] 04:32:07 INFO - PROCESS | 1932 | 1462361527411 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:07 INFO - PROCESS | 1932 | 1462361527558 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 04:32:07 INFO - PROCESS | 1932 | 1462361527723 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5b85000 == 72 [pid = 1932] [id = 428] 04:32:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70e4468800) [pid = 1932] [serial = 1285] [outer = (nil)] 04:32:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70f0e92000) [pid = 1932] [serial = 1286] [outer = 0x7f70e4468800] 04:32:07 INFO - PROCESS | 1932 | 1462361527783 Marionette DEBUG loaded listener.js 04:32:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70f106d400) [pid = 1932] [serial = 1287] [outer = 0x7f70e4468800] 04:32:08 INFO - PROCESS | 1932 | 1462361528594 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 04:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1233ms 04:32:08 INFO - PROCESS | 1932 | 1462361528637 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 04:32:08 INFO - PROCESS | 1932 | 1462361528640 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 04:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:32:08 INFO - PROCESS | 1932 | 1462361528646 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:32:08 INFO - PROCESS | 1932 | 1462361528648 Marionette TRACE conn4 <- [1,1686,null,{}] 04:32:08 INFO - PROCESS | 1932 | 1462361528653 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:08 INFO - PROCESS | 1932 | 1462361528834 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 04:32:09 INFO - PROCESS | 1932 | 1462361529007 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f7f20000 == 73 [pid = 1932] [id = 429] 04:32:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70f1024800) [pid = 1932] [serial = 1288] [outer = (nil)] 04:32:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70f1f5d000) [pid = 1932] [serial = 1289] [outer = 0x7f70f1024800] 04:32:09 INFO - PROCESS | 1932 | 1462361529071 Marionette DEBUG loaded listener.js 04:32:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70f2221800) [pid = 1932] [serial = 1290] [outer = 0x7f70f1024800] 04:32:09 INFO - PROCESS | 1932 | 1462361529866 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 04:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1280ms 04:32:09 INFO - PROCESS | 1932 | 1462361529926 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 04:32:09 INFO - PROCESS | 1932 | 1462361529929 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 04:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:32:09 INFO - PROCESS | 1932 | 1462361529935 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:32:09 INFO - PROCESS | 1932 | 1462361529937 Marionette TRACE conn4 <- [1,1690,null,{}] 04:32:09 INFO - PROCESS | 1932 | 1462361529960 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:10 INFO - PROCESS | 1932 | 1462361530119 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 04:32:10 INFO - PROCESS | 1932 | 1462361530284 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f8c5f800 == 74 [pid = 1932] [id = 430] 04:32:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70f127a400) [pid = 1932] [serial = 1291] [outer = (nil)] 04:32:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70f23ed800) [pid = 1932] [serial = 1292] [outer = 0x7f70f127a400] 04:32:10 INFO - PROCESS | 1932 | 1462361530345 Marionette DEBUG loaded listener.js 04:32:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70f416cc00) [pid = 1932] [serial = 1293] [outer = 0x7f70f127a400] 04:32:11 INFO - PROCESS | 1932 | 1462361531070 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 04:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1201ms 04:32:11 INFO - PROCESS | 1932 | 1462361531137 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 04:32:11 INFO - PROCESS | 1932 | 1462361531140 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 04:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:32:11 INFO - PROCESS | 1932 | 1462361531146 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:32:11 INFO - PROCESS | 1932 | 1462361531148 Marionette TRACE conn4 <- [1,1694,null,{}] 04:32:11 INFO - PROCESS | 1932 | 1462361531153 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:11 INFO - PROCESS | 1932 | 1462361531299 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 04:32:11 INFO - PROCESS | 1932 | 1462361531464 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70fa2bc000 == 75 [pid = 1932] [id = 431] 04:32:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70f1d0f000) [pid = 1932] [serial = 1294] [outer = (nil)] 04:32:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70f53c4000) [pid = 1932] [serial = 1295] [outer = 0x7f70f1d0f000] 04:32:11 INFO - PROCESS | 1932 | 1462361531541 Marionette DEBUG loaded listener.js 04:32:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70f5541c00) [pid = 1932] [serial = 1296] [outer = 0x7f70f1d0f000] 04:32:12 INFO - PROCESS | 1932 | 1462361532277 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 04:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1176ms 04:32:12 INFO - PROCESS | 1932 | 1462361532323 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 04:32:12 INFO - PROCESS | 1932 | 1462361532326 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 04:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:32:12 INFO - PROCESS | 1932 | 1462361532332 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:32:12 INFO - PROCESS | 1932 | 1462361532334 Marionette TRACE conn4 <- [1,1698,null,{}] 04:32:12 INFO - PROCESS | 1932 | 1462361532340 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:12 INFO - PROCESS | 1932 | 1462361532500 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 04:32:12 INFO - PROCESS | 1932 | 1462361532671 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d18bd800 == 76 [pid = 1932] [id = 432] 04:32:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70d1c4d400) [pid = 1932] [serial = 1297] [outer = (nil)] 04:32:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70e6685800) [pid = 1932] [serial = 1298] [outer = 0x7f70d1c4d400] 04:32:12 INFO - PROCESS | 1932 | 1462361532731 Marionette DEBUG loaded listener.js 04:32:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x7f70f59afc00) [pid = 1932] [serial = 1299] [outer = 0x7f70d1c4d400] 04:32:13 INFO - PROCESS | 1932 | 1462361533559 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 04:32:13 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 04:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1279ms 04:32:13 INFO - PROCESS | 1932 | 1462361533612 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 04:32:13 INFO - PROCESS | 1932 | 1462361533615 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 04:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:32:13 INFO - PROCESS | 1932 | 1462361533620 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:32:13 INFO - PROCESS | 1932 | 1462361533622 Marionette TRACE conn4 <- [1,1702,null,{}] 04:32:13 INFO - PROCESS | 1932 | 1462361533627 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:13 INFO - PROCESS | 1932 | 1462361533779 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 04:32:14 INFO - PROCESS | 1932 | 1462361534247 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d944a800 == 77 [pid = 1932] [id = 433] 04:32:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x7f70d27e1400) [pid = 1932] [serial = 1300] [outer = (nil)] 04:32:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x7f70d2de6800) [pid = 1932] [serial = 1301] [outer = 0x7f70d27e1400] 04:32:14 INFO - PROCESS | 1932 | 1462361534356 Marionette DEBUG loaded listener.js 04:32:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x7f70d48f5400) [pid = 1932] [serial = 1302] [outer = 0x7f70d27e1400] 04:32:15 INFO - PROCESS | 1932 | 1462361535146 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1578ms 04:32:15 INFO - PROCESS | 1932 | 1462361535218 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 04:32:15 INFO - PROCESS | 1932 | 1462361535226 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 04:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:32:15 INFO - PROCESS | 1932 | 1462361535239 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:32:15 INFO - PROCESS | 1932 | 1462361535243 Marionette TRACE conn4 <- [1,1706,null,{}] 04:32:15 INFO - PROCESS | 1932 | 1462361535259 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:15 INFO - PROCESS | 1932 | 1462361535432 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 04:32:15 INFO - PROCESS | 1932 | 1462361535602 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9421000 == 78 [pid = 1932] [id = 434] 04:32:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x7f70d8cbb800) [pid = 1932] [serial = 1303] [outer = (nil)] 04:32:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x7f70dabed400) [pid = 1932] [serial = 1304] [outer = 0x7f70d8cbb800] 04:32:15 INFO - PROCESS | 1932 | 1462361535665 Marionette DEBUG loaded listener.js 04:32:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x7f70dbfaac00) [pid = 1932] [serial = 1305] [outer = 0x7f70d8cbb800] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e310e000 == 77 [pid = 1932] [id = 382] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3a24000 == 76 [pid = 1932] [id = 383] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x7f70e440f400) [pid = 1932] [serial = 1193] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x7f70e3c70400) [pid = 1932] [serial = 1190] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x7f70e6683400) [pid = 1932] [serial = 1223] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x7f70e4737800) [pid = 1932] [serial = 1196] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2412800 == 75 [pid = 1932] [id = 422] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3adb800 == 74 [pid = 1932] [id = 421] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e29d0000 == 73 [pid = 1932] [id = 420] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dd64f000 == 72 [pid = 1932] [id = 419] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9da0000 == 71 [pid = 1932] [id = 418] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d4573000 == 70 [pid = 1932] [id = 417] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dec23000 == 69 [pid = 1932] [id = 416] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d83800 == 68 [pid = 1932] [id = 415] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5ab3800 == 67 [pid = 1932] [id = 414] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f41ce000 == 66 [pid = 1932] [id = 413] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f227e800 == 65 [pid = 1932] [id = 412] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f1d36000 == 64 [pid = 1932] [id = 411] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f1011000 == 63 [pid = 1932] [id = 410] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e26c1800 == 62 [pid = 1932] [id = 409] 04:32:16 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d97000 == 61 [pid = 1932] [id = 408] 04:32:16 INFO - PROCESS | 1932 | 1462361536565 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x7f70e373e000) [pid = 1932] [serial = 1187] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x7f70e3457c00) [pid = 1932] [serial = 1173] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x7f70d8d3b400) [pid = 1932] [serial = 1205] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70e0079000) [pid = 1932] [serial = 1209] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70db083000) [pid = 1932] [serial = 1181] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70cf9d9800) [pid = 1932] [serial = 1175] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70e1ab3400) [pid = 1932] [serial = 1211] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70dcb92400) [pid = 1932] [serial = 1208] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70e344e000) [pid = 1932] [serial = 1214] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70d86bf800) [pid = 1932] [serial = 1203] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70e1073800) [pid = 1932] [serial = 1220] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70e6680800) [pid = 1932] [serial = 1218] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70e6680400) [pid = 1932] [serial = 1221] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70e1e23800) [pid = 1932] [serial = 1212] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70e1bc0400) [pid = 1932] [serial = 1199] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70e440dc00) [pid = 1932] [serial = 1217] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70e245f800) [pid = 1932] [serial = 1184] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70da867400) [pid = 1932] [serial = 1206] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70d8acf400) [pid = 1932] [serial = 1178] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70e3c66c00) [pid = 1932] [serial = 1215] [outer = (nil)] [url = about:blank] 04:32:16 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70d48f9400) [pid = 1932] [serial = 1202] [outer = (nil)] [url = about:blank] 04:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1396ms 04:32:16 INFO - PROCESS | 1932 | 1462361536635 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 04:32:16 INFO - PROCESS | 1932 | 1462361536640 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 04:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:32:16 INFO - PROCESS | 1932 | 1462361536646 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:32:16 INFO - PROCESS | 1932 | 1462361536649 Marionette TRACE conn4 <- [1,1710,null,{}] 04:32:16 INFO - PROCESS | 1932 | 1462361536654 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:16 INFO - PROCESS | 1932 | 1462361536796 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 04:32:16 INFO - PROCESS | 1932 | 1462361536812 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b55800 == 62 [pid = 1932] [id = 435] 04:32:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70dcb85800) [pid = 1932] [serial = 1306] [outer = (nil)] 04:32:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70e00e2c00) [pid = 1932] [serial = 1307] [outer = 0x7f70dcb85800] 04:32:16 INFO - PROCESS | 1932 | 1462361536896 Marionette DEBUG loaded listener.js 04:32:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70e1bcac00) [pid = 1932] [serial = 1308] [outer = 0x7f70dcb85800] 04:32:17 INFO - PROCESS | 1932 | 1462361537677 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 04:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1077ms 04:32:17 INFO - PROCESS | 1932 | 1462361537723 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 04:32:17 INFO - PROCESS | 1932 | 1462361537726 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 04:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:32:17 INFO - PROCESS | 1932 | 1462361537738 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:32:17 INFO - PROCESS | 1932 | 1462361537746 Marionette TRACE conn4 <- [1,1714,null,{}] 04:32:17 INFO - PROCESS | 1932 | 1462361537757 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:17 INFO - PROCESS | 1932 | 1462361537903 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 04:32:18 INFO - PROCESS | 1932 | 1462361538032 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26ae800 == 63 [pid = 1932] [id = 436] 04:32:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70dcb92400) [pid = 1932] [serial = 1309] [outer = (nil)] 04:32:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70e3c69000) [pid = 1932] [serial = 1310] [outer = 0x7f70dcb92400] 04:32:18 INFO - PROCESS | 1932 | 1462361538086 Marionette DEBUG loaded listener.js 04:32:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70e440e400) [pid = 1932] [serial = 1311] [outer = 0x7f70dcb92400] 04:32:18 INFO - PROCESS | 1932 | 1462361538727 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1046ms 04:32:18 INFO - PROCESS | 1932 | 1462361538787 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 04:32:18 INFO - PROCESS | 1932 | 1462361538800 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 04:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:32:18 INFO - PROCESS | 1932 | 1462361538827 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:32:18 INFO - PROCESS | 1932 | 1462361538830 Marionette TRACE conn4 <- [1,1718,null,{}] 04:32:18 INFO - PROCESS | 1932 | 1462361538838 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:19 INFO - PROCESS | 1932 | 1462361539023 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 04:32:19 INFO - PROCESS | 1932 | 1462361539047 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3166000 == 64 [pid = 1932] [id = 437] 04:32:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70decea800) [pid = 1932] [serial = 1312] [outer = (nil)] 04:32:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70e6680400) [pid = 1932] [serial = 1313] [outer = 0x7f70decea800] 04:32:19 INFO - PROCESS | 1932 | 1462361539101 Marionette DEBUG loaded listener.js 04:32:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70eaf99400) [pid = 1932] [serial = 1314] [outer = 0x7f70decea800] 04:32:19 INFO - PROCESS | 1932 | 1462361539995 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1237ms 04:32:20 INFO - PROCESS | 1932 | 1462361540061 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 04:32:20 INFO - PROCESS | 1932 | 1462361540063 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 04:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:32:20 INFO - PROCESS | 1932 | 1462361540069 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:32:20 INFO - PROCESS | 1932 | 1462361540071 Marionette TRACE conn4 <- [1,1722,null,{}] 04:32:20 INFO - PROCESS | 1932 | 1462361540076 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:20 INFO - PROCESS | 1932 | 1462361540263 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 04:32:20 INFO - PROCESS | 1932 | 1462361540296 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e449a800 == 65 [pid = 1932] [id = 438] 04:32:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70f102dc00) [pid = 1932] [serial = 1315] [outer = (nil)] 04:32:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70f10ad400) [pid = 1932] [serial = 1316] [outer = 0x7f70f102dc00] 04:32:20 INFO - PROCESS | 1932 | 1462361540361 Marionette DEBUG loaded listener.js 04:32:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70f1f5c800) [pid = 1932] [serial = 1317] [outer = 0x7f70f102dc00] 04:32:20 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70d4966800) [pid = 1932] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:32:20 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70dc083800) [pid = 1932] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:32:20 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70dabf0400) [pid = 1932] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:32:20 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70dc07a800) [pid = 1932] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:32:20 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70d8629400) [pid = 1932] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:32:20 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70e3c70800) [pid = 1932] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:32:20 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70d89f2000) [pid = 1932] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:32:21 INFO - PROCESS | 1932 | 1462361541280 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 04:32:21 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 04:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1228ms 04:32:21 INFO - PROCESS | 1932 | 1462361541298 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 04:32:21 INFO - PROCESS | 1932 | 1462361541302 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 04:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:32:21 INFO - PROCESS | 1932 | 1462361541308 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:32:21 INFO - PROCESS | 1932 | 1462361541320 Marionette TRACE conn4 <- [1,1726,null,{}] 04:32:21 INFO - PROCESS | 1932 | 1462361541324 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:21 INFO - PROCESS | 1932 | 1462361541519 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 04:32:21 INFO - PROCESS | 1932 | 1462361541544 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e66e3000 == 66 [pid = 1932] [id = 439] 04:32:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70dc030800) [pid = 1932] [serial = 1318] [outer = (nil)] 04:32:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70f127d400) [pid = 1932] [serial = 1319] [outer = 0x7f70dc030800] 04:32:21 INFO - PROCESS | 1932 | 1462361541602 Marionette DEBUG loaded listener.js 04:32:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70f41e8000) [pid = 1932] [serial = 1320] [outer = 0x7f70dc030800] 04:32:22 INFO - PROCESS | 1932 | 1462361542267 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 04:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 989ms 04:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:32:22 INFO - PROCESS | 1932 | 1462361542297 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 04:32:22 INFO - PROCESS | 1932 | 1462361542300 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 04:32:22 INFO - PROCESS | 1932 | 1462361542306 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:32:22 INFO - PROCESS | 1932 | 1462361542308 Marionette TRACE conn4 <- [1,1730,null,{}] 04:32:22 INFO - PROCESS | 1932 | 1462361542312 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:22 INFO - PROCESS | 1932 | 1462361542447 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 04:32:22 INFO - PROCESS | 1932 | 1462361542572 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f103b000 == 67 [pid = 1932] [id = 440] 04:32:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70d8909c00) [pid = 1932] [serial = 1321] [outer = (nil)] 04:32:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70f53cdc00) [pid = 1932] [serial = 1322] [outer = 0x7f70d8909c00] 04:32:22 INFO - PROCESS | 1932 | 1462361542626 Marionette DEBUG loaded listener.js 04:32:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70f5cb9c00) [pid = 1932] [serial = 1323] [outer = 0x7f70d8909c00] 04:32:23 INFO - PROCESS | 1932 | 1462361543418 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 04:32:23 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 04:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1180ms 04:32:23 INFO - PROCESS | 1932 | 1462361543486 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 04:32:23 INFO - PROCESS | 1932 | 1462361543492 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 04:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:32:23 INFO - PROCESS | 1932 | 1462361543500 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:32:23 INFO - PROCESS | 1932 | 1462361543505 Marionette TRACE conn4 <- [1,1734,null,{}] 04:32:23 INFO - PROCESS | 1932 | 1462361543514 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:23 INFO - PROCESS | 1932 | 1462361543692 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 04:32:23 INFO - PROCESS | 1932 | 1462361543860 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbe0000 == 68 [pid = 1932] [id = 441] 04:32:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70d86be800) [pid = 1932] [serial = 1324] [outer = (nil)] 04:32:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70da85f400) [pid = 1932] [serial = 1325] [outer = 0x7f70d86be800] 04:32:23 INFO - PROCESS | 1932 | 1462361543929 Marionette DEBUG loaded listener.js 04:32:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70dbfa6c00) [pid = 1932] [serial = 1326] [outer = 0x7f70d86be800] 04:32:24 INFO - PROCESS | 1932 | 1462361544736 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 04:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1284ms 04:32:24 INFO - PROCESS | 1932 | 1462361544783 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 04:32:24 INFO - PROCESS | 1932 | 1462361544791 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 04:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:32:24 INFO - PROCESS | 1932 | 1462361544800 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:32:24 INFO - PROCESS | 1932 | 1462361544803 Marionette TRACE conn4 <- [1,1738,null,{}] 04:32:24 INFO - PROCESS | 1932 | 1462361544809 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:24 INFO - PROCESS | 1932 | 1462361544979 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 04:32:25 INFO - PROCESS | 1932 | 1462361545150 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3e84800 == 69 [pid = 1932] [id = 442] 04:32:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70e03d1c00) [pid = 1932] [serial = 1327] [outer = (nil)] 04:32:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70e1ab3400) [pid = 1932] [serial = 1328] [outer = 0x7f70e03d1c00] 04:32:25 INFO - PROCESS | 1932 | 1462361545223 Marionette DEBUG loaded listener.js 04:32:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70e3c66c00) [pid = 1932] [serial = 1329] [outer = 0x7f70e03d1c00] 04:32:26 INFO - PROCESS | 1932 | 1462361546086 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 04:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1335ms 04:32:26 INFO - PROCESS | 1932 | 1462361546136 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 04:32:26 INFO - PROCESS | 1932 | 1462361546139 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 04:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:32:26 INFO - PROCESS | 1932 | 1462361546145 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:32:26 INFO - PROCESS | 1932 | 1462361546150 Marionette TRACE conn4 <- [1,1742,null,{}] 04:32:26 INFO - PROCESS | 1932 | 1462361546164 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:26 INFO - PROCESS | 1932 | 1462361546334 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 04:32:26 INFO - PROCESS | 1932 | 1462361546501 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f55dd000 == 70 [pid = 1932] [id = 443] 04:32:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70e4411400) [pid = 1932] [serial = 1330] [outer = (nil)] 04:32:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x7f70f0df3400) [pid = 1932] [serial = 1331] [outer = 0x7f70e4411400] 04:32:26 INFO - PROCESS | 1932 | 1462361546580 Marionette DEBUG loaded listener.js 04:32:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x7f70f1f60800) [pid = 1932] [serial = 1332] [outer = 0x7f70e4411400] 04:32:27 INFO - PROCESS | 1932 | 1462361547354 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 04:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1284ms 04:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:32:27 INFO - PROCESS | 1932 | 1462361547429 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 04:32:27 INFO - PROCESS | 1932 | 1462361547432 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 04:32:27 INFO - PROCESS | 1932 | 1462361547439 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:32:27 INFO - PROCESS | 1932 | 1462361547442 Marionette TRACE conn4 <- [1,1746,null,{}] 04:32:27 INFO - PROCESS | 1932 | 1462361547447 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:27 INFO - PROCESS | 1932 | 1462361547607 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 04:32:27 INFO - PROCESS | 1932 | 1462361547772 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f896c000 == 71 [pid = 1932] [id = 444] 04:32:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x7f70e635d000) [pid = 1932] [serial = 1333] [outer = (nil)] 04:32:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x7f70f5b46400) [pid = 1932] [serial = 1334] [outer = 0x7f70e635d000] 04:32:27 INFO - PROCESS | 1932 | 1462361547834 Marionette DEBUG loaded listener.js 04:32:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x7f70f5cbf800) [pid = 1932] [serial = 1335] [outer = 0x7f70e635d000] 04:32:28 INFO - PROCESS | 1932 | 1462361548628 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 04:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1228ms 04:32:28 INFO - PROCESS | 1932 | 1462361548668 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 04:32:28 INFO - PROCESS | 1932 | 1462361548672 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 04:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:32:28 INFO - PROCESS | 1932 | 1462361548677 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:32:28 INFO - PROCESS | 1932 | 1462361548680 Marionette TRACE conn4 <- [1,1750,null,{}] 04:32:28 INFO - PROCESS | 1932 | 1462361548685 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:28 INFO - PROCESS | 1932 | 1462361548834 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 04:32:29 INFO - PROCESS | 1932 | 1462361549049 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d68000 == 72 [pid = 1932] [id = 445] 04:32:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x7f70f4166c00) [pid = 1932] [serial = 1336] [outer = (nil)] 04:32:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x7f70f5cc5400) [pid = 1932] [serial = 1337] [outer = 0x7f70f4166c00] 04:32:29 INFO - PROCESS | 1932 | 1462361549111 Marionette DEBUG loaded listener.js 04:32:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x7f70f632c000) [pid = 1932] [serial = 1338] [outer = 0x7f70f4166c00] 04:32:29 INFO - PROCESS | 1932 | 1462361549912 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 04:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1281ms 04:32:29 INFO - PROCESS | 1932 | 1462361549958 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 04:32:29 INFO - PROCESS | 1932 | 1462361549962 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 04:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:32:29 INFO - PROCESS | 1932 | 1462361549967 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:32:29 INFO - PROCESS | 1932 | 1462361549970 Marionette TRACE conn4 <- [1,1754,null,{}] 04:32:29 INFO - PROCESS | 1932 | 1462361549979 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:30 INFO - PROCESS | 1932 | 1462361550152 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 04:32:30 INFO - PROCESS | 1932 | 1462361550331 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ce3cd800 == 73 [pid = 1932] [id = 446] 04:32:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x7f70d37f3800) [pid = 1932] [serial = 1339] [outer = (nil)] 04:32:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x7f70f6386400) [pid = 1932] [serial = 1340] [outer = 0x7f70d37f3800] 04:32:30 INFO - PROCESS | 1932 | 1462361550395 Marionette DEBUG loaded listener.js 04:32:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x7f70f63f6400) [pid = 1932] [serial = 1341] [outer = 0x7f70d37f3800] 04:32:31 INFO - PROCESS | 1932 | 1462361551232 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 04:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1331ms 04:32:31 INFO - PROCESS | 1932 | 1462361551299 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 04:32:31 INFO - PROCESS | 1932 | 1462361551301 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 04:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:32:31 INFO - PROCESS | 1932 | 1462361551308 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:32:31 INFO - PROCESS | 1932 | 1462361551310 Marionette TRACE conn4 <- [1,1758,null,{}] 04:32:31 INFO - PROCESS | 1932 | 1462361551315 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:31 INFO - PROCESS | 1932 | 1462361551475 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 04:32:31 INFO - PROCESS | 1932 | 1462361551646 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f7112bd1800 == 74 [pid = 1932] [id = 447] 04:32:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x7f70cf743c00) [pid = 1932] [serial = 1342] [outer = (nil)] 04:32:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70cf74e400) [pid = 1932] [serial = 1343] [outer = 0x7f70cf743c00] 04:32:31 INFO - PROCESS | 1932 | 1462361551710 Marionette DEBUG loaded listener.js 04:32:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70d45c7400) [pid = 1932] [serial = 1344] [outer = 0x7f70cf743c00] 04:32:32 INFO - PROCESS | 1932 | 1462361552463 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 04:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1181ms 04:32:32 INFO - PROCESS | 1932 | 1462361552505 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 04:32:32 INFO - PROCESS | 1932 | 1462361552507 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 04:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:32:32 INFO - PROCESS | 1932 | 1462361552514 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:32:32 INFO - PROCESS | 1932 | 1462361552516 Marionette TRACE conn4 <- [1,1762,null,{}] 04:32:32 INFO - PROCESS | 1932 | 1462361552521 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:32 INFO - PROCESS | 1932 | 1462361552680 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 04:32:32 INFO - PROCESS | 1932 | 1462361552852 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2c83000 == 75 [pid = 1932] [id = 448] 04:32:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70cf746000) [pid = 1932] [serial = 1345] [outer = (nil)] 04:32:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x7f70d8656000) [pid = 1932] [serial = 1346] [outer = 0x7f70cf746000] 04:32:32 INFO - PROCESS | 1932 | 1462361552912 Marionette DEBUG loaded listener.js 04:32:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70d865b400) [pid = 1932] [serial = 1347] [outer = 0x7f70cf746000] 04:32:33 INFO - PROCESS | 1932 | 1462361553684 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 04:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1235ms 04:32:33 INFO - PROCESS | 1932 | 1462361553750 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 04:32:33 INFO - PROCESS | 1932 | 1462361553753 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 04:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:32:33 INFO - PROCESS | 1932 | 1462361553758 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:32:33 INFO - PROCESS | 1932 | 1462361553760 Marionette TRACE conn4 <- [1,1766,null,{}] 04:32:33 INFO - PROCESS | 1932 | 1462361553765 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:33 INFO - PROCESS | 1932 | 1462361553917 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 04:32:34 INFO - PROCESS | 1932 | 1462361554087 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2c99000 == 76 [pid = 1932] [id = 449] 04:32:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70cf74d800) [pid = 1932] [serial = 1348] [outer = (nil)] 04:32:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70d3a14000) [pid = 1932] [serial = 1349] [outer = 0x7f70cf74d800] 04:32:34 INFO - PROCESS | 1932 | 1462361554148 Marionette DEBUG loaded listener.js 04:32:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70d3a19400) [pid = 1932] [serial = 1350] [outer = 0x7f70cf74d800] 04:32:34 INFO - PROCESS | 1932 | 1462361554889 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 04:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1175ms 04:32:34 INFO - PROCESS | 1932 | 1462361554965 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 04:32:34 INFO - PROCESS | 1932 | 1462361554969 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 04:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:32:34 INFO - PROCESS | 1932 | 1462361554976 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:32:34 INFO - PROCESS | 1932 | 1462361554979 Marionette TRACE conn4 <- [1,1770,null,{}] 04:32:34 INFO - PROCESS | 1932 | 1462361554984 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:35 INFO - PROCESS | 1932 | 1462361555173 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 04:32:35 INFO - PROCESS | 1932 | 1462361555355 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2dc9800 == 77 [pid = 1932] [id = 450] 04:32:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70cc4eb800) [pid = 1932] [serial = 1351] [outer = (nil)] 04:32:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70cc4f3000) [pid = 1932] [serial = 1352] [outer = 0x7f70cc4eb800] 04:32:35 INFO - PROCESS | 1932 | 1462361555419 Marionette DEBUG loaded listener.js 04:32:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70ce18ec00) [pid = 1932] [serial = 1353] [outer = 0x7f70cc4eb800] 04:32:36 INFO - PROCESS | 1932 | 1462361556192 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 04:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1277ms 04:32:36 INFO - PROCESS | 1932 | 1462361556255 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 04:32:36 INFO - PROCESS | 1932 | 1462361556259 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 04:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:32:36 INFO - PROCESS | 1932 | 1462361556265 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:32:36 INFO - PROCESS | 1932 | 1462361556270 Marionette TRACE conn4 <- [1,1774,null,{}] 04:32:36 INFO - PROCESS | 1932 | 1462361556276 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:36 INFO - PROCESS | 1932 | 1462361556504 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 04:32:36 INFO - PROCESS | 1932 | 1462361556683 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70daddc000 == 78 [pid = 1932] [id = 451] 04:32:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x7f70cc4ed000) [pid = 1932] [serial = 1354] [outer = (nil)] 04:32:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x7f70d865c800) [pid = 1932] [serial = 1355] [outer = 0x7f70cc4ed000] 04:32:36 INFO - PROCESS | 1932 | 1462361556754 Marionette DEBUG loaded listener.js 04:32:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x7f70e00e9800) [pid = 1932] [serial = 1356] [outer = 0x7f70cc4ed000] 04:32:37 INFO - PROCESS | 1932 | 1462361557812 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 04:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1632ms 04:32:37 INFO - PROCESS | 1932 | 1462361557897 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 04:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:32:37 INFO - PROCESS | 1932 | 1462361557902 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 04:32:37 INFO - PROCESS | 1932 | 1462361557909 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:32:37 INFO - PROCESS | 1932 | 1462361557913 Marionette TRACE conn4 <- [1,1778,null,{}] 04:32:37 INFO - PROCESS | 1932 | 1462361557920 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:38 INFO - PROCESS | 1932 | 1462361558087 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 04:32:38 INFO - PROCESS | 1932 | 1462361558313 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d943d800 == 79 [pid = 1932] [id = 452] 04:32:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x7f70d3633000) [pid = 1932] [serial = 1357] [outer = (nil)] 04:32:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x7f70d3a15800) [pid = 1932] [serial = 1358] [outer = 0x7f70d3633000] 04:32:38 INFO - PROCESS | 1932 | 1462361558383 Marionette DEBUG loaded listener.js 04:32:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70d4968000) [pid = 1932] [serial = 1359] [outer = 0x7f70d3633000] 04:32:39 INFO - PROCESS | 1932 | 1462361559145 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 04:32:39 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 04:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1285ms 04:32:39 INFO - PROCESS | 1932 | 1462361559193 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 04:32:39 INFO - PROCESS | 1932 | 1462361559209 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 04:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:32:39 INFO - PROCESS | 1932 | 1462361559226 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:32:39 INFO - PROCESS | 1932 | 1462361559230 Marionette TRACE conn4 <- [1,1782,null,{}] 04:32:39 INFO - PROCESS | 1932 | 1462361559239 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:39 INFO - PROCESS | 1932 | 1462361559460 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 04:32:39 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e66e3000 == 78 [pid = 1932] [id = 439] 04:32:39 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e449a800 == 77 [pid = 1932] [id = 438] 04:32:39 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3166000 == 76 [pid = 1932] [id = 437] 04:32:39 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e26ae800 == 75 [pid = 1932] [id = 436] 04:32:39 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70f0b06c00) [pid = 1932] [serial = 1271] [outer = (nil)] [url = about:blank] 04:32:39 INFO - PROCESS | 1932 | 1462361559720 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:39 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b55800 == 74 [pid = 1932] [id = 435] 04:32:39 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9421000 == 73 [pid = 1932] [id = 434] 04:32:39 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d944a800 == 72 [pid = 1932] [id = 433] 04:32:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2b1b800 == 73 [pid = 1932] [id = 453] 04:32:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70d850a400) [pid = 1932] [serial = 1360] [outer = (nil)] 04:32:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x7f70d8511400) [pid = 1932] [serial = 1361] [outer = 0x7f70d850a400] 04:32:39 INFO - PROCESS | 1932 | 1462361559821 Marionette DEBUG loaded listener.js 04:32:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70d865ec00) [pid = 1932] [serial = 1362] [outer = 0x7f70d850a400] 04:32:39 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5b85000 == 72 [pid = 1932] [id = 428] 04:32:39 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5aa6800 == 71 [pid = 1932] [id = 427] 04:32:39 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f107f800 == 70 [pid = 1932] [id = 426] 04:32:39 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2cee800 == 69 [pid = 1932] [id = 425] 04:32:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9437000 == 68 [pid = 1932] [id = 424] 04:32:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ea1a2000 == 67 [pid = 1932] [id = 423] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70d8682000) [pid = 1932] [serial = 1250] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x7f70e1890800) [pid = 1932] [serial = 1259] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70db08a400) [pid = 1932] [serial = 1229] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x7f70dc078c00) [pid = 1932] [serial = 1256] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x7f70decf2c00) [pid = 1932] [serial = 1257] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x7f70e667e000) [pid = 1932] [serial = 1238] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x7f70e2571c00) [pid = 1932] [serial = 1262] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x7f70eff68000) [pid = 1932] [serial = 1241] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70e4404400) [pid = 1932] [serial = 1235] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70daa94c00) [pid = 1932] [serial = 1254] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70da3a2000) [pid = 1932] [serial = 1253] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70cf9e1800) [pid = 1932] [serial = 1226] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70e1be5400) [pid = 1932] [serial = 1232] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70e1ab7400) [pid = 1932] [serial = 1247] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70f0df3000) [pid = 1932] [serial = 1244] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x7f70e4742400) [pid = 1932] [serial = 1265] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70d8ae8c00) [pid = 1932] [serial = 1251] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70eaf97400) [pid = 1932] [serial = 1266] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70e2fae000) [pid = 1932] [serial = 1268] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x7f70e3738000) [pid = 1932] [serial = 1263] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x7f70e1bed400) [pid = 1932] [serial = 1260] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x7f70e6688000) [pid = 1932] [serial = 1269] [outer = (nil)] [url = about:blank] 04:32:40 INFO - PROCESS | 1932 | 1462361560520 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 04:32:40 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 04:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1346ms 04:32:40 INFO - PROCESS | 1932 | 1462361560566 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 04:32:40 INFO - PROCESS | 1932 | 1462361560568 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 04:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:32:40 INFO - PROCESS | 1932 | 1462361560574 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:32:40 INFO - PROCESS | 1932 | 1462361560578 Marionette TRACE conn4 <- [1,1786,null,{}] 04:32:40 INFO - PROCESS | 1932 | 1462361560630 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:40 INFO - PROCESS | 1932 | 1462361560784 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 04:32:40 INFO - PROCESS | 1932 | 1462361560794 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70daa62800 == 68 [pid = 1932] [id = 454] 04:32:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x7f70d8ac3c00) [pid = 1932] [serial = 1363] [outer = (nil)] 04:32:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x7f70d8cc0800) [pid = 1932] [serial = 1364] [outer = 0x7f70d8ac3c00] 04:32:40 INFO - PROCESS | 1932 | 1462361560851 Marionette DEBUG loaded listener.js 04:32:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x7f70da39c000) [pid = 1932] [serial = 1365] [outer = 0x7f70d8ac3c00] 04:32:41 INFO - PROCESS | 1932 | 1462361561644 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 04:32:41 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 04:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1114ms 04:32:41 INFO - PROCESS | 1932 | 1462361561692 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 04:32:41 INFO - PROCESS | 1932 | 1462361561695 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 04:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:32:41 INFO - PROCESS | 1932 | 1462361561700 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:32:41 INFO - PROCESS | 1932 | 1462361561702 Marionette TRACE conn4 <- [1,1790,null,{}] 04:32:41 INFO - PROCESS | 1932 | 1462361561707 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:41 INFO - PROCESS | 1932 | 1462361561836 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 04:32:41 INFO - PROCESS | 1932 | 1462361561850 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dec30800 == 69 [pid = 1932] [id = 455] 04:32:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70d850c000) [pid = 1932] [serial = 1366] [outer = (nil)] 04:32:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70dabf4400) [pid = 1932] [serial = 1367] [outer = 0x7f70d850c000] 04:32:41 INFO - PROCESS | 1932 | 1462361561902 Marionette DEBUG loaded listener.js 04:32:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70dc024000) [pid = 1932] [serial = 1368] [outer = 0x7f70d850c000] 04:32:42 INFO - PROCESS | 1932 | 1462361562678 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:32:42 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) 04:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1024ms 04:32:42 INFO - PROCESS | 1932 | 1462361562725 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 04:32:42 INFO - PROCESS | 1932 | 1462361562727 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 04:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:32:42 INFO - PROCESS | 1932 | 1462361562738 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:32:42 INFO - PROCESS | 1932 | 1462361562740 Marionette TRACE conn4 <- [1,1794,null,{}] 04:32:42 INFO - PROCESS | 1932 | 1462361562760 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:42 INFO - PROCESS | 1932 | 1462361562934 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 04:32:42 INFO - PROCESS | 1932 | 1462361562960 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2b69800 == 70 [pid = 1932] [id = 456] 04:32:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x7f70da861400) [pid = 1932] [serial = 1369] [outer = (nil)] 04:32:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70dd50ec00) [pid = 1932] [serial = 1370] [outer = 0x7f70da861400] 04:32:43 INFO - PROCESS | 1932 | 1462361563013 Marionette DEBUG loaded listener.js 04:32:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70e00e9000) [pid = 1932] [serial = 1371] [outer = 0x7f70da861400] 04:32:43 INFO - PROCESS | 1932 | 1462361563740 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1024ms 04:32:43 INFO - PROCESS | 1932 | 1462361563763 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 04:32:43 INFO - PROCESS | 1932 | 1462361563765 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 04:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:32:43 INFO - PROCESS | 1932 | 1462361563788 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:32:43 INFO - PROCESS | 1932 | 1462361563792 Marionette TRACE conn4 <- [1,1798,null,{}] 04:32:43 INFO - PROCESS | 1932 | 1462361563812 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:44 INFO - PROCESS | 1932 | 1462361564040 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 04:32:44 INFO - PROCESS | 1932 | 1462361564065 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3ad6000 == 71 [pid = 1932] [id = 457] 04:32:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70e00e7400) [pid = 1932] [serial = 1372] [outer = (nil)] 04:32:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70e2880400) [pid = 1932] [serial = 1373] [outer = 0x7f70e00e7400] 04:32:44 INFO - PROCESS | 1932 | 1462361564122 Marionette DEBUG loaded listener.js 04:32:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70e4405400) [pid = 1932] [serial = 1374] [outer = 0x7f70e00e7400] 04:32:44 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70d8cbb800) [pid = 1932] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:32:44 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70dcb92400) [pid = 1932] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:32:44 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70decea800) [pid = 1932] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:32:44 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70f102dc00) [pid = 1932] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:32:44 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70dc030800) [pid = 1932] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:32:44 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x7f70d8acbc00) [pid = 1932] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:32:44 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70d27e1400) [pid = 1932] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:32:44 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70d2de0c00) [pid = 1932] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:32:44 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70dcb85800) [pid = 1932] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:32:44 INFO - PROCESS | 1932 | 1462361564979 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 04:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1250ms 04:32:45 INFO - PROCESS | 1932 | 1462361565021 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 04:32:45 INFO - PROCESS | 1932 | 1462361565024 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 04:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:32:45 INFO - PROCESS | 1932 | 1462361565030 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:32:45 INFO - PROCESS | 1932 | 1462361565032 Marionette TRACE conn4 <- [1,1802,null,{}] 04:32:45 INFO - PROCESS | 1932 | 1462361565036 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:45 INFO - PROCESS | 1932 | 1462361565179 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 04:32:45 INFO - PROCESS | 1932 | 1462361565191 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3adf800 == 72 [pid = 1932] [id = 458] 04:32:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70cc4f4800) [pid = 1932] [serial = 1375] [outer = (nil)] 04:32:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70decea800) [pid = 1932] [serial = 1376] [outer = 0x7f70cc4f4800] 04:32:45 INFO - PROCESS | 1932 | 1462361565244 Marionette DEBUG loaded listener.js 04:32:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70e440f800) [pid = 1932] [serial = 1377] [outer = 0x7f70cc4f4800] 04:32:45 INFO - PROCESS | 1932 | 1462361565966 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 975ms 04:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:32:46 INFO - PROCESS | 1932 | 1462361566005 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 04:32:46 INFO - PROCESS | 1932 | 1462361566007 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 04:32:46 INFO - PROCESS | 1932 | 1462361566013 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:32:46 INFO - PROCESS | 1932 | 1462361566015 Marionette TRACE conn4 <- [1,1806,null,{}] 04:32:46 INFO - PROCESS | 1932 | 1462361566020 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:46 INFO - PROCESS | 1932 | 1462361566213 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 04:32:46 INFO - PROCESS | 1932 | 1462361566230 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f0b2a000 == 73 [pid = 1932] [id = 459] 04:32:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x7f70cf9d8000) [pid = 1932] [serial = 1378] [outer = (nil)] 04:32:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70e665c800) [pid = 1932] [serial = 1379] [outer = 0x7f70cf9d8000] 04:32:46 INFO - PROCESS | 1932 | 1462361566283 Marionette DEBUG loaded listener.js 04:32:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70eaf9e400) [pid = 1932] [serial = 1380] [outer = 0x7f70cf9d8000] 04:32:47 INFO - PROCESS | 1932 | 1462361567132 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 04:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1176ms 04:32:47 INFO - PROCESS | 1932 | 1462361567189 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 04:32:47 INFO - PROCESS | 1932 | 1462361567194 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 04:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:32:47 INFO - PROCESS | 1932 | 1462361567202 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:32:47 INFO - PROCESS | 1932 | 1462361567207 Marionette TRACE conn4 <- [1,1810,null,{}] 04:32:47 INFO - PROCESS | 1932 | 1462361567216 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:47 INFO - PROCESS | 1932 | 1462361567388 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 04:32:47 INFO - PROCESS | 1932 | 1462361567560 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d85dc000 == 74 [pid = 1932] [id = 460] 04:32:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70cc4efc00) [pid = 1932] [serial = 1381] [outer = (nil)] 04:32:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70d2de1400) [pid = 1932] [serial = 1382] [outer = 0x7f70cc4efc00] 04:32:47 INFO - PROCESS | 1932 | 1462361567628 Marionette DEBUG loaded listener.js 04:32:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70d8366000) [pid = 1932] [serial = 1383] [outer = 0x7f70cc4efc00] 04:32:48 INFO - PROCESS | 1932 | 1462361568426 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1286ms 04:32:48 INFO - PROCESS | 1932 | 1462361568494 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 04:32:48 INFO - PROCESS | 1932 | 1462361568501 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 04:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:32:48 INFO - PROCESS | 1932 | 1462361568512 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:32:48 INFO - PROCESS | 1932 | 1462361568515 Marionette TRACE conn4 <- [1,1814,null,{}] 04:32:48 INFO - PROCESS | 1932 | 1462361568519 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:48 INFO - PROCESS | 1932 | 1462361568678 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 04:32:48 INFO - PROCESS | 1932 | 1462361568849 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e10d5000 == 75 [pid = 1932] [id = 461] 04:32:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70d850c800) [pid = 1932] [serial = 1384] [outer = (nil)] 04:32:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70d89ee800) [pid = 1932] [serial = 1385] [outer = 0x7f70d850c800] 04:32:48 INFO - PROCESS | 1932 | 1462361568912 Marionette DEBUG loaded listener.js 04:32:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x7f70da244000) [pid = 1932] [serial = 1386] [outer = 0x7f70d850c800] 04:32:49 INFO - PROCESS | 1932 | 1462361569760 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1283ms 04:32:49 INFO - PROCESS | 1932 | 1462361569794 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 04:32:49 INFO - PROCESS | 1932 | 1462361569797 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 04:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:32:49 INFO - PROCESS | 1932 | 1462361569803 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:32:49 INFO - PROCESS | 1932 | 1462361569808 Marionette TRACE conn4 <- [1,1818,null,{}] 04:32:49 INFO - PROCESS | 1932 | 1462361569821 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:49 INFO - PROCESS | 1932 | 1462361569976 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 04:32:50 INFO - PROCESS | 1932 | 1462361570155 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f4107000 == 76 [pid = 1932] [id = 462] 04:32:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x7f70dabeec00) [pid = 1932] [serial = 1387] [outer = (nil)] 04:32:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x7f70e1bec000) [pid = 1932] [serial = 1388] [outer = 0x7f70dabeec00] 04:32:50 INFO - PROCESS | 1932 | 1462361570226 Marionette DEBUG loaded listener.js 04:32:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x7f70e3861400) [pid = 1932] [serial = 1389] [outer = 0x7f70dabeec00] 04:32:51 INFO - PROCESS | 1932 | 1462361571071 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 04:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1338ms 04:32:51 INFO - PROCESS | 1932 | 1462361571141 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 04:32:51 INFO - PROCESS | 1932 | 1462361571146 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 04:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:32:51 INFO - PROCESS | 1932 | 1462361571151 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:32:51 INFO - PROCESS | 1932 | 1462361571153 Marionette TRACE conn4 <- [1,1822,null,{}] 04:32:51 INFO - PROCESS | 1932 | 1462361571158 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:51 INFO - PROCESS | 1932 | 1462361571372 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 04:32:51 INFO - PROCESS | 1932 | 1462361571542 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5b7c800 == 77 [pid = 1932] [id = 463] 04:32:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x7f70dc083800) [pid = 1932] [serial = 1390] [outer = (nil)] 04:32:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70eff64000) [pid = 1932] [serial = 1391] [outer = 0x7f70dc083800] 04:32:51 INFO - PROCESS | 1932 | 1462361571611 Marionette DEBUG loaded listener.js 04:32:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x7f70f0dedc00) [pid = 1932] [serial = 1392] [outer = 0x7f70dc083800] 04:32:52 INFO - PROCESS | 1932 | 1462361572406 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 04:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1329ms 04:32:52 INFO - PROCESS | 1932 | 1462361572480 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 04:32:52 INFO - PROCESS | 1932 | 1462361572483 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 04:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:32:52 INFO - PROCESS | 1932 | 1462361572488 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:32:52 INFO - PROCESS | 1932 | 1462361572490 Marionette TRACE conn4 <- [1,1826,null,{}] 04:32:52 INFO - PROCESS | 1932 | 1462361572495 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:52 INFO - PROCESS | 1932 | 1462361572644 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 04:32:52 INFO - PROCESS | 1932 | 1462361572818 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70fa29f800 == 78 [pid = 1932] [id = 464] 04:32:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70e3ecbc00) [pid = 1932] [serial = 1393] [outer = (nil)] 04:32:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x7f70f10b2c00) [pid = 1932] [serial = 1394] [outer = 0x7f70e3ecbc00] 04:32:52 INFO - PROCESS | 1932 | 1462361572878 Marionette DEBUG loaded listener.js 04:32:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x7f70f20f6800) [pid = 1932] [serial = 1395] [outer = 0x7f70e3ecbc00] 04:32:53 INFO - PROCESS | 1932 | 1462361573712 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 04:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1284ms 04:32:53 INFO - PROCESS | 1932 | 1462361573782 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 04:32:53 INFO - PROCESS | 1932 | 1462361573785 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 04:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:32:53 INFO - PROCESS | 1932 | 1462361573793 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:32:53 INFO - PROCESS | 1932 | 1462361573796 Marionette TRACE conn4 <- [1,1830,null,{}] 04:32:53 INFO - PROCESS | 1932 | 1462361573800 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:53 INFO - PROCESS | 1932 | 1462361573978 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 04:32:54 INFO - PROCESS | 1932 | 1462361574152 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cf53f000 == 79 [pid = 1932] [id = 465] 04:32:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x7f70f23edc00) [pid = 1932] [serial = 1396] [outer = (nil)] 04:32:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x7f70f5cb6c00) [pid = 1932] [serial = 1397] [outer = 0x7f70f23edc00] 04:32:54 INFO - PROCESS | 1932 | 1462361574215 Marionette DEBUG loaded listener.js 04:32:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x7f70f63e7800) [pid = 1932] [serial = 1398] [outer = 0x7f70f23edc00] 04:32:54 INFO - PROCESS | 1932 | 1462361574968 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 04:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1228ms 04:32:55 INFO - PROCESS | 1932 | 1462361575021 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 04:32:55 INFO - PROCESS | 1932 | 1462361575024 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 04:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:32:55 INFO - PROCESS | 1932 | 1462361575030 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:32:55 INFO - PROCESS | 1932 | 1462361575032 Marionette TRACE conn4 <- [1,1834,null,{}] 04:32:55 INFO - PROCESS | 1932 | 1462361575037 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:55 INFO - PROCESS | 1932 | 1462361575186 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 04:32:55 INFO - PROCESS | 1932 | 1462361575364 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3855000 == 80 [pid = 1932] [id = 466] 04:32:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x7f70ce2dc000) [pid = 1932] [serial = 1399] [outer = (nil)] 04:32:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x7f70ce2e4400) [pid = 1932] [serial = 1400] [outer = 0x7f70ce2dc000] 04:32:55 INFO - PROCESS | 1932 | 1462361575424 Marionette DEBUG loaded listener.js 04:32:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x7f70ce2e8000) [pid = 1932] [serial = 1401] [outer = 0x7f70ce2dc000] 04:32:56 INFO - PROCESS | 1932 | 1462361576223 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 04:32:56 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 04:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1225ms 04:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:32:56 INFO - PROCESS | 1932 | 1462361576261 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 04:32:56 INFO - PROCESS | 1932 | 1462361576263 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 04:32:56 INFO - PROCESS | 1932 | 1462361576269 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:32:56 INFO - PROCESS | 1932 | 1462361576272 Marionette TRACE conn4 <- [1,1838,null,{}] 04:32:56 INFO - PROCESS | 1932 | 1462361576276 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:56 INFO - PROCESS | 1932 | 1462361576415 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 04:32:56 INFO - PROCESS | 1932 | 1462361576591 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ce41f000 == 81 [pid = 1932] [id = 467] 04:32:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x7f70ce2dc400) [pid = 1932] [serial = 1402] [outer = (nil)] 04:32:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x7f70d1c9d000) [pid = 1932] [serial = 1403] [outer = 0x7f70ce2dc400] 04:32:56 INFO - PROCESS | 1932 | 1462361576664 Marionette DEBUG loaded listener.js 04:32:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x7f70d1ca1400) [pid = 1932] [serial = 1404] [outer = 0x7f70ce2dc400] 04:32:57 INFO - PROCESS | 1932 | 1462361577782 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1578ms 04:32:57 INFO - PROCESS | 1932 | 1462361577847 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 04:32:57 INFO - PROCESS | 1932 | 1462361577852 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 04:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:32:57 INFO - PROCESS | 1932 | 1462361577859 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:32:57 INFO - PROCESS | 1932 | 1462361577863 Marionette TRACE conn4 <- [1,1842,null,{}] 04:32:57 INFO - PROCESS | 1932 | 1462361577871 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:58 INFO - PROCESS | 1932 | 1462361578028 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 04:32:58 INFO - PROCESS | 1932 | 1462361578255 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8339000 == 82 [pid = 1932] [id = 468] 04:32:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x7f70cf9de000) [pid = 1932] [serial = 1405] [outer = (nil)] 04:32:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x7f70d1c9e400) [pid = 1932] [serial = 1406] [outer = 0x7f70cf9de000] 04:32:58 INFO - PROCESS | 1932 | 1462361578325 Marionette DEBUG loaded listener.js 04:32:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x7f70d1ca6800) [pid = 1932] [serial = 1407] [outer = 0x7f70cf9de000] 04:32:59 INFO - PROCESS | 1932 | 1462361579153 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1343ms 04:32:59 INFO - PROCESS | 1932 | 1462361579202 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 04:32:59 INFO - PROCESS | 1932 | 1462361579210 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 04:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:32:59 INFO - PROCESS | 1932 | 1462361579219 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:32:59 INFO - PROCESS | 1932 | 1462361579223 Marionette TRACE conn4 <- [1,1846,null,{}] 04:32:59 INFO - PROCESS | 1932 | 1462361579228 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:59 INFO - PROCESS | 1932 | 1462361579380 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 04:32:59 INFO - PROCESS | 1932 | 1462361579564 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3edb000 == 83 [pid = 1932] [id = 469] 04:32:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x7f70d1c56c00) [pid = 1932] [serial = 1408] [outer = (nil)] 04:32:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x7f70d3bef400) [pid = 1932] [serial = 1409] [outer = 0x7f70d1c56c00] 04:32:59 INFO - PROCESS | 1932 | 1462361579621 Marionette DEBUG loaded listener.js 04:32:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x7f70d8503c00) [pid = 1932] [serial = 1410] [outer = 0x7f70d1c56c00] 04:33:00 INFO - PROCESS | 1932 | 1462361580506 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:33:00 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) 04:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1337ms 04:33:00 INFO - PROCESS | 1932 | 1462361580555 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 04:33:00 INFO - PROCESS | 1932 | 1462361580558 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 04:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:33:00 INFO - PROCESS | 1932 | 1462361580564 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:33:00 INFO - PROCESS | 1932 | 1462361580569 Marionette TRACE conn4 <- [1,1850,null,{}] 04:33:00 INFO - PROCESS | 1932 | 1462361580582 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:00 INFO - PROCESS | 1932 | 1462361580727 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 04:33:00 INFO - PROCESS | 1932 | 1462361580914 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da28b000 == 84 [pid = 1932] [id = 470] 04:33:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x7f70d86c3c00) [pid = 1932] [serial = 1411] [outer = (nil)] 04:33:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x7f70d8aec800) [pid = 1932] [serial = 1412] [outer = 0x7f70d86c3c00] 04:33:00 INFO - PROCESS | 1932 | 1462361580976 Marionette DEBUG loaded listener.js 04:33:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x7f70da246400) [pid = 1932] [serial = 1413] [outer = 0x7f70d86c3c00] 04:33:01 INFO - PROCESS | 1932 | 1462361581836 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1339ms 04:33:01 INFO - PROCESS | 1932 | 1462361581904 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 04:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:33:01 INFO - PROCESS | 1932 | 1462361581908 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 04:33:01 INFO - PROCESS | 1932 | 1462361581913 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:33:01 INFO - PROCESS | 1932 | 1462361581915 Marionette TRACE conn4 <- [1,1854,null,{}] 04:33:01 INFO - PROCESS | 1932 | 1462361581920 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:02 INFO - PROCESS | 1932 | 1462361582068 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3adf800 == 83 [pid = 1932] [id = 458] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3ad6000 == 82 [pid = 1932] [id = 457] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2b69800 == 81 [pid = 1932] [id = 456] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x7f70dbb5a400) [pid = 1932] [serial = 1277] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x7f70e3860c00) [pid = 1932] [serial = 1280] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x7f70d48fb800) [pid = 1932] [serial = 1274] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x7f70e7a4a400) [pid = 1932] [serial = 1283] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x7f70f1f5d000) [pid = 1932] [serial = 1289] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x7f70f23ed800) [pid = 1932] [serial = 1292] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x7f70f53c4000) [pid = 1932] [serial = 1295] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x7f70e6685800) [pid = 1932] [serial = 1298] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x7f70f0e92000) [pid = 1932] [serial = 1286] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x7f70f53cdc00) [pid = 1932] [serial = 1322] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | 1462361582326 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dec30800 == 80 [pid = 1932] [id = 455] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70daa62800 == 79 [pid = 1932] [id = 454] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2b1b800 == 78 [pid = 1932] [id = 453] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d943d800 == 77 [pid = 1932] [id = 452] 04:33:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2db4800 == 78 [pid = 1932] [id = 471] 04:33:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x7f70ce9c3800) [pid = 1932] [serial = 1414] [outer = (nil)] 04:33:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x7f70d8d48800) [pid = 1932] [serial = 1415] [outer = 0x7f70ce9c3800] 04:33:02 INFO - PROCESS | 1932 | 1462361582390 Marionette DEBUG loaded listener.js 04:33:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x7f70dc028400) [pid = 1932] [serial = 1416] [outer = 0x7f70ce9c3800] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f7112bd1800 == 77 [pid = 1932] [id = 447] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ce3cd800 == 76 [pid = 1932] [id = 446] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d68000 == 75 [pid = 1932] [id = 445] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f896c000 == 74 [pid = 1932] [id = 444] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f55dd000 == 73 [pid = 1932] [id = 443] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3e84800 == 72 [pid = 1932] [id = 442] 04:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbe0000 == 71 [pid = 1932] [id = 441] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x7f70ea08f400) [pid = 1932] [serial = 1224] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x7f70e00e2c00) [pid = 1932] [serial = 1307] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x7f70dbfaac00) [pid = 1932] [serial = 1305] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x7f70dabed400) [pid = 1932] [serial = 1304] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x7f70e3c69000) [pid = 1932] [serial = 1310] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x7f70e6680400) [pid = 1932] [serial = 1313] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x7f70f10ad400) [pid = 1932] [serial = 1316] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x7f70f41e8000) [pid = 1932] [serial = 1320] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x7f70f0df5c00) [pid = 1932] [serial = 1272] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x7f70f127d400) [pid = 1932] [serial = 1319] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x7f70f1f5c800) [pid = 1932] [serial = 1317] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x7f70d48f5400) [pid = 1932] [serial = 1302] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x7f70d2de6800) [pid = 1932] [serial = 1301] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70e1bcac00) [pid = 1932] [serial = 1308] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x7f70eaf99400) [pid = 1932] [serial = 1314] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70e440e400) [pid = 1932] [serial = 1311] [outer = (nil)] [url = about:blank] 04:33:03 INFO - PROCESS | 1932 | 1462361583097 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1227ms 04:33:03 INFO - PROCESS | 1932 | 1462361583140 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 04:33:03 INFO - PROCESS | 1932 | 1462361583142 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 04:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:33:03 INFO - PROCESS | 1932 | 1462361583147 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:33:03 INFO - PROCESS | 1932 | 1462361583149 Marionette TRACE conn4 <- [1,1858,null,{}] 04:33:03 INFO - PROCESS | 1932 | 1462361583191 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:03 INFO - PROCESS | 1932 | 1462361583346 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 04:33:03 INFO - PROCESS | 1932 | 1462361583355 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70daa62800 == 72 [pid = 1932] [id = 472] 04:33:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70da399c00) [pid = 1932] [serial = 1417] [outer = (nil)] 04:33:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x7f70e00e6000) [pid = 1932] [serial = 1418] [outer = 0x7f70da399c00] 04:33:03 INFO - PROCESS | 1932 | 1462361583408 Marionette DEBUG loaded listener.js 04:33:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70e1be7800) [pid = 1932] [serial = 1419] [outer = 0x7f70da399c00] 04:33:04 INFO - PROCESS | 1932 | 1462361584131 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1013ms 04:33:04 INFO - PROCESS | 1932 | 1462361584167 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 04:33:04 INFO - PROCESS | 1932 | 1462361584170 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 04:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:33:04 INFO - PROCESS | 1932 | 1462361584176 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:33:04 INFO - PROCESS | 1932 | 1462361584178 Marionette TRACE conn4 <- [1,1862,null,{}] 04:33:04 INFO - PROCESS | 1932 | 1462361584182 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:04 INFO - PROCESS | 1932 | 1462361584341 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 04:33:04 INFO - PROCESS | 1932 | 1462361584362 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2b5c800 == 73 [pid = 1932] [id = 473] 04:33:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x7f70e3860c00) [pid = 1932] [serial = 1420] [outer = (nil)] 04:33:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x7f70eaf37c00) [pid = 1932] [serial = 1421] [outer = 0x7f70e3860c00] 04:33:04 INFO - PROCESS | 1932 | 1462361584417 Marionette DEBUG loaded listener.js 04:33:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x7f70f0df3000) [pid = 1932] [serial = 1422] [outer = 0x7f70e3860c00] 04:33:05 INFO - PROCESS | 1932 | 1462361585234 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1126ms 04:33:05 INFO - PROCESS | 1932 | 1462361585303 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 04:33:05 INFO - PROCESS | 1932 | 1462361585306 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 04:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:33:05 INFO - PROCESS | 1932 | 1462361585317 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:33:05 INFO - PROCESS | 1932 | 1462361585320 Marionette TRACE conn4 <- [1,1866,null,{}] 04:33:05 INFO - PROCESS | 1932 | 1462361585325 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:05 INFO - PROCESS | 1932 | 1462361585516 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 04:33:05 INFO - PROCESS | 1932 | 1462361585543 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3a23800 == 74 [pid = 1932] [id = 474] 04:33:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x7f70d3a18400) [pid = 1932] [serial = 1423] [outer = (nil)] 04:33:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x7f70f127bc00) [pid = 1932] [serial = 1424] [outer = 0x7f70d3a18400] 04:33:05 INFO - PROCESS | 1932 | 1462361585596 Marionette DEBUG loaded listener.js 04:33:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x7f70f2222c00) [pid = 1932] [serial = 1425] [outer = 0x7f70d3a18400] 04:33:06 INFO - PROCESS | 1932 | 1462361586341 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 04:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1124ms 04:33:06 INFO - PROCESS | 1932 | 1462361586448 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 04:33:06 INFO - PROCESS | 1932 | 1462361586450 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 04:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:33:06 INFO - PROCESS | 1932 | 1462361586456 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:33:06 INFO - PROCESS | 1932 | 1462361586459 Marionette TRACE conn4 <- [1,1870,null,{}] 04:33:06 INFO - PROCESS | 1932 | 1462361586465 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:06 INFO - PROCESS | 1932 | 1462361586664 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 04:33:06 INFO - PROCESS | 1932 | 1462361586687 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ea30b000 == 75 [pid = 1932] [id = 475] 04:33:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x7f70cf9e0800) [pid = 1932] [serial = 1426] [outer = (nil)] 04:33:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x7f70f558ac00) [pid = 1932] [serial = 1427] [outer = 0x7f70cf9e0800] 04:33:06 INFO - PROCESS | 1932 | 1462361586740 Marionette DEBUG loaded listener.js 04:33:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x7f70f5cbd800) [pid = 1932] [serial = 1428] [outer = 0x7f70cf9e0800] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x7f70daa93000) [pid = 1932] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x7f70ce9bf000) [pid = 1932] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x7f70cf9d2800) [pid = 1932] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x7f70da85e800) [pid = 1932] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x7f70d8d42000) [pid = 1932] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x7f70ce182c00) [pid = 1932] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x7f70e107fc00) [pid = 1932] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x7f70d86b9c00) [pid = 1932] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x7f70d1c4d400) [pid = 1932] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70e1aadc00) [pid = 1932] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x7f70da1b0400) [pid = 1932] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70e1ab6c00) [pid = 1932] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x7f70d2b0ac00) [pid = 1932] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x7f70f127a400) [pid = 1932] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x7f70d86c5000) [pid = 1932] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x7f70ce190c00) [pid = 1932] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x7f70eaf98c00) [pid = 1932] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70da85d400) [pid = 1932] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70d48f2800) [pid = 1932] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70ce9c1400) [pid = 1932] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70f1d0f000) [pid = 1932] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70ce9b8000) [pid = 1932] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70d89f0400) [pid = 1932] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70da243000) [pid = 1932] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x7f70d2a12400) [pid = 1932] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70d1c50c00) [pid = 1932] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70e3c68400) [pid = 1932] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70d3be2400) [pid = 1932] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x7f70da1ae000) [pid = 1932] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x7f70e6687400) [pid = 1932] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x7f70d48f2c00) [pid = 1932] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x7f70f1024800) [pid = 1932] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x7f70d363fc00) [pid = 1932] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x7f70d48fd800) [pid = 1932] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x7f70e3c6cc00) [pid = 1932] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x7f70da86a000) [pid = 1932] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x7f70da247800) [pid = 1932] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x7f70d2a1f400) [pid = 1932] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x7f70d27dc800) [pid = 1932] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x7f70d8acfc00) [pid = 1932] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70cf9d7000) [pid = 1932] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70d2dddc00) [pid = 1932] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70d8ad0800) [pid = 1932] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70dcb93c00) [pid = 1932] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70da86b000) [pid = 1932] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70da866400) [pid = 1932] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70d27d9400) [pid = 1932] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70d27df400) [pid = 1932] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70dabe9000) [pid = 1932] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70d2def800) [pid = 1932] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70d8367800) [pid = 1932] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70e028f400) [pid = 1932] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70da864000) [pid = 1932] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70e4468800) [pid = 1932] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70d8905800) [pid = 1932] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70da861400) [pid = 1932] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70e00e7400) [pid = 1932] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70cc4f4800) [pid = 1932] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70d3633000) [pid = 1932] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70d850a400) [pid = 1932] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x7f70d850c000) [pid = 1932] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x7f70d8ac3c00) [pid = 1932] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:33:08 INFO - PROCESS | 1932 | 1462361588203 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 04:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1780ms 04:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:33:08 INFO - PROCESS | 1932 | 1462361588237 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 04:33:08 INFO - PROCESS | 1932 | 1462361588239 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 04:33:08 INFO - PROCESS | 1932 | 1462361588245 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:33:08 INFO - PROCESS | 1932 | 1462361588248 Marionette TRACE conn4 <- [1,1874,null,{}] 04:33:08 INFO - PROCESS | 1932 | 1462361588256 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:08 INFO - PROCESS | 1932 | 1462361588448 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 04:33:08 INFO - PROCESS | 1932 | 1462361588465 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4961800 == 76 [pid = 1932] [id = 476] 04:33:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x7f70ce190c00) [pid = 1932] [serial = 1429] [outer = (nil)] 04:33:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x7f70d3633000) [pid = 1932] [serial = 1430] [outer = 0x7f70ce190c00] 04:33:08 INFO - PROCESS | 1932 | 1462361588517 Marionette DEBUG loaded listener.js 04:33:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70d850a400) [pid = 1932] [serial = 1431] [outer = 0x7f70ce190c00] 04:33:09 INFO - PROCESS | 1932 | 1462361589178 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 982ms 04:33:09 INFO - PROCESS | 1932 | 1462361589228 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 04:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:33:09 INFO - PROCESS | 1932 | 1462361589231 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 04:33:09 INFO - PROCESS | 1932 | 1462361589235 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:33:09 INFO - PROCESS | 1932 | 1462361589238 Marionette TRACE conn4 <- [1,1878,null,{}] 04:33:09 INFO - PROCESS | 1932 | 1462361589242 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:09 INFO - PROCESS | 1932 | 1462361589376 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 04:33:09 INFO - PROCESS | 1932 | 1462361589512 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbeb800 == 77 [pid = 1932] [id = 477] 04:33:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70cc4f5400) [pid = 1932] [serial = 1432] [outer = (nil)] 04:33:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70d8506c00) [pid = 1932] [serial = 1433] [outer = 0x7f70cc4f5400] 04:33:09 INFO - PROCESS | 1932 | 1462361589568 Marionette DEBUG loaded listener.js 04:33:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70da1aec00) [pid = 1932] [serial = 1434] [outer = 0x7f70cc4f5400] 04:33:10 INFO - PROCESS | 1932 | 1462361590458 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1278ms 04:33:10 INFO - PROCESS | 1932 | 1462361590514 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 04:33:10 INFO - PROCESS | 1932 | 1462361590520 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 04:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:33:10 INFO - PROCESS | 1932 | 1462361590528 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:33:10 INFO - PROCESS | 1932 | 1462361590532 Marionette TRACE conn4 <- [1,1882,null,{}] 04:33:10 INFO - PROCESS | 1932 | 1462361590539 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:10 INFO - PROCESS | 1932 | 1462361590716 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 04:33:10 INFO - PROCESS | 1932 | 1462361590900 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2d78800 == 78 [pid = 1932] [id = 478] 04:33:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70cf9e1800) [pid = 1932] [serial = 1435] [outer = (nil)] 04:33:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70d27da000) [pid = 1932] [serial = 1436] [outer = 0x7f70cf9e1800] 04:33:10 INFO - PROCESS | 1932 | 1462361590965 Marionette DEBUG loaded listener.js 04:33:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70d3be3c00) [pid = 1932] [serial = 1437] [outer = 0x7f70cf9e1800] 04:33:11 INFO - PROCESS | 1932 | 1462361591774 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1284ms 04:33:11 INFO - PROCESS | 1932 | 1462361591812 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 04:33:11 INFO - PROCESS | 1932 | 1462361591820 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 04:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:33:11 INFO - PROCESS | 1932 | 1462361591829 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:33:11 INFO - PROCESS | 1932 | 1462361591832 Marionette TRACE conn4 <- [1,1886,null,{}] 04:33:11 INFO - PROCESS | 1932 | 1462361591837 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:11 INFO - PROCESS | 1932 | 1462361591993 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 04:33:12 INFO - PROCESS | 1932 | 1462361592184 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dd64f800 == 79 [pid = 1932] [id = 479] 04:33:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70d2b04400) [pid = 1932] [serial = 1438] [outer = (nil)] 04:33:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70d850ec00) [pid = 1932] [serial = 1439] [outer = 0x7f70d2b04400] 04:33:12 INFO - PROCESS | 1932 | 1462361592247 Marionette DEBUG loaded listener.js 04:33:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70d89ef400) [pid = 1932] [serial = 1440] [outer = 0x7f70d2b04400] 04:33:13 INFO - PROCESS | 1932 | 1462361593130 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 04:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1331ms 04:33:13 INFO - PROCESS | 1932 | 1462361593160 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 04:33:13 INFO - PROCESS | 1932 | 1462361593163 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 04:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:33:13 INFO - PROCESS | 1932 | 1462361593169 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:33:13 INFO - PROCESS | 1932 | 1462361593174 Marionette TRACE conn4 <- [1,1890,null,{}] 04:33:13 INFO - PROCESS | 1932 | 1462361593188 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:13 INFO - PROCESS | 1932 | 1462361593353 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 04:33:13 INFO - PROCESS | 1932 | 1462361593537 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ea324000 == 80 [pid = 1932] [id = 480] 04:33:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70da247800) [pid = 1932] [serial = 1441] [outer = (nil)] 04:33:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70da894000) [pid = 1932] [serial = 1442] [outer = 0x7f70da247800] 04:33:13 INFO - PROCESS | 1932 | 1462361593601 Marionette DEBUG loaded listener.js 04:33:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70dc025000) [pid = 1932] [serial = 1443] [outer = 0x7f70da247800] 04:33:14 INFO - PROCESS | 1932 | 1462361594396 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 04:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1283ms 04:33:14 INFO - PROCESS | 1932 | 1462361594452 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 04:33:14 INFO - PROCESS | 1932 | 1462361594456 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 04:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:33:14 INFO - PROCESS | 1932 | 1462361594478 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:33:14 INFO - PROCESS | 1932 | 1462361594481 Marionette TRACE conn4 <- [1,1894,null,{}] 04:33:14 INFO - PROCESS | 1932 | 1462361594486 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:14 INFO - PROCESS | 1932 | 1462361594647 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 04:33:14 INFO - PROCESS | 1932 | 1462361594823 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f227e000 == 81 [pid = 1932] [id = 481] 04:33:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70da862400) [pid = 1932] [serial = 1444] [outer = (nil)] 04:33:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70dd6ec400) [pid = 1932] [serial = 1445] [outer = 0x7f70da862400] 04:33:14 INFO - PROCESS | 1932 | 1462361594885 Marionette DEBUG loaded listener.js 04:33:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70e0b8cc00) [pid = 1932] [serial = 1446] [outer = 0x7f70da862400] 04:33:15 INFO - PROCESS | 1932 | 1462361595692 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1279ms 04:33:15 INFO - PROCESS | 1932 | 1462361595755 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 04:33:15 INFO - PROCESS | 1932 | 1462361595759 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 04:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:33:15 INFO - PROCESS | 1932 | 1462361595764 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:33:15 INFO - PROCESS | 1932 | 1462361595767 Marionette TRACE conn4 <- [1,1898,null,{}] 04:33:15 INFO - PROCESS | 1932 | 1462361595772 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:15 INFO - PROCESS | 1932 | 1462361595937 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 04:33:16 INFO - PROCESS | 1932 | 1462361596117 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5b34000 == 82 [pid = 1932] [id = 482] 04:33:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70da864800) [pid = 1932] [serial = 1447] [outer = (nil)] 04:33:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70e1081800) [pid = 1932] [serial = 1448] [outer = 0x7f70da864800] 04:33:16 INFO - PROCESS | 1932 | 1462361596182 Marionette DEBUG loaded listener.js 04:33:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70e1e25400) [pid = 1932] [serial = 1449] [outer = 0x7f70da864800] 04:33:16 INFO - PROCESS | 1932 | 1462361596987 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1285ms 04:33:17 INFO - PROCESS | 1932 | 1462361597049 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 04:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:33:17 INFO - PROCESS | 1932 | 1462361597053 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 04:33:17 INFO - PROCESS | 1932 | 1462361597058 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:33:17 INFO - PROCESS | 1932 | 1462361597060 Marionette TRACE conn4 <- [1,1902,null,{}] 04:33:17 INFO - PROCESS | 1932 | 1462361597065 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:17 INFO - PROCESS | 1932 | 1462361597249 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 04:33:17 INFO - PROCESS | 1932 | 1462361597431 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70fa238800 == 83 [pid = 1932] [id = 483] 04:33:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70cf9da000) [pid = 1932] [serial = 1450] [outer = (nil)] 04:33:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x7f70e4463800) [pid = 1932] [serial = 1451] [outer = 0x7f70cf9da000] 04:33:17 INFO - PROCESS | 1932 | 1462361597496 Marionette DEBUG loaded listener.js 04:33:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x7f70eaf43c00) [pid = 1932] [serial = 1452] [outer = 0x7f70cf9da000] 04:33:18 INFO - PROCESS | 1932 | 1462361598271 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1276ms 04:33:18 INFO - PROCESS | 1932 | 1462361598335 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 04:33:18 INFO - PROCESS | 1932 | 1462361598337 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 04:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:33:18 INFO - PROCESS | 1932 | 1462361598343 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:33:18 INFO - PROCESS | 1932 | 1462361598345 Marionette TRACE conn4 <- [1,1906,null,{}] 04:33:18 INFO - PROCESS | 1932 | 1462361598350 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:18 INFO - PROCESS | 1932 | 1462361598513 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 04:33:18 INFO - PROCESS | 1932 | 1462361598693 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d856d800 == 84 [pid = 1932] [id = 484] 04:33:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x7f70d3a63400) [pid = 1932] [serial = 1453] [outer = (nil)] 04:33:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x7f70f0e8b000) [pid = 1932] [serial = 1454] [outer = 0x7f70d3a63400] 04:33:18 INFO - PROCESS | 1932 | 1462361598752 Marionette DEBUG loaded listener.js 04:33:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x7f70f1f5a800) [pid = 1932] [serial = 1455] [outer = 0x7f70d3a63400] 04:33:19 INFO - PROCESS | 1932 | 1462361599522 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 04:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1231ms 04:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:33:19 INFO - PROCESS | 1932 | 1462361599576 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 04:33:19 INFO - PROCESS | 1932 | 1462361599578 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 04:33:19 INFO - PROCESS | 1932 | 1462361599584 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:33:19 INFO - PROCESS | 1932 | 1462361599587 Marionette TRACE conn4 <- [1,1910,null,{}] 04:33:19 INFO - PROCESS | 1932 | 1462361599592 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:19 INFO - PROCESS | 1932 | 1462361599740 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 04:33:19 INFO - PROCESS | 1932 | 1462361599921 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d39d0800 == 85 [pid = 1932] [id = 485] 04:33:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x7f70ea08fc00) [pid = 1932] [serial = 1456] [outer = (nil)] 04:33:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x7f70f23f0800) [pid = 1932] [serial = 1457] [outer = 0x7f70ea08fc00] 04:33:19 INFO - PROCESS | 1932 | 1462361599984 Marionette DEBUG loaded listener.js 04:33:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x7f70f558c800) [pid = 1932] [serial = 1458] [outer = 0x7f70ea08fc00] 04:33:20 INFO - PROCESS | 1932 | 1462361600779 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 04:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1227ms 04:33:20 INFO - PROCESS | 1932 | 1462361600822 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 04:33:20 INFO - PROCESS | 1932 | 1462361600825 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 04:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:33:20 INFO - PROCESS | 1932 | 1462361600830 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:33:20 INFO - PROCESS | 1932 | 1462361600832 Marionette TRACE conn4 <- [1,1914,null,{}] 04:33:20 INFO - PROCESS | 1932 | 1462361600838 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:21 INFO - PROCESS | 1932 | 1462361600999 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 04:33:21 INFO - PROCESS | 1932 | 1462361601210 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2c72000 == 86 [pid = 1932] [id = 486] 04:33:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x7f70cf9d6400) [pid = 1932] [serial = 1459] [outer = (nil)] 04:33:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x7f70e1be3800) [pid = 1932] [serial = 1460] [outer = 0x7f70cf9d6400] 04:33:21 INFO - PROCESS | 1932 | 1462361601286 Marionette DEBUG loaded listener.js 04:33:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x7f70f2220000) [pid = 1932] [serial = 1461] [outer = 0x7f70cf9d6400] 04:33:22 INFO - PROCESS | 1932 | 1462361602054 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1280ms 04:33:22 INFO - PROCESS | 1932 | 1462361602112 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 04:33:22 INFO - PROCESS | 1932 | 1462361602115 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 04:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:33:22 INFO - PROCESS | 1932 | 1462361602121 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:33:22 INFO - PROCESS | 1932 | 1462361602123 Marionette TRACE conn4 <- [1,1918,null,{}] 04:33:22 INFO - PROCESS | 1932 | 1462361602128 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:22 INFO - PROCESS | 1932 | 1462361602297 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 04:33:22 INFO - PROCESS | 1932 | 1462361602482 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8334800 == 87 [pid = 1932] [id = 487] 04:33:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x7f70cf9df400) [pid = 1932] [serial = 1462] [outer = (nil)] 04:33:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70d3be1800) [pid = 1932] [serial = 1463] [outer = 0x7f70cf9df400] 04:33:22 INFO - PROCESS | 1932 | 1462361602543 Marionette DEBUG loaded listener.js 04:33:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70d89f6400) [pid = 1932] [serial = 1464] [outer = 0x7f70cf9df400] 04:33:23 INFO - PROCESS | 1932 | 1462361603398 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 04:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1336ms 04:33:23 INFO - PROCESS | 1932 | 1462361603458 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 04:33:23 INFO - PROCESS | 1932 | 1462361603461 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 04:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:33:23 INFO - PROCESS | 1932 | 1462361603468 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:33:23 INFO - PROCESS | 1932 | 1462361603471 Marionette TRACE conn4 <- [1,1922,null,{}] 04:33:23 INFO - PROCESS | 1932 | 1462361603476 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:23 INFO - PROCESS | 1932 | 1462361603673 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 04:33:24 INFO - PROCESS | 1932 | 1462361604261 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2c74000 == 88 [pid = 1932] [id = 488] 04:33:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70ce2d9400) [pid = 1932] [serial = 1465] [outer = (nil)] 04:33:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x7f70ce2e3000) [pid = 1932] [serial = 1466] [outer = 0x7f70ce2d9400] 04:33:24 INFO - PROCESS | 1932 | 1462361604325 Marionette DEBUG loaded listener.js 04:33:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70cf74b400) [pid = 1932] [serial = 1467] [outer = 0x7f70ce2d9400] 04:33:25 INFO - PROCESS | 1932 | 1462361605093 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 04:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1686ms 04:33:25 INFO - PROCESS | 1932 | 1462361605155 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 04:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:33:25 INFO - PROCESS | 1932 | 1462361605160 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 04:33:25 INFO - PROCESS | 1932 | 1462361605166 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:33:25 INFO - PROCESS | 1932 | 1462361605171 Marionette TRACE conn4 <- [1,1926,null,{}] 04:33:25 INFO - PROCESS | 1932 | 1462361605177 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:25 INFO - PROCESS | 1932 | 1462361605345 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 04:33:25 INFO - PROCESS | 1932 | 1462361605656 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ce41d800 == 89 [pid = 1932] [id = 489] 04:33:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70d1ca0800) [pid = 1932] [serial = 1468] [outer = (nil)] 04:33:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70d27d5c00) [pid = 1932] [serial = 1469] [outer = 0x7f70d1ca0800] 04:33:25 INFO - PROCESS | 1932 | 1462361605721 Marionette DEBUG loaded listener.js 04:33:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70d2de2400) [pid = 1932] [serial = 1470] [outer = 0x7f70d1ca0800] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d4562800 == 88 [pid = 1932] [id = 340] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dec16000 == 87 [pid = 1932] [id = 317] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc0db800 == 86 [pid = 1932] [id = 377] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d4961800 == 85 [pid = 1932] [id = 476] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f103b000 == 84 [pid = 1932] [id = 440] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ea30b000 == 83 [pid = 1932] [id = 475] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70e665c800) [pid = 1932] [serial = 1379] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | 1462361606623 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3a23800 == 82 [pid = 1932] [id = 474] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2b5c800 == 81 [pid = 1932] [id = 473] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70daa62800 == 80 [pid = 1932] [id = 472] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2db4800 == 79 [pid = 1932] [id = 471] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da28b000 == 78 [pid = 1932] [id = 470] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3edb000 == 77 [pid = 1932] [id = 469] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8339000 == 76 [pid = 1932] [id = 468] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5b7c800 == 75 [pid = 1932] [id = 463] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f4107000 == 74 [pid = 1932] [id = 462] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e10d5000 == 73 [pid = 1932] [id = 461] 04:33:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d85dc000 == 72 [pid = 1932] [id = 460] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70dd5bcc00) [pid = 1932] [serial = 1182] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70d8d3bc00) [pid = 1932] [serial = 1179] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70e48c9000) [pid = 1932] [serial = 1236] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x7f70f5541c00) [pid = 1932] [serial = 1296] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70e4462000) [pid = 1932] [serial = 1194] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70e1be5000) [pid = 1932] [serial = 1107] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70decf6800) [pid = 1932] [serial = 1068] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x7f70d4755400) [pid = 1932] [serial = 981] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x7f70e29a5800) [pid = 1932] [serial = 1113] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x7f70ea08c000) [pid = 1932] [serial = 1239] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x7f70d8cbf400) [pid = 1932] [serial = 1062] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x7f70da897400) [pid = 1932] [serial = 987] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x7f70f0b95c00) [pid = 1932] [serial = 1242] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x7f70d89f0c00) [pid = 1932] [serial = 1026] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x7f70f2221800) [pid = 1932] [serial = 1290] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x7f70d48fb400) [pid = 1932] [serial = 1098] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x7f70d867a400) [pid = 1932] [serial = 1140] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x7f70e3ec6c00) [pid = 1932] [serial = 1191] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x7f70e0297400) [pid = 1932] [serial = 1149] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70dabf7000) [pid = 1932] [serial = 990] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70d8acac00) [pid = 1932] [serial = 1275] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70d3bed800) [pid = 1932] [serial = 1023] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70dd6e5000) [pid = 1932] [serial = 1278] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70e6358800) [pid = 1932] [serial = 1197] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70e635ec00) [pid = 1932] [serial = 1200] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70f0e92c00) [pid = 1932] [serial = 1248] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70e1dd5400) [pid = 1932] [serial = 1110] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70e344d400) [pid = 1932] [serial = 1185] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70dd5c6400) [pid = 1932] [serial = 1230] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70d2df9000) [pid = 1932] [serial = 1137] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70d48fa400) [pid = 1932] [serial = 1059] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70dd6ef000) [pid = 1932] [serial = 1104] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70d8aeb400) [pid = 1932] [serial = 984] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70d8cb6c00) [pid = 1932] [serial = 1227] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70e3c67c00) [pid = 1932] [serial = 1233] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70dcb93800) [pid = 1932] [serial = 1032] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70f106d400) [pid = 1932] [serial = 1287] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70d8cbcc00) [pid = 1932] [serial = 1101] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70e3a58000) [pid = 1932] [serial = 1188] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x7f70e1aa8800) [pid = 1932] [serial = 1074] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x7f70dbf28800) [pid = 1932] [serial = 993] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x7f70dd50d800) [pid = 1932] [serial = 1146] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x7f70dbb5c800) [pid = 1932] [serial = 1029] [outer = (nil)] [url = about:blank] 04:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1538ms 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x7f70d363cc00) [pid = 1932] [serial = 1176] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70e2587400) [pid = 1932] [serial = 1152] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70e00eb000) [pid = 1932] [serial = 1071] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70f59afc00) [pid = 1932] [serial = 1299] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70e4463000) [pid = 1932] [serial = 1281] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70dc076000) [pid = 1932] [serial = 1065] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70f0b0bc00) [pid = 1932] [serial = 1284] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70da520400) [pid = 1932] [serial = 936] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70f416cc00) [pid = 1932] [serial = 1293] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70da85e400) [pid = 1932] [serial = 1143] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70da23dc00) [pid = 1932] [serial = 996] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x7f70f0e92800) [pid = 1932] [serial = 1245] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x7f70da85f400) [pid = 1932] [serial = 1325] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x7f70f5cc5400) [pid = 1932] [serial = 1337] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x7f70f5b46400) [pid = 1932] [serial = 1334] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x7f70f0df3400) [pid = 1932] [serial = 1331] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x7f70f6386400) [pid = 1932] [serial = 1340] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x7f70e1ab3400) [pid = 1932] [serial = 1328] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | 1462361606720 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 04:33:26 INFO - PROCESS | 1932 | 1462361606737 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 04:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:33:26 INFO - PROCESS | 1932 | 1462361606747 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:33:26 INFO - PROCESS | 1932 | 1462361606749 Marionette TRACE conn4 <- [1,1930,null,{}] 04:33:26 INFO - PROCESS | 1932 | 1462361606760 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:26 INFO - PROCESS | 1932 | 1462361606898 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x7f70dd50ec00) [pid = 1932] [serial = 1370] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70e2880400) [pid = 1932] [serial = 1373] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70decea800) [pid = 1932] [serial = 1376] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x7f70e4405400) [pid = 1932] [serial = 1374] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x7f70d4968000) [pid = 1932] [serial = 1359] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x7f70d3a15800) [pid = 1932] [serial = 1358] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x7f70d8511400) [pid = 1932] [serial = 1361] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70d865ec00) [pid = 1932] [serial = 1362] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70cf74e400) [pid = 1932] [serial = 1343] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x7f70dabf4400) [pid = 1932] [serial = 1367] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x7f70d8cc0800) [pid = 1932] [serial = 1364] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x7f70da39c000) [pid = 1932] [serial = 1365] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70d8656000) [pid = 1932] [serial = 1346] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x7f70d3a14000) [pid = 1932] [serial = 1349] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x7f70cc4f3000) [pid = 1932] [serial = 1352] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x7f70d865c800) [pid = 1932] [serial = 1355] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x7f70e00e9000) [pid = 1932] [serial = 1371] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x7f70e440f800) [pid = 1932] [serial = 1377] [outer = (nil)] [url = about:blank] 04:33:26 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x7f70dc024000) [pid = 1932] [serial = 1368] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 1932 | 1462361607049 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d18c4800 == 73 [pid = 1932] [id = 490] 04:33:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x7f70cc4f3000) [pid = 1932] [serial = 1471] [outer = (nil)] 04:33:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x7f70d37ef000) [pid = 1932] [serial = 1472] [outer = 0x7f70cc4f3000] 04:33:27 INFO - PROCESS | 1932 | 1462361607105 Marionette DEBUG loaded listener.js 04:33:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x7f70d3be8800) [pid = 1932] [serial = 1473] [outer = 0x7f70cc4f3000] 04:33:27 INFO - PROCESS | 1932 | 1462361607802 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 04:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1081ms 04:33:27 INFO - PROCESS | 1932 | 1462361607828 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 04:33:27 INFO - PROCESS | 1932 | 1462361607832 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 04:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:33:27 INFO - PROCESS | 1932 | 1462361607843 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:33:27 INFO - PROCESS | 1932 | 1462361607850 Marionette TRACE conn4 <- [1,1934,null,{}] 04:33:27 INFO - PROCESS | 1932 | 1462361607857 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:28 INFO - PROCESS | 1932 | 1462361608000 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 04:33:28 INFO - PROCESS | 1932 | 1462361608128 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4565800 == 74 [pid = 1932] [id = 491] 04:33:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x7f70d3beb000) [pid = 1932] [serial = 1474] [outer = (nil)] 04:33:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x7f70d48f7800) [pid = 1932] [serial = 1475] [outer = 0x7f70d3beb000] 04:33:28 INFO - PROCESS | 1932 | 1462361608182 Marionette DEBUG loaded listener.js 04:33:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x7f70d850c000) [pid = 1932] [serial = 1476] [outer = 0x7f70d3beb000] 04:33:28 INFO - PROCESS | 1932 | 1462361608776 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 993ms 04:33:28 INFO - PROCESS | 1932 | 1462361608830 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 04:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:33:28 INFO - PROCESS | 1932 | 1462361608834 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 04:33:28 INFO - PROCESS | 1932 | 1462361608839 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:33:28 INFO - PROCESS | 1932 | 1462361608841 Marionette TRACE conn4 <- [1,1938,null,{}] 04:33:28 INFO - PROCESS | 1932 | 1462361608854 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:29 INFO - PROCESS | 1932 | 1462361609043 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 04:33:29 INFO - PROCESS | 1932 | 1462361609070 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8561000 == 75 [pid = 1932] [id = 492] 04:33:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70d2dfb400) [pid = 1932] [serial = 1477] [outer = (nil)] 04:33:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70d850d400) [pid = 1932] [serial = 1478] [outer = 0x7f70d2dfb400] 04:33:29 INFO - PROCESS | 1932 | 1462361609122 Marionette DEBUG loaded listener.js 04:33:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x7f70d86bdc00) [pid = 1932] [serial = 1479] [outer = 0x7f70d2dfb400] 04:33:29 INFO - PROCESS | 1932 | 1462361609835 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1029ms 04:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:33:29 INFO - PROCESS | 1932 | 1462361609869 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 04:33:29 INFO - PROCESS | 1932 | 1462361609871 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 04:33:29 INFO - PROCESS | 1932 | 1462361609877 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:33:29 INFO - PROCESS | 1932 | 1462361609879 Marionette TRACE conn4 <- [1,1942,null,{}] 04:33:29 INFO - PROCESS | 1932 | 1462361609889 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:30 INFO - PROCESS | 1932 | 1462361610053 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 04:33:30 INFO - PROCESS | 1932 | 1462361610075 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dd2000 == 76 [pid = 1932] [id = 493] 04:33:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70d89e7c00) [pid = 1932] [serial = 1480] [outer = (nil)] 04:33:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70d89f0000) [pid = 1932] [serial = 1481] [outer = 0x7f70d89e7c00] 04:33:30 INFO - PROCESS | 1932 | 1462361610135 Marionette DEBUG loaded listener.js 04:33:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70d8acf000) [pid = 1932] [serial = 1482] [outer = 0x7f70d89e7c00] 04:33:30 INFO - PROCESS | 1932 | 1462361610951 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1135ms 04:33:31 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70d3a18400) [pid = 1932] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:33:31 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70cf9e0800) [pid = 1932] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:33:31 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x7f70ce190c00) [pid = 1932] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:33:31 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x7f70ce9c3800) [pid = 1932] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:33:31 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x7f70da399c00) [pid = 1932] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:33:31 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70cf9de000) [pid = 1932] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:33:31 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x7f70d1c56c00) [pid = 1932] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:33:31 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x7f70e3860c00) [pid = 1932] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:33:31 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x7f70d86c3c00) [pid = 1932] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:33:31 INFO - PROCESS | 1932 | 1462361611274 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 04:33:31 INFO - PROCESS | 1932 | 1462361611276 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 04:33:31 INFO - PROCESS | 1932 | 1462361611282 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:33:31 INFO - PROCESS | 1932 | 1462361611285 Marionette TRACE conn4 <- [1,1946,null,{}] 04:33:31 INFO - PROCESS | 1932 | 1462361611290 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:31 INFO - PROCESS | 1932 | 1462361611447 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 04:33:31 INFO - PROCESS | 1932 | 1462361611455 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9409800 == 77 [pid = 1932] [id = 494] 04:33:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x7f70d2df3000) [pid = 1932] [serial = 1483] [outer = (nil)] 04:33:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x7f70d496b000) [pid = 1932] [serial = 1484] [outer = 0x7f70d2df3000] 04:33:31 INFO - PROCESS | 1932 | 1462361611517 Marionette DEBUG loaded listener.js 04:33:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x7f70d8af1400) [pid = 1932] [serial = 1485] [outer = 0x7f70d2df3000] 04:33:32 INFO - PROCESS | 1932 | 1462361612218 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 980ms 04:33:32 INFO - PROCESS | 1932 | 1462361612263 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 04:33:32 INFO - PROCESS | 1932 | 1462361612266 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 04:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:33:32 INFO - PROCESS | 1932 | 1462361612271 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:33:32 INFO - PROCESS | 1932 | 1462361612273 Marionette TRACE conn4 <- [1,1950,null,{}] 04:33:32 INFO - PROCESS | 1932 | 1462361612278 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:32 INFO - PROCESS | 1932 | 1462361612405 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 04:33:32 INFO - PROCESS | 1932 | 1462361612534 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d88800 == 78 [pid = 1932] [id = 495] 04:33:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70cf9e0800) [pid = 1932] [serial = 1486] [outer = (nil)] 04:33:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70d8cc2c00) [pid = 1932] [serial = 1487] [outer = 0x7f70cf9e0800] 04:33:32 INFO - PROCESS | 1932 | 1462361612586 Marionette DEBUG loaded listener.js 04:33:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x7f70da23a000) [pid = 1932] [serial = 1488] [outer = 0x7f70cf9e0800] 04:33:33 INFO - PROCESS | 1932 | 1462361613151 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 923ms 04:33:33 INFO - PROCESS | 1932 | 1462361613196 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 04:33:33 INFO - PROCESS | 1932 | 1462361613198 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 04:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:33:33 INFO - PROCESS | 1932 | 1462361613203 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:33:33 INFO - PROCESS | 1932 | 1462361613205 Marionette TRACE conn4 <- [1,1954,null,{}] 04:33:33 INFO - PROCESS | 1932 | 1462361613210 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:33 INFO - PROCESS | 1932 | 1462361613427 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 04:33:33 INFO - PROCESS | 1932 | 1462361613608 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cf532000 == 79 [pid = 1932] [id = 496] 04:33:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70cc4f1000) [pid = 1932] [serial = 1489] [outer = (nil)] 04:33:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70cc4f7c00) [pid = 1932] [serial = 1490] [outer = 0x7f70cc4f1000] 04:33:33 INFO - PROCESS | 1932 | 1462361613677 Marionette DEBUG loaded listener.js 04:33:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70cf74a800) [pid = 1932] [serial = 1491] [outer = 0x7f70cc4f1000] 04:33:34 INFO - PROCESS | 1932 | 1462361614448 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 04:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1275ms 04:33:34 INFO - PROCESS | 1932 | 1462361614480 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 04:33:34 INFO - PROCESS | 1932 | 1462361614486 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 04:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:33:34 INFO - PROCESS | 1932 | 1462361614493 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:33:34 INFO - PROCESS | 1932 | 1462361614498 Marionette TRACE conn4 <- [1,1958,null,{}] 04:33:34 INFO - PROCESS | 1932 | 1462361614504 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:34 INFO - PROCESS | 1932 | 1462361614667 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 04:33:34 INFO - PROCESS | 1932 | 1462361614837 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3eda000 == 80 [pid = 1932] [id = 497] 04:33:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x7f70d2b0d400) [pid = 1932] [serial = 1492] [outer = (nil)] 04:33:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x7f70d3a0cc00) [pid = 1932] [serial = 1493] [outer = 0x7f70d2b0d400] 04:33:34 INFO - PROCESS | 1932 | 1462361614900 Marionette DEBUG loaded listener.js 04:33:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70d3be9800) [pid = 1932] [serial = 1494] [outer = 0x7f70d2b0d400] 04:33:35 INFO - PROCESS | 1932 | 1462361615765 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 04:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1330ms 04:33:35 INFO - PROCESS | 1932 | 1462361615823 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 04:33:35 INFO - PROCESS | 1932 | 1462361615827 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 04:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:33:35 INFO - PROCESS | 1932 | 1462361615833 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:33:35 INFO - PROCESS | 1932 | 1462361615836 Marionette TRACE conn4 <- [1,1962,null,{}] 04:33:35 INFO - PROCESS | 1932 | 1462361615841 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:35 INFO - PROCESS | 1932 | 1462361615988 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 04:33:36 INFO - PROCESS | 1932 | 1462361616170 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d9a000 == 81 [pid = 1932] [id = 498] 04:33:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70d3bec000) [pid = 1932] [serial = 1495] [outer = (nil)] 04:33:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70d86bf000) [pid = 1932] [serial = 1496] [outer = 0x7f70d3bec000] 04:33:36 INFO - PROCESS | 1932 | 1462361616234 Marionette DEBUG loaded listener.js 04:33:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70d89f2000) [pid = 1932] [serial = 1497] [outer = 0x7f70d3bec000] 04:33:37 INFO - PROCESS | 1932 | 1462361617106 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 04:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1337ms 04:33:37 INFO - PROCESS | 1932 | 1462361617172 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 04:33:37 INFO - PROCESS | 1932 | 1462361617178 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 04:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:33:37 INFO - PROCESS | 1932 | 1462361617192 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:33:37 INFO - PROCESS | 1932 | 1462361617198 Marionette TRACE conn4 <- [1,1966,null,{}] 04:33:37 INFO - PROCESS | 1932 | 1462361617203 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:37 INFO - PROCESS | 1932 | 1462361617396 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 04:33:37 INFO - PROCESS | 1932 | 1462361617561 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dabca800 == 82 [pid = 1932] [id = 499] 04:33:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x7f70d4758c00) [pid = 1932] [serial = 1498] [outer = (nil)] 04:33:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x7f70d8d40c00) [pid = 1932] [serial = 1499] [outer = 0x7f70d4758c00] 04:33:37 INFO - PROCESS | 1932 | 1462361617621 Marionette DEBUG loaded listener.js 04:33:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70da52b000) [pid = 1932] [serial = 1500] [outer = 0x7f70d4758c00] 04:33:38 INFO - PROCESS | 1932 | 1462361618412 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 04:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1236ms 04:33:38 INFO - PROCESS | 1932 | 1462361618437 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 04:33:38 INFO - PROCESS | 1932 | 1462361618439 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 04:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:33:38 INFO - PROCESS | 1932 | 1462361618446 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:33:38 INFO - PROCESS | 1932 | 1462361618448 Marionette TRACE conn4 <- [1,1970,null,{}] 04:33:38 INFO - PROCESS | 1932 | 1462361618454 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:38 INFO - PROCESS | 1932 | 1462361618599 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 04:33:38 INFO - PROCESS | 1932 | 1462361618769 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbe7800 == 83 [pid = 1932] [id = 500] 04:33:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70d8cbf400) [pid = 1932] [serial = 1501] [outer = (nil)] 04:33:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70da88e800) [pid = 1932] [serial = 1502] [outer = 0x7f70d8cbf400] 04:33:38 INFO - PROCESS | 1932 | 1462361618832 Marionette DEBUG loaded listener.js 04:33:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x7f70dabe8800) [pid = 1932] [serial = 1503] [outer = 0x7f70d8cbf400] 04:33:39 INFO - PROCESS | 1932 | 1462361619581 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 04:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1179ms 04:33:39 INFO - PROCESS | 1932 | 1462361619627 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 04:33:39 INFO - PROCESS | 1932 | 1462361619630 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 04:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:33:39 INFO - PROCESS | 1932 | 1462361619635 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:33:39 INFO - PROCESS | 1932 | 1462361619637 Marionette TRACE conn4 <- [1,1974,null,{}] 04:33:39 INFO - PROCESS | 1932 | 1462361619659 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:39 INFO - PROCESS | 1932 | 1462361619816 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 04:33:39 INFO - PROCESS | 1932 | 1462361619984 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dd656800 == 84 [pid = 1932] [id = 501] 04:33:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x7f70dbf1f000) [pid = 1932] [serial = 1504] [outer = (nil)] 04:33:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70dbf25c00) [pid = 1932] [serial = 1505] [outer = 0x7f70dbf1f000] 04:33:40 INFO - PROCESS | 1932 | 1462361620054 Marionette DEBUG loaded listener.js 04:33:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70dc031400) [pid = 1932] [serial = 1506] [outer = 0x7f70dbf1f000] 04:33:40 INFO - PROCESS | 1932 | 1462361620837 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 04:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1244ms 04:33:40 INFO - PROCESS | 1932 | 1462361620881 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 04:33:40 INFO - PROCESS | 1932 | 1462361620884 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 04:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:33:40 INFO - PROCESS | 1932 | 1462361620889 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:33:40 INFO - PROCESS | 1932 | 1462361620892 Marionette TRACE conn4 <- [1,1978,null,{}] 04:33:40 INFO - PROCESS | 1932 | 1462361620896 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:41 INFO - PROCESS | 1932 | 1462361621041 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 04:33:41 INFO - PROCESS | 1932 | 1462361621212 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e18b0000 == 85 [pid = 1932] [id = 502] 04:33:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70dabedc00) [pid = 1932] [serial = 1507] [outer = (nil)] 04:33:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70dd514000) [pid = 1932] [serial = 1508] [outer = 0x7f70dabedc00] 04:33:41 INFO - PROCESS | 1932 | 1462361621273 Marionette DEBUG loaded listener.js 04:33:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70dd6e9800) [pid = 1932] [serial = 1509] [outer = 0x7f70dabedc00] 04:33:42 INFO - PROCESS | 1932 | 1462361622085 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1225ms 04:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:33:42 INFO - PROCESS | 1932 | 1462361622116 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 04:33:42 INFO - PROCESS | 1932 | 1462361622118 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 04:33:42 INFO - PROCESS | 1932 | 1462361622124 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:33:42 INFO - PROCESS | 1932 | 1462361622127 Marionette TRACE conn4 <- [1,1982,null,{}] 04:33:42 INFO - PROCESS | 1932 | 1462361622131 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:42 INFO - PROCESS | 1932 | 1462361622285 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 04:33:42 INFO - PROCESS | 1932 | 1462361622458 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26b5000 == 86 [pid = 1932] [id = 503] 04:33:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70dbf1f800) [pid = 1932] [serial = 1510] [outer = (nil)] 04:33:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70e00eb000) [pid = 1932] [serial = 1511] [outer = 0x7f70dbf1f800] 04:33:42 INFO - PROCESS | 1932 | 1462361622522 Marionette DEBUG loaded listener.js 04:33:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70e180c400) [pid = 1932] [serial = 1512] [outer = 0x7f70dbf1f800] 04:33:43 INFO - PROCESS | 1932 | 1462361623248 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1181ms 04:33:43 INFO - PROCESS | 1932 | 1462361623307 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 04:33:43 INFO - PROCESS | 1932 | 1462361623309 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 04:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:33:43 INFO - PROCESS | 1932 | 1462361623316 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:33:43 INFO - PROCESS | 1932 | 1462361623319 Marionette TRACE conn4 <- [1,1986,null,{}] 04:33:43 INFO - PROCESS | 1932 | 1462361623324 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:43 INFO - PROCESS | 1932 | 1462361623467 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 04:33:43 INFO - PROCESS | 1932 | 1462361623637 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2b6b800 == 87 [pid = 1932] [id = 504] 04:33:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70dd6ef000) [pid = 1932] [serial = 1513] [outer = (nil)] 04:33:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70e1becc00) [pid = 1932] [serial = 1514] [outer = 0x7f70dd6ef000] 04:33:43 INFO - PROCESS | 1932 | 1462361623698 Marionette DEBUG loaded listener.js 04:33:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70e2462000) [pid = 1932] [serial = 1515] [outer = 0x7f70dd6ef000] 04:33:44 INFO - PROCESS | 1932 | 1462361624330 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1109ms 04:33:44 INFO - PROCESS | 1932 | 1462361624452 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 04:33:44 INFO - PROCESS | 1932 | 1462361624455 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 04:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:33:44 INFO - PROCESS | 1932 | 1462361624480 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:33:44 INFO - PROCESS | 1932 | 1462361624488 Marionette TRACE conn4 <- [1,1990,null,{}] 04:33:44 INFO - PROCESS | 1932 | 1462361624498 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:44 INFO - PROCESS | 1932 | 1462361624644 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 04:33:44 INFO - PROCESS | 1932 | 1462361624814 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3124800 == 88 [pid = 1932] [id = 505] 04:33:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x7f70e180e000) [pid = 1932] [serial = 1516] [outer = (nil)] 04:33:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x7f70e2fb0800) [pid = 1932] [serial = 1517] [outer = 0x7f70e180e000] 04:33:44 INFO - PROCESS | 1932 | 1462361624874 Marionette DEBUG loaded listener.js 04:33:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x7f70e34f4400) [pid = 1932] [serial = 1518] [outer = 0x7f70e180e000] 04:33:45 INFO - PROCESS | 1932 | 1462361625598 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1143ms 04:33:45 INFO - PROCESS | 1932 | 1462361625617 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 04:33:45 INFO - PROCESS | 1932 | 1462361625620 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 04:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:33:45 INFO - PROCESS | 1932 | 1462361625625 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:33:45 INFO - PROCESS | 1932 | 1462361625627 Marionette TRACE conn4 <- [1,1994,null,{}] 04:33:45 INFO - PROCESS | 1932 | 1462361625632 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:45 INFO - PROCESS | 1932 | 1462361625777 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 04:33:45 INFO - PROCESS | 1932 | 1462361625954 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbe4000 == 89 [pid = 1932] [id = 506] 04:33:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x7f70cf9d2800) [pid = 1932] [serial = 1519] [outer = (nil)] 04:33:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x7f70d8cbf800) [pid = 1932] [serial = 1520] [outer = 0x7f70cf9d2800] 04:33:46 INFO - PROCESS | 1932 | 1462361626026 Marionette DEBUG loaded listener.js 04:33:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70e3c74400) [pid = 1932] [serial = 1521] [outer = 0x7f70cf9d2800] 04:33:46 INFO - PROCESS | 1932 | 1462361626820 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1229ms 04:33:46 INFO - PROCESS | 1932 | 1462361626856 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 04:33:46 INFO - PROCESS | 1932 | 1462361626859 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 04:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:33:46 INFO - PROCESS | 1932 | 1462361626865 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:33:46 INFO - PROCESS | 1932 | 1462361626868 Marionette TRACE conn4 <- [1,1998,null,{}] 04:33:46 INFO - PROCESS | 1932 | 1462361626893 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:47 INFO - PROCESS | 1932 | 1462361627060 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 04:33:47 INFO - PROCESS | 1932 | 1462361627234 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8346000 == 90 [pid = 1932] [id = 507] 04:33:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70cc4eb000) [pid = 1932] [serial = 1522] [outer = (nil)] 04:33:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70d3a19000) [pid = 1932] [serial = 1523] [outer = 0x7f70cc4eb000] 04:33:47 INFO - PROCESS | 1932 | 1462361627292 Marionette DEBUG loaded listener.js 04:33:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70e4403000) [pid = 1932] [serial = 1524] [outer = 0x7f70cc4eb000] 04:33:48 INFO - PROCESS | 1932 | 1462361628306 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 04:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1451ms 04:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:33:48 INFO - PROCESS | 1932 | 1462361628316 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 04:33:48 INFO - PROCESS | 1932 | 1462361628320 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 04:33:48 INFO - PROCESS | 1932 | 1462361628327 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:33:48 INFO - PROCESS | 1932 | 1462361628332 Marionette TRACE conn4 <- [1,2002,null,{}] 04:33:48 INFO - PROCESS | 1932 | 1462361628340 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:48 INFO - PROCESS | 1932 | 1462361628499 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 04:33:48 INFO - PROCESS | 1932 | 1462361628725 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cf8c6000 == 91 [pid = 1932] [id = 508] 04:33:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70ce9bec00) [pid = 1932] [serial = 1525] [outer = (nil)] 04:33:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70ce9c4400) [pid = 1932] [serial = 1526] [outer = 0x7f70ce9bec00] 04:33:48 INFO - PROCESS | 1932 | 1462361628833 Marionette DEBUG loaded listener.js 04:33:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70cf9d3000) [pid = 1932] [serial = 1527] [outer = 0x7f70ce9bec00] 04:33:49 INFO - PROCESS | 1932 | 1462361629789 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2c83000 == 90 [pid = 1932] [id = 448] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2dc9800 == 89 [pid = 1932] [id = 450] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70daddc000 == 88 [pid = 1932] [id = 451] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d88800 == 87 [pid = 1932] [id = 495] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9409800 == 86 [pid = 1932] [id = 494] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70f10b2c00) [pid = 1932] [serial = 1394] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70f5cb6c00) [pid = 1932] [serial = 1397] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70ce2e4400) [pid = 1932] [serial = 1400] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70d8506c00) [pid = 1932] [serial = 1433] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8dd2000 == 85 [pid = 1932] [id = 493] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8561000 == 84 [pid = 1932] [id = 492] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d4565800 == 83 [pid = 1932] [id = 491] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d18c4800 == 82 [pid = 1932] [id = 490] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ce41d800 == 81 [pid = 1932] [id = 489] 04:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1535ms 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2c74000 == 80 [pid = 1932] [id = 488] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d39d0800 == 79 [pid = 1932] [id = 485] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d856d800 == 78 [pid = 1932] [id = 484] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70fa238800 == 77 [pid = 1932] [id = 483] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5b34000 == 76 [pid = 1932] [id = 482] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f227e000 == 75 [pid = 1932] [id = 481] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ea324000 == 74 [pid = 1932] [id = 480] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dd64f800 == 73 [pid = 1932] [id = 479] 04:33:49 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2d78800 == 72 [pid = 1932] [id = 478] 04:33:49 INFO - PROCESS | 1932 | 1462361629886 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 04:33:49 INFO - PROCESS | 1932 | 1462361629894 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 04:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70f127bc00) [pid = 1932] [serial = 1424] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70f558ac00) [pid = 1932] [serial = 1427] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70f2222c00) [pid = 1932] [serial = 1425] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x7f70d3633000) [pid = 1932] [serial = 1430] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x7f70f5cbd800) [pid = 1932] [serial = 1428] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x7f70d8d48800) [pid = 1932] [serial = 1415] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x7f70dc028400) [pid = 1932] [serial = 1416] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x7f70e00e6000) [pid = 1932] [serial = 1418] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70e1be7800) [pid = 1932] [serial = 1419] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70d1c9d000) [pid = 1932] [serial = 1403] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70d1ca6800) [pid = 1932] [serial = 1407] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70d3bef400) [pid = 1932] [serial = 1409] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70d8503c00) [pid = 1932] [serial = 1410] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70d1c9e400) [pid = 1932] [serial = 1406] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70eff64000) [pid = 1932] [serial = 1391] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70eaf37c00) [pid = 1932] [serial = 1421] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70e1bec000) [pid = 1932] [serial = 1388] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70da246400) [pid = 1932] [serial = 1413] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x7f70d8aec800) [pid = 1932] [serial = 1412] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x7f70d2de1400) [pid = 1932] [serial = 1382] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x7f70d89ee800) [pid = 1932] [serial = 1385] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x7f70d850a400) [pid = 1932] [serial = 1431] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x7f70f0df3000) [pid = 1932] [serial = 1422] [outer = (nil)] [url = about:blank] 04:33:49 INFO - PROCESS | 1932 | 1462361629932 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:33:49 INFO - PROCESS | 1932 | 1462361629935 Marionette TRACE conn4 <- [1,2006,null,{}] 04:33:49 INFO - PROCESS | 1932 | 1462361629940 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:50 INFO - PROCESS | 1932 | 1462361630064 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 04:33:50 INFO - PROCESS | 1932 | 1462361630081 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2484000 == 73 [pid = 1932] [id = 509] 04:33:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70cf9ddc00) [pid = 1932] [serial = 1528] [outer = (nil)] 04:33:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70d27d9c00) [pid = 1932] [serial = 1529] [outer = 0x7f70cf9ddc00] 04:33:50 INFO - PROCESS | 1932 | 1462361630135 Marionette DEBUG loaded listener.js 04:33:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x7f70d2a1a000) [pid = 1932] [serial = 1530] [outer = 0x7f70cf9ddc00] 04:33:50 INFO - PROCESS | 1932 | 1462361630912 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 04:33:50 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 04:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1054ms 04:33:50 INFO - PROCESS | 1932 | 1462361630959 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 04:33:50 INFO - PROCESS | 1932 | 1462361630963 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 04:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:33:50 INFO - PROCESS | 1932 | 1462361630968 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:33:50 INFO - PROCESS | 1932 | 1462361630973 Marionette TRACE conn4 <- [1,2010,null,{}] 04:33:51 INFO - PROCESS | 1932 | 1462361631033 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:51 INFO - PROCESS | 1932 | 1462361631191 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 04:33:51 INFO - PROCESS | 1932 | 1462361631330 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d384a000 == 74 [pid = 1932] [id = 510] 04:33:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x7f70d1c9fc00) [pid = 1932] [serial = 1531] [outer = (nil)] 04:33:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70d2df2400) [pid = 1932] [serial = 1532] [outer = 0x7f70d1c9fc00] 04:33:51 INFO - PROCESS | 1932 | 1462361631399 Marionette DEBUG loaded listener.js 04:33:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70d37ee800) [pid = 1932] [serial = 1533] [outer = 0x7f70d1c9fc00] 04:33:52 INFO - PROCESS | 1932 | 1462361632076 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 04:33:52 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 04:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1187ms 04:33:52 INFO - PROCESS | 1932 | 1462361632164 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 04:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:33:52 INFO - PROCESS | 1932 | 1462361632168 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 04:33:52 INFO - PROCESS | 1932 | 1462361632174 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:33:52 INFO - PROCESS | 1932 | 1462361632177 Marionette TRACE conn4 <- [1,2014,null,{}] 04:33:52 INFO - PROCESS | 1932 | 1462361632208 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:52 INFO - PROCESS | 1932 | 1462361632406 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 04:33:52 INFO - PROCESS | 1932 | 1462361632429 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b84000 == 75 [pid = 1932] [id = 511] 04:33:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70d3636c00) [pid = 1932] [serial = 1534] [outer = (nil)] 04:33:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70d3a6d800) [pid = 1932] [serial = 1535] [outer = 0x7f70d3636c00] 04:33:52 INFO - PROCESS | 1932 | 1462361632483 Marionette DEBUG loaded listener.js 04:33:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70d3be7400) [pid = 1932] [serial = 1536] [outer = 0x7f70d3636c00] 04:33:53 INFO - PROCESS | 1932 | 1462361633201 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1051ms 04:33:53 INFO - PROCESS | 1932 | 1462361633225 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 04:33:53 INFO - PROCESS | 1932 | 1462361633228 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 04:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:33:53 INFO - PROCESS | 1932 | 1462361633233 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:33:53 INFO - PROCESS | 1932 | 1462361633236 Marionette TRACE conn4 <- [1,2018,null,{}] 04:33:53 INFO - PROCESS | 1932 | 1462361633240 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:53 INFO - PROCESS | 1932 | 1462361633419 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 04:33:53 INFO - PROCESS | 1932 | 1462361633448 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d495d000 == 76 [pid = 1932] [id = 512] 04:33:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70d3a67400) [pid = 1932] [serial = 1537] [outer = (nil)] 04:33:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70d45c2400) [pid = 1932] [serial = 1538] [outer = 0x7f70d3a67400] 04:33:53 INFO - PROCESS | 1932 | 1462361633500 Marionette DEBUG loaded listener.js 04:33:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70d4753800) [pid = 1932] [serial = 1539] [outer = 0x7f70d3a67400] 04:33:54 INFO - PROCESS | 1932 | 1462361634553 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70cf743c00) [pid = 1932] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70d8909c00) [pid = 1932] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70e635d000) [pid = 1932] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70d86be800) [pid = 1932] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70d37f3800) [pid = 1932] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70e4411400) [pid = 1932] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70cf9d8000) [pid = 1932] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x7f70d89e7c00) [pid = 1932] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x7f70d2df3000) [pid = 1932] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x7f70cc4f5400) [pid = 1932] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x7f70cc4f3000) [pid = 1932] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x7f70ce2d9400) [pid = 1932] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x7f70d1ca0800) [pid = 1932] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x7f70d3beb000) [pid = 1932] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x7f70d2dfb400) [pid = 1932] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70e03d1c00) [pid = 1932] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:33:54 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70f4166c00) [pid = 1932] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1376ms 04:33:54 INFO - PROCESS | 1932 | 1462361634610 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 04:33:54 INFO - PROCESS | 1932 | 1462361634613 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 04:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:33:54 INFO - PROCESS | 1932 | 1462361634618 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:33:54 INFO - PROCESS | 1932 | 1462361634620 Marionette TRACE conn4 <- [1,2022,null,{}] 04:33:54 INFO - PROCESS | 1932 | 1462361634624 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:54 INFO - PROCESS | 1932 | 1462361634796 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 04:33:54 INFO - PROCESS | 1932 | 1462361634926 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d85d2800 == 77 [pid = 1932] [id = 513] 04:33:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70d45bb800) [pid = 1932] [serial = 1540] [outer = (nil)] 04:33:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70d4964c00) [pid = 1932] [serial = 1541] [outer = 0x7f70d45bb800] 04:33:54 INFO - PROCESS | 1932 | 1462361634981 Marionette DEBUG loaded listener.js 04:33:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x7f70d8502400) [pid = 1932] [serial = 1542] [outer = 0x7f70d45bb800] 04:33:55 INFO - PROCESS | 1932 | 1462361635574 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 980ms 04:33:55 INFO - PROCESS | 1932 | 1462361635599 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 04:33:55 INFO - PROCESS | 1932 | 1462361635603 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 04:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:33:55 INFO - PROCESS | 1932 | 1462361635608 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:33:55 INFO - PROCESS | 1932 | 1462361635611 Marionette TRACE conn4 <- [1,2026,null,{}] 04:33:55 INFO - PROCESS | 1932 | 1462361635615 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:55 INFO - PROCESS | 1932 | 1462361635755 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 04:33:55 INFO - PROCESS | 1932 | 1462361635771 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dcf800 == 78 [pid = 1932] [id = 514] 04:33:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x7f70d8502800) [pid = 1932] [serial = 1543] [outer = (nil)] 04:33:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70d8627400) [pid = 1932] [serial = 1544] [outer = 0x7f70d8502800] 04:33:55 INFO - PROCESS | 1932 | 1462361635824 Marionette DEBUG loaded listener.js 04:33:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70d865cc00) [pid = 1932] [serial = 1545] [outer = 0x7f70d8502800] 04:33:56 INFO - PROCESS | 1932 | 1462361636650 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1125ms 04:33:56 INFO - PROCESS | 1932 | 1462361636756 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 04:33:56 INFO - PROCESS | 1932 | 1462361636761 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 04:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:33:56 INFO - PROCESS | 1932 | 1462361636769 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:33:56 INFO - PROCESS | 1932 | 1462361636774 Marionette TRACE conn4 <- [1,2030,null,{}] 04:33:56 INFO - PROCESS | 1932 | 1462361636782 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:57 INFO - PROCESS | 1932 | 1462361637003 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 04:33:57 INFO - PROCESS | 1932 | 1462361637179 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cf531800 == 79 [pid = 1932] [id = 515] 04:33:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70cc4f4000) [pid = 1932] [serial = 1546] [outer = (nil)] 04:33:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x7f70cf74bc00) [pid = 1932] [serial = 1547] [outer = 0x7f70cc4f4000] 04:33:57 INFO - PROCESS | 1932 | 1462361637245 Marionette DEBUG loaded listener.js 04:33:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x7f70d1c52c00) [pid = 1932] [serial = 1548] [outer = 0x7f70cc4f4000] 04:33:58 INFO - PROCESS | 1932 | 1462361638084 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1382ms 04:33:58 INFO - PROCESS | 1932 | 1462361638151 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 04:33:58 INFO - PROCESS | 1932 | 1462361638160 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 04:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:33:58 INFO - PROCESS | 1932 | 1462361638169 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:33:58 INFO - PROCESS | 1932 | 1462361638173 Marionette TRACE conn4 <- [1,2034,null,{}] 04:33:58 INFO - PROCESS | 1932 | 1462361638178 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:58 INFO - PROCESS | 1932 | 1462361638354 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 04:33:58 INFO - PROCESS | 1932 | 1462361638526 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b6c000 == 80 [pid = 1932] [id = 516] 04:33:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70d1c53400) [pid = 1932] [serial = 1549] [outer = (nil)] 04:33:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70d2ddd400) [pid = 1932] [serial = 1550] [outer = 0x7f70d1c53400] 04:33:58 INFO - PROCESS | 1932 | 1462361638587 Marionette DEBUG loaded listener.js 04:33:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70d2dfa800) [pid = 1932] [serial = 1551] [outer = 0x7f70d1c53400] 04:33:59 INFO - PROCESS | 1932 | 1462361639440 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1329ms 04:33:59 INFO - PROCESS | 1932 | 1462361639498 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 04:33:59 INFO - PROCESS | 1932 | 1462361639501 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 04:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:33:59 INFO - PROCESS | 1932 | 1462361639507 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:33:59 INFO - PROCESS | 1932 | 1462361639512 Marionette TRACE conn4 <- [1,2038,null,{}] 04:33:59 INFO - PROCESS | 1932 | 1462361639527 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:59 INFO - PROCESS | 1932 | 1462361639705 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 04:33:59 INFO - PROCESS | 1932 | 1462361639879 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b51000 == 81 [pid = 1932] [id = 517] 04:33:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70d2dfc400) [pid = 1932] [serial = 1552] [outer = (nil)] 04:33:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70d45dd000) [pid = 1932] [serial = 1553] [outer = 0x7f70d2dfc400] 04:33:59 INFO - PROCESS | 1932 | 1462361639946 Marionette DEBUG loaded listener.js 04:34:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70d4967c00) [pid = 1932] [serial = 1554] [outer = 0x7f70d2dfc400] 04:34:00 INFO - PROCESS | 1932 | 1462361640772 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1334ms 04:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:34:00 INFO - PROCESS | 1932 | 1462361640842 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 04:34:00 INFO - PROCESS | 1932 | 1462361640846 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 04:34:00 INFO - PROCESS | 1932 | 1462361640852 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:34:00 INFO - PROCESS | 1932 | 1462361640854 Marionette TRACE conn4 <- [1,2042,null,{}] 04:34:00 INFO - PROCESS | 1932 | 1462361640859 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:01 INFO - PROCESS | 1932 | 1462361641032 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 04:34:01 INFO - PROCESS | 1932 | 1462361641204 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d85800 == 82 [pid = 1932] [id = 518] 04:34:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70d3beb000) [pid = 1932] [serial = 1555] [outer = (nil)] 04:34:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70d8652c00) [pid = 1932] [serial = 1556] [outer = 0x7f70d3beb000] 04:34:01 INFO - PROCESS | 1932 | 1462361641269 Marionette DEBUG loaded listener.js 04:34:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70d867b000) [pid = 1932] [serial = 1557] [outer = 0x7f70d3beb000] 04:34:02 INFO - PROCESS | 1932 | 1462361642072 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1282ms 04:34:02 INFO - PROCESS | 1932 | 1462361642133 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 04:34:02 INFO - PROCESS | 1932 | 1462361642135 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 04:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:34:02 INFO - PROCESS | 1932 | 1462361642142 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:34:02 INFO - PROCESS | 1932 | 1462361642144 Marionette TRACE conn4 <- [1,2046,null,{}] 04:34:02 INFO - PROCESS | 1932 | 1462361642149 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:02 INFO - PROCESS | 1932 | 1462361642317 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 04:34:02 INFO - PROCESS | 1932 | 1462361642500 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da27e800 == 83 [pid = 1932] [id = 519] 04:34:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70d8368800) [pid = 1932] [serial = 1558] [outer = (nil)] 04:34:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70d86bb000) [pid = 1932] [serial = 1559] [outer = 0x7f70d8368800] 04:34:02 INFO - PROCESS | 1932 | 1462361642564 Marionette DEBUG loaded listener.js 04:34:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x7f70d8904000) [pid = 1932] [serial = 1560] [outer = 0x7f70d8368800] 04:34:03 INFO - PROCESS | 1932 | 1462361643319 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1232ms 04:34:03 INFO - PROCESS | 1932 | 1462361643374 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 04:34:03 INFO - PROCESS | 1932 | 1462361643377 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 04:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:34:03 INFO - PROCESS | 1932 | 1462361643382 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:34:03 INFO - PROCESS | 1932 | 1462361643384 Marionette TRACE conn4 <- [1,2050,null,{}] 04:34:03 INFO - PROCESS | 1932 | 1462361643389 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:03 INFO - PROCESS | 1932 | 1462361643577 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 04:34:03 INFO - PROCESS | 1932 | 1462361643750 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dabc4800 == 84 [pid = 1932] [id = 520] 04:34:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x7f70d8906c00) [pid = 1932] [serial = 1561] [outer = (nil)] 04:34:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x7f70d89f5400) [pid = 1932] [serial = 1562] [outer = 0x7f70d8906c00] 04:34:03 INFO - PROCESS | 1932 | 1462361643814 Marionette DEBUG loaded listener.js 04:34:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x7f70d8ae7c00) [pid = 1932] [serial = 1563] [outer = 0x7f70d8906c00] 04:34:04 INFO - PROCESS | 1932 | 1462361644610 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1280ms 04:34:04 INFO - PROCESS | 1932 | 1462361644663 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 04:34:04 INFO - PROCESS | 1932 | 1462361644666 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 04:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:34:04 INFO - PROCESS | 1932 | 1462361644687 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:34:04 INFO - PROCESS | 1932 | 1462361644689 Marionette TRACE conn4 <- [1,2054,null,{}] 04:34:04 INFO - PROCESS | 1932 | 1462361644694 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:04 INFO - PROCESS | 1932 | 1462361644842 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 04:34:05 INFO - PROCESS | 1932 | 1462361645023 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbf8000 == 85 [pid = 1932] [id = 521] 04:34:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x7f70d890d400) [pid = 1932] [serial = 1564] [outer = (nil)] 04:34:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70d8cbb000) [pid = 1932] [serial = 1565] [outer = 0x7f70d890d400] 04:34:05 INFO - PROCESS | 1932 | 1462361645083 Marionette DEBUG loaded listener.js 04:34:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70d8d3e400) [pid = 1932] [serial = 1566] [outer = 0x7f70d890d400] 04:34:06 INFO - PROCESS | 1932 | 1462361646109 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1479ms 04:34:06 INFO - PROCESS | 1932 | 1462361646165 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 04:34:06 INFO - PROCESS | 1932 | 1462361646168 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 04:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:34:06 INFO - PROCESS | 1932 | 1462361646173 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:34:06 INFO - PROCESS | 1932 | 1462361646176 Marionette TRACE conn4 <- [1,2058,null,{}] 04:34:06 INFO - PROCESS | 1932 | 1462361646180 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:06 INFO - PROCESS | 1932 | 1462361646371 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 04:34:06 INFO - PROCESS | 1932 | 1462361646546 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e026a800 == 86 [pid = 1932] [id = 522] 04:34:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70d89e8800) [pid = 1932] [serial = 1567] [outer = (nil)] 04:34:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70da1af400) [pid = 1932] [serial = 1568] [outer = 0x7f70d89e8800] 04:34:06 INFO - PROCESS | 1932 | 1462361646608 Marionette DEBUG loaded listener.js 04:34:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70da51f400) [pid = 1932] [serial = 1569] [outer = 0x7f70d89e8800] 04:34:07 INFO - PROCESS | 1932 | 1462361647463 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1326ms 04:34:07 INFO - PROCESS | 1932 | 1462361647501 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 04:34:07 INFO - PROCESS | 1932 | 1462361647503 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 04:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:34:07 INFO - PROCESS | 1932 | 1462361647509 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:34:07 INFO - PROCESS | 1932 | 1462361647511 Marionette TRACE conn4 <- [1,2062,null,{}] 04:34:07 INFO - PROCESS | 1932 | 1462361647516 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:07 INFO - PROCESS | 1932 | 1462361647673 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 04:34:07 INFO - PROCESS | 1932 | 1462361647851 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26b6800 == 87 [pid = 1932] [id = 523] 04:34:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70d89ed800) [pid = 1932] [serial = 1570] [outer = (nil)] 04:34:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70da866c00) [pid = 1932] [serial = 1571] [outer = 0x7f70d89ed800] 04:34:07 INFO - PROCESS | 1932 | 1462361647914 Marionette DEBUG loaded listener.js 04:34:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70da88f800) [pid = 1932] [serial = 1572] [outer = 0x7f70d89ed800] 04:34:08 INFO - PROCESS | 1932 | 1462361648738 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1283ms 04:34:08 INFO - PROCESS | 1932 | 1462361648793 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 04:34:08 INFO - PROCESS | 1932 | 1462361648795 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 04:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:34:08 INFO - PROCESS | 1932 | 1462361648802 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:34:08 INFO - PROCESS | 1932 | 1462361648804 Marionette TRACE conn4 <- [1,2066,null,{}] 04:34:08 INFO - PROCESS | 1932 | 1462361648809 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:08 INFO - PROCESS | 1932 | 1462361648958 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 04:34:09 INFO - PROCESS | 1932 | 1462361649137 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9416000 == 88 [pid = 1932] [id = 524] 04:34:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70ce2da400) [pid = 1932] [serial = 1573] [outer = (nil)] 04:34:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70d8cc1400) [pid = 1932] [serial = 1574] [outer = 0x7f70ce2da400] 04:34:09 INFO - PROCESS | 1932 | 1462361649195 Marionette DEBUG loaded listener.js 04:34:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70daa94800) [pid = 1932] [serial = 1575] [outer = 0x7f70ce2da400] 04:34:10 INFO - PROCESS | 1932 | 1462361650025 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1278ms 04:34:10 INFO - PROCESS | 1932 | 1462361650080 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 04:34:10 INFO - PROCESS | 1932 | 1462361650083 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 04:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:34:10 INFO - PROCESS | 1932 | 1462361650089 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:34:10 INFO - PROCESS | 1932 | 1462361650093 Marionette TRACE conn4 <- [1,2070,null,{}] 04:34:10 INFO - PROCESS | 1932 | 1462361650097 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:10 INFO - PROCESS | 1932 | 1462361650315 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 04:34:10 INFO - PROCESS | 1932 | 1462361650492 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4943000 == 89 [pid = 1932] [id = 525] 04:34:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70ce2e0000) [pid = 1932] [serial = 1576] [outer = (nil)] 04:34:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70d3637800) [pid = 1932] [serial = 1577] [outer = 0x7f70ce2e0000] 04:34:10 INFO - PROCESS | 1932 | 1462361650561 Marionette DEBUG loaded listener.js 04:34:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70dbf22c00) [pid = 1932] [serial = 1578] [outer = 0x7f70ce2e0000] 04:34:11 INFO - PROCESS | 1932 | 1462361651731 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1681ms 04:34:11 INFO - PROCESS | 1932 | 1462361651771 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 04:34:11 INFO - PROCESS | 1932 | 1462361651776 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 04:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:34:11 INFO - PROCESS | 1932 | 1462361651783 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:34:11 INFO - PROCESS | 1932 | 1462361651788 Marionette TRACE conn4 <- [1,2074,null,{}] 04:34:11 INFO - PROCESS | 1932 | 1462361651803 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:12 INFO - PROCESS | 1932 | 1462361652099 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 04:34:12 INFO - PROCESS | 1932 | 1462361652252 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b6c800 == 90 [pid = 1932] [id = 526] 04:34:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70cf9e0c00) [pid = 1932] [serial = 1579] [outer = (nil)] 04:34:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70d1c54c00) [pid = 1932] [serial = 1580] [outer = 0x7f70cf9e0c00] 04:34:12 INFO - PROCESS | 1932 | 1462361652310 Marionette DEBUG loaded listener.js 04:34:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70d2b0a000) [pid = 1932] [serial = 1581] [outer = 0x7f70cf9e0c00] 04:34:13 INFO - PROCESS | 1932 | 1462361653205 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1491ms 04:34:13 INFO - PROCESS | 1932 | 1462361653276 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 04:34:13 INFO - PROCESS | 1932 | 1462361653283 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 04:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:34:13 INFO - PROCESS | 1932 | 1462361653292 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:34:13 INFO - PROCESS | 1932 | 1462361653294 Marionette TRACE conn4 <- [1,2078,null,{}] 04:34:13 INFO - PROCESS | 1932 | 1462361653298 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:13 INFO - PROCESS | 1932 | 1462361653456 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 04:34:13 INFO - PROCESS | 1932 | 1462361653639 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2b30000 == 91 [pid = 1932] [id = 527] 04:34:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70d2dfac00) [pid = 1932] [serial = 1582] [outer = (nil)] 04:34:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70d37ea800) [pid = 1932] [serial = 1583] [outer = 0x7f70d2dfac00] 04:34:13 INFO - PROCESS | 1932 | 1462361653696 Marionette DEBUG loaded listener.js 04:34:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70d3a1a400) [pid = 1932] [serial = 1584] [outer = 0x7f70d2dfac00] 04:34:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e66d1800 == 90 [pid = 1932] [id = 396] 04:34:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e6413000 == 89 [pid = 1932] [id = 395] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70d8cc2c00) [pid = 1932] [serial = 1487] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d85d2800 == 88 [pid = 1932] [id = 513] 04:34:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d384a000 == 87 [pid = 1932] [id = 510] 04:34:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2484000 == 86 [pid = 1932] [id = 509] 04:34:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cf8c6000 == 85 [pid = 1932] [id = 508] 04:34:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dd656800 == 84 [pid = 1932] [id = 501] 04:34:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbe7800 == 83 [pid = 1932] [id = 500] 04:34:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dabca800 == 82 [pid = 1932] [id = 499] 04:34:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d9a000 == 81 [pid = 1932] [id = 498] 04:34:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3eda000 == 80 [pid = 1932] [id = 497] 04:34:14 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cf532000 == 79 [pid = 1932] [id = 496] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70f1f60800) [pid = 1932] [serial = 1332] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70e3c66c00) [pid = 1932] [serial = 1329] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70f632c000) [pid = 1932] [serial = 1338] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70d45c7400) [pid = 1932] [serial = 1344] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70f5cb9c00) [pid = 1932] [serial = 1323] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70f5cbf800) [pid = 1932] [serial = 1335] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70dbfa6c00) [pid = 1932] [serial = 1326] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70f63f6400) [pid = 1932] [serial = 1341] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70eaf9e400) [pid = 1932] [serial = 1380] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70d89f0000) [pid = 1932] [serial = 1481] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70d496b000) [pid = 1932] [serial = 1484] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70d27da000) [pid = 1932] [serial = 1436] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70e1081800) [pid = 1932] [serial = 1448] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70da894000) [pid = 1932] [serial = 1442] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70da1aec00) [pid = 1932] [serial = 1434] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70d850ec00) [pid = 1932] [serial = 1439] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70d37ef000) [pid = 1932] [serial = 1472] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70d3be8800) [pid = 1932] [serial = 1473] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70e1be3800) [pid = 1932] [serial = 1460] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x7f70cf74b400) [pid = 1932] [serial = 1467] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x7f70ce2e3000) [pid = 1932] [serial = 1466] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x7f70d3be1800) [pid = 1932] [serial = 1463] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x7f70f0e8b000) [pid = 1932] [serial = 1454] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x7f70d2de2400) [pid = 1932] [serial = 1470] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70d27d5c00) [pid = 1932] [serial = 1469] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70dd6ec400) [pid = 1932] [serial = 1445] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70f23f0800) [pid = 1932] [serial = 1457] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70e4463800) [pid = 1932] [serial = 1451] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70d48f7800) [pid = 1932] [serial = 1475] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70d8af1400) [pid = 1932] [serial = 1485] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70d850c000) [pid = 1932] [serial = 1476] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70d850d400) [pid = 1932] [serial = 1478] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70d86bdc00) [pid = 1932] [serial = 1479] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70d8acf000) [pid = 1932] [serial = 1482] [outer = (nil)] [url = about:blank] 04:34:14 INFO - PROCESS | 1932 | 1462361654576 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1334ms 04:34:14 INFO - PROCESS | 1932 | 1462361654626 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 04:34:14 INFO - PROCESS | 1932 | 1462361654629 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 04:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:34:14 INFO - PROCESS | 1932 | 1462361654635 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:34:14 INFO - PROCESS | 1932 | 1462361654640 Marionette TRACE conn4 <- [1,2082,null,{}] 04:34:14 INFO - PROCESS | 1932 | 1462361654654 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:14 INFO - PROCESS | 1932 | 1462361654803 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 04:34:14 INFO - PROCESS | 1932 | 1462361654820 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2db3000 == 80 [pid = 1932] [id = 528] 04:34:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70d37f0400) [pid = 1932] [serial = 1585] [outer = (nil)] 04:34:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70d45ca000) [pid = 1932] [serial = 1586] [outer = 0x7f70d37f0400] 04:34:14 INFO - PROCESS | 1932 | 1462361654911 Marionette DEBUG loaded listener.js 04:34:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70d48f9800) [pid = 1932] [serial = 1587] [outer = 0x7f70d37f0400] 04:34:15 INFO - PROCESS | 1932 | 1462361655677 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1081ms 04:34:15 INFO - PROCESS | 1932 | 1462361655717 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 04:34:15 INFO - PROCESS | 1932 | 1462361655721 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 04:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:34:15 INFO - PROCESS | 1932 | 1462361655726 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:34:15 INFO - PROCESS | 1932 | 1462361655729 Marionette TRACE conn4 <- [1,2086,null,{}] 04:34:15 INFO - PROCESS | 1932 | 1462361655734 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:15 INFO - PROCESS | 1932 | 1462361655872 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 04:34:16 INFO - PROCESS | 1932 | 1462361656008 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d89c7800 == 81 [pid = 1932] [id = 529] 04:34:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70d37ec400) [pid = 1932] [serial = 1588] [outer = (nil)] 04:34:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70d8508400) [pid = 1932] [serial = 1589] [outer = 0x7f70d37ec400] 04:34:16 INFO - PROCESS | 1932 | 1462361656065 Marionette DEBUG loaded listener.js 04:34:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70d8678000) [pid = 1932] [serial = 1590] [outer = 0x7f70d37ec400] 04:34:16 INFO - PROCESS | 1932 | 1462361656743 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1025ms 04:34:16 INFO - PROCESS | 1932 | 1462361656752 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 04:34:16 INFO - PROCESS | 1932 | 1462361656755 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 04:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:34:16 INFO - PROCESS | 1932 | 1462361656761 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:34:16 INFO - PROCESS | 1932 | 1462361656763 Marionette TRACE conn4 <- [1,2090,null,{}] 04:34:16 INFO - PROCESS | 1932 | 1462361656830 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:17 INFO - PROCESS | 1932 | 1462361657042 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 04:34:17 INFO - PROCESS | 1932 | 1462361657065 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b53000 == 82 [pid = 1932] [id = 530] 04:34:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70d3be8800) [pid = 1932] [serial = 1591] [outer = (nil)] 04:34:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70d86c6000) [pid = 1932] [serial = 1592] [outer = 0x7f70d3be8800] 04:34:17 INFO - PROCESS | 1932 | 1462361657119 Marionette DEBUG loaded listener.js 04:34:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70d89e7c00) [pid = 1932] [serial = 1593] [outer = 0x7f70d3be8800] 04:34:17 INFO - PROCESS | 1932 | 1462361657853 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1142ms 04:34:17 INFO - PROCESS | 1932 | 1462361657903 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 04:34:17 INFO - PROCESS | 1932 | 1462361657905 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 04:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:34:17 INFO - PROCESS | 1932 | 1462361657936 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:34:17 INFO - PROCESS | 1932 | 1462361657938 Marionette TRACE conn4 <- [1,2094,null,{}] 04:34:17 INFO - PROCESS | 1932 | 1462361657946 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:18 INFO - PROCESS | 1932 | 1462361658163 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 04:34:18 INFO - PROCESS | 1932 | 1462361658199 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da1c4800 == 83 [pid = 1932] [id = 531] 04:34:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70d89eb000) [pid = 1932] [serial = 1594] [outer = (nil)] 04:34:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x7f70d8ae6000) [pid = 1932] [serial = 1595] [outer = 0x7f70d89eb000] 04:34:18 INFO - PROCESS | 1932 | 1462361658256 Marionette DEBUG loaded listener.js 04:34:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x7f70da85e400) [pid = 1932] [serial = 1596] [outer = 0x7f70d89eb000] 04:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x7f70d1c9fc00) [pid = 1932] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x7f70d3a67400) [pid = 1932] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70d45bb800) [pid = 1932] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70ce9bec00) [pid = 1932] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70cf9ddc00) [pid = 1932] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70d3636c00) [pid = 1932] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70cf9e0800) [pid = 1932] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:34:19 INFO - PROCESS | 1932 | 1462361659170 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1288ms 04:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:34:19 INFO - PROCESS | 1932 | 1462361659225 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 04:34:19 INFO - PROCESS | 1932 | 1462361659227 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 04:34:19 INFO - PROCESS | 1932 | 1462361659232 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:34:19 INFO - PROCESS | 1932 | 1462361659235 Marionette TRACE conn4 <- [1,2098,null,{}] 04:34:19 INFO - PROCESS | 1932 | 1462361659239 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:19 INFO - PROCESS | 1932 | 1462361659384 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 04:34:19 INFO - PROCESS | 1932 | 1462361659397 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da280000 == 84 [pid = 1932] [id = 532] 04:34:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70cf9ddc00) [pid = 1932] [serial = 1597] [outer = (nil)] 04:34:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70d45c6000) [pid = 1932] [serial = 1598] [outer = 0x7f70cf9ddc00] 04:34:19 INFO - PROCESS | 1932 | 1462361659451 Marionette DEBUG loaded listener.js 04:34:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70da865400) [pid = 1932] [serial = 1599] [outer = 0x7f70cf9ddc00] 04:34:20 INFO - PROCESS | 1932 | 1462361660187 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 976ms 04:34:20 INFO - PROCESS | 1932 | 1462361660209 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 04:34:20 INFO - PROCESS | 1932 | 1462361660212 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 04:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:34:20 INFO - PROCESS | 1932 | 1462361660217 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:34:20 INFO - PROCESS | 1932 | 1462361660219 Marionette TRACE conn4 <- [1,2102,null,{}] 04:34:20 INFO - PROCESS | 1932 | 1462361660224 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:20 INFO - PROCESS | 1932 | 1462361660417 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 04:34:20 INFO - PROCESS | 1932 | 1462361660438 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbdf000 == 85 [pid = 1932] [id = 533] 04:34:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70cc4ee400) [pid = 1932] [serial = 1600] [outer = (nil)] 04:34:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70dabe9000) [pid = 1932] [serial = 1601] [outer = 0x7f70cc4ee400] 04:34:20 INFO - PROCESS | 1932 | 1462361660492 Marionette DEBUG loaded listener.js 04:34:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x7f70dbf28000) [pid = 1932] [serial = 1602] [outer = 0x7f70cc4ee400] 04:34:21 INFO - PROCESS | 1932 | 1462361661345 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1177ms 04:34:21 INFO - PROCESS | 1932 | 1462361661395 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 04:34:21 INFO - PROCESS | 1932 | 1462361661400 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 04:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:34:21 INFO - PROCESS | 1932 | 1462361661409 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:34:21 INFO - PROCESS | 1932 | 1462361661414 Marionette TRACE conn4 <- [1,2106,null,{}] 04:34:21 INFO - PROCESS | 1932 | 1462361661422 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:21 INFO - PROCESS | 1932 | 1462361661622 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 04:34:21 INFO - PROCESS | 1932 | 1462361661798 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2c8a000 == 86 [pid = 1932] [id = 534] 04:34:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x7f70cc4f0400) [pid = 1932] [serial = 1603] [outer = (nil)] 04:34:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x7f70d1c9fc00) [pid = 1932] [serial = 1604] [outer = 0x7f70cc4f0400] 04:34:21 INFO - PROCESS | 1932 | 1462361661862 Marionette DEBUG loaded listener.js 04:34:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x7f70d2dee000) [pid = 1932] [serial = 1605] [outer = 0x7f70cc4f0400] 04:34:22 INFO - PROCESS | 1932 | 1462361662701 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1331ms 04:34:22 INFO - PROCESS | 1932 | 1462361662740 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 04:34:22 INFO - PROCESS | 1932 | 1462361662748 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 04:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:34:22 INFO - PROCESS | 1932 | 1462361662757 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:34:22 INFO - PROCESS | 1932 | 1462361662761 Marionette TRACE conn4 <- [1,2110,null,{}] 04:34:22 INFO - PROCESS | 1932 | 1462361662767 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:22 INFO - PROCESS | 1932 | 1462361662933 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 04:34:23 INFO - PROCESS | 1932 | 1462361663112 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9443000 == 87 [pid = 1932] [id = 535] 04:34:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x7f70d37f7000) [pid = 1932] [serial = 1606] [outer = (nil)] 04:34:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70d3bed000) [pid = 1932] [serial = 1607] [outer = 0x7f70d37f7000] 04:34:23 INFO - PROCESS | 1932 | 1462361663174 Marionette DEBUG loaded listener.js 04:34:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70d496a400) [pid = 1932] [serial = 1608] [outer = 0x7f70d37f7000] 04:34:24 INFO - PROCESS | 1932 | 1462361664083 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1384ms 04:34:24 INFO - PROCESS | 1932 | 1462361664142 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 04:34:24 INFO - PROCESS | 1932 | 1462361664146 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 04:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:34:24 INFO - PROCESS | 1932 | 1462361664152 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:34:24 INFO - PROCESS | 1932 | 1462361664157 Marionette TRACE conn4 <- [1,2114,null,{}] 04:34:24 INFO - PROCESS | 1932 | 1462361664171 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:24 INFO - PROCESS | 1932 | 1462361664333 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 04:34:24 INFO - PROCESS | 1932 | 1462361664513 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e03a9000 == 88 [pid = 1932] [id = 536] 04:34:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70d4963800) [pid = 1932] [serial = 1609] [outer = (nil)] 04:34:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70d89ed400) [pid = 1932] [serial = 1610] [outer = 0x7f70d4963800] 04:34:24 INFO - PROCESS | 1932 | 1462361664581 Marionette DEBUG loaded listener.js 04:34:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70d8aed000) [pid = 1932] [serial = 1611] [outer = 0x7f70d4963800] 04:34:25 INFO - PROCESS | 1932 | 1462361665351 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1244ms 04:34:25 INFO - PROCESS | 1932 | 1462361665397 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 04:34:25 INFO - PROCESS | 1932 | 1462361665401 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 04:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:34:25 INFO - PROCESS | 1932 | 1462361665406 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:34:25 INFO - PROCESS | 1932 | 1462361665408 Marionette TRACE conn4 <- [1,2118,null,{}] 04:34:25 INFO - PROCESS | 1932 | 1462361665430 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:25 INFO - PROCESS | 1932 | 1462361665594 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 04:34:25 INFO - PROCESS | 1932 | 1462361665771 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2e1e800 == 89 [pid = 1932] [id = 537] 04:34:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70d8367c00) [pid = 1932] [serial = 1612] [outer = (nil)] 04:34:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70da23f000) [pid = 1932] [serial = 1613] [outer = 0x7f70d8367c00] 04:34:25 INFO - PROCESS | 1932 | 1462361665832 Marionette DEBUG loaded listener.js 04:34:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70dabf4400) [pid = 1932] [serial = 1614] [outer = 0x7f70d8367c00] 04:34:26 INFO - PROCESS | 1932 | 1462361666660 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1326ms 04:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:34:26 INFO - PROCESS | 1932 | 1462361666734 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 04:34:26 INFO - PROCESS | 1932 | 1462361666736 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 04:34:26 INFO - PROCESS | 1932 | 1462361666742 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:34:26 INFO - PROCESS | 1932 | 1462361666745 Marionette TRACE conn4 <- [1,2122,null,{}] 04:34:26 INFO - PROCESS | 1932 | 1462361666751 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:26 INFO - PROCESS | 1932 | 1462361666911 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 04:34:27 INFO - PROCESS | 1932 | 1462361667094 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e360a000 == 90 [pid = 1932] [id = 538] 04:34:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70d8cbd400) [pid = 1932] [serial = 1615] [outer = (nil)] 04:34:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70dbfa4c00) [pid = 1932] [serial = 1616] [outer = 0x7f70d8cbd400] 04:34:27 INFO - PROCESS | 1932 | 1462361667156 Marionette DEBUG loaded listener.js 04:34:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70dc02c000) [pid = 1932] [serial = 1617] [outer = 0x7f70d8cbd400] 04:34:27 INFO - PROCESS | 1932 | 1462361667984 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1283ms 04:34:28 INFO - PROCESS | 1932 | 1462361668025 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 04:34:28 INFO - PROCESS | 1932 | 1462361668028 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 04:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:34:28 INFO - PROCESS | 1932 | 1462361668033 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:34:28 INFO - PROCESS | 1932 | 1462361668035 Marionette TRACE conn4 <- [1,2126,null,{}] 04:34:28 INFO - PROCESS | 1932 | 1462361668041 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:28 INFO - PROCESS | 1932 | 1462361668222 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 04:34:28 INFO - PROCESS | 1932 | 1462361668406 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e637f800 == 91 [pid = 1932] [id = 539] 04:34:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70dc075c00) [pid = 1932] [serial = 1618] [outer = (nil)] 04:34:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70dd5c6400) [pid = 1932] [serial = 1619] [outer = 0x7f70dc075c00] 04:34:28 INFO - PROCESS | 1932 | 1462361668469 Marionette DEBUG loaded listener.js 04:34:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70e00e7800) [pid = 1932] [serial = 1620] [outer = 0x7f70dc075c00] 04:34:29 INFO - PROCESS | 1932 | 1462361669261 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1280ms 04:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:34:29 INFO - PROCESS | 1932 | 1462361669315 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 04:34:29 INFO - PROCESS | 1932 | 1462361669318 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 04:34:29 INFO - PROCESS | 1932 | 1462361669324 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:34:29 INFO - PROCESS | 1932 | 1462361669326 Marionette TRACE conn4 <- [1,2130,null,{}] 04:34:29 INFO - PROCESS | 1932 | 1462361669331 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:29 INFO - PROCESS | 1932 | 1462361669485 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 04:34:29 INFO - PROCESS | 1932 | 1462361669665 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e663a800 == 92 [pid = 1932] [id = 540] 04:34:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70dd50e800) [pid = 1932] [serial = 1621] [outer = (nil)] 04:34:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70dc031000) [pid = 1932] [serial = 1622] [outer = 0x7f70dd50e800] 04:34:29 INFO - PROCESS | 1932 | 1462361669734 Marionette DEBUG loaded listener.js 04:34:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70e0cb5000) [pid = 1932] [serial = 1623] [outer = 0x7f70dd50e800] 04:34:30 INFO - PROCESS | 1932 | 1462361670551 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:34:30 INFO - PROCESS | 1932 | 1462361670612 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 04:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:34:30 INFO - PROCESS | 1932 | 1462361670617 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:34:30 INFO - PROCESS | 1932 | 1462361670619 Marionette TRACE conn4 <- [1,2134,null,{}] 04:34:30 INFO - PROCESS | 1932 | 1462361670624 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:30 INFO - PROCESS | 1932 | 1462361670782 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 04:34:30 INFO - PROCESS | 1932 | 1462361670962 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ea319800 == 93 [pid = 1932] [id = 541] 04:34:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70decec800) [pid = 1932] [serial = 1624] [outer = (nil)] 04:34:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70e1be9400) [pid = 1932] [serial = 1625] [outer = 0x7f70decec800] 04:34:31 INFO - PROCESS | 1932 | 1462361671024 Marionette DEBUG loaded listener.js 04:34:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70e245f800) [pid = 1932] [serial = 1626] [outer = 0x7f70decec800] 04:34:31 INFO - PROCESS | 1932 | 1462361671827 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1276ms 04:34:31 INFO - PROCESS | 1932 | 1462361671894 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 04:34:31 INFO - PROCESS | 1932 | 1462361671897 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 04:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:34:31 INFO - PROCESS | 1932 | 1462361671903 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:34:31 INFO - PROCESS | 1932 | 1462361671905 Marionette TRACE conn4 <- [1,2138,null,{}] 04:34:31 INFO - PROCESS | 1932 | 1462361671910 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:32 INFO - PROCESS | 1932 | 1462361672082 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 04:34:32 INFO - PROCESS | 1932 | 1462361672268 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f0ead800 == 94 [pid = 1932] [id = 542] 04:34:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x7f70d27ddc00) [pid = 1932] [serial = 1627] [outer = (nil)] 04:34:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x7f70e344e000) [pid = 1932] [serial = 1628] [outer = 0x7f70d27ddc00] 04:34:32 INFO - PROCESS | 1932 | 1462361672331 Marionette DEBUG loaded listener.js 04:34:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x7f70e3737800) [pid = 1932] [serial = 1629] [outer = 0x7f70d27ddc00] 04:34:33 INFO - PROCESS | 1932 | 1462361673085 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1227ms 04:34:33 INFO - PROCESS | 1932 | 1462361673132 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 04:34:33 INFO - PROCESS | 1932 | 1462361673136 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 04:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:34:33 INFO - PROCESS | 1932 | 1462361673144 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:34:33 INFO - PROCESS | 1932 | 1462361673147 Marionette TRACE conn4 <- [1,2142,null,{}] 04:34:33 INFO - PROCESS | 1932 | 1462361673151 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:33 INFO - PROCESS | 1932 | 1462361673311 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 04:34:33 INFO - PROCESS | 1932 | 1462361673493 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f1d2b800 == 95 [pid = 1932] [id = 543] 04:34:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x7f70e03d3800) [pid = 1932] [serial = 1630] [outer = (nil)] 04:34:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x7f70e3a54000) [pid = 1932] [serial = 1631] [outer = 0x7f70e03d3800] 04:34:33 INFO - PROCESS | 1932 | 1462361673553 Marionette DEBUG loaded listener.js 04:34:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x7f70e3c70800) [pid = 1932] [serial = 1632] [outer = 0x7f70e03d3800] 04:34:34 INFO - PROCESS | 1932 | 1462361674363 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 04:34:34 INFO - PROCESS | 1932 | 1462361674439 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 04:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:34:34 INFO - PROCESS | 1932 | 1462361674447 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:34:34 INFO - PROCESS | 1932 | 1462361674450 Marionette TRACE conn4 <- [1,2146,null,{}] 04:34:34 INFO - PROCESS | 1932 | 1462361674455 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:34 INFO - PROCESS | 1932 | 1462361674642 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 04:34:34 INFO - PROCESS | 1932 | 1462361674828 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8557800 == 96 [pid = 1932] [id = 544] 04:34:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x7f70d1ca6000) [pid = 1932] [serial = 1633] [outer = (nil)] 04:34:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x7f70d89e7800) [pid = 1932] [serial = 1634] [outer = 0x7f70d1ca6000] 04:34:34 INFO - PROCESS | 1932 | 1462361674896 Marionette DEBUG loaded listener.js 04:34:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x7f70e440b800) [pid = 1932] [serial = 1635] [outer = 0x7f70d1ca6000] 04:34:35 INFO - PROCESS | 1932 | 1462361675993 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 04:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:34:36 INFO - PROCESS | 1932 | 1462361676043 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 04:34:36 INFO - PROCESS | 1932 | 1462361676050 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:34:36 INFO - PROCESS | 1932 | 1462361676055 Marionette TRACE conn4 <- [1,2150,null,{}] 04:34:36 INFO - PROCESS | 1932 | 1462361676062 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:36 INFO - PROCESS | 1932 | 1462361676240 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 04:34:36 INFO - PROCESS | 1932 | 1462361676515 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8344000 == 97 [pid = 1932] [id = 545] 04:34:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x7f70cf744c00) [pid = 1932] [serial = 1636] [outer = (nil)] 04:34:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x7f70d1ca2c00) [pid = 1932] [serial = 1637] [outer = 0x7f70cf744c00] 04:34:36 INFO - PROCESS | 1932 | 1462361676589 Marionette DEBUG loaded listener.js 04:34:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x7f70d363e000) [pid = 1932] [serial = 1638] [outer = 0x7f70cf744c00] 04:34:37 INFO - PROCESS | 1932 | 1462361677482 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1488ms 04:34:37 INFO - PROCESS | 1932 | 1462361677537 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 04:34:37 INFO - PROCESS | 1932 | 1462361677544 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 04:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:34:37 INFO - PROCESS | 1932 | 1462361677552 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:34:37 INFO - PROCESS | 1932 | 1462361677555 Marionette TRACE conn4 <- [1,2154,null,{}] 04:34:37 INFO - PROCESS | 1932 | 1462361677560 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:37 INFO - PROCESS | 1932 | 1462361677713 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 04:34:37 INFO - PROCESS | 1932 | 1462361677906 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d39dc800 == 98 [pid = 1932] [id = 546] 04:34:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70d27de800) [pid = 1932] [serial = 1639] [outer = (nil)] 04:34:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70d475f400) [pid = 1932] [serial = 1640] [outer = 0x7f70d27de800] 04:34:37 INFO - PROCESS | 1932 | 1462361677963 Marionette DEBUG loaded listener.js 04:34:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70d8509000) [pid = 1932] [serial = 1641] [outer = 0x7f70d27de800] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da280000 == 97 [pid = 1932] [id = 532] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da1c4800 == 96 [pid = 1932] [id = 531] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b53000 == 95 [pid = 1932] [id = 530] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70d8627400) [pid = 1932] [serial = 1544] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70dbf25c00) [pid = 1932] [serial = 1505] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70e2fb0800) [pid = 1932] [serial = 1517] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x7f70dd514000) [pid = 1932] [serial = 1508] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x7f70d8cbf800) [pid = 1932] [serial = 1520] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x7f70e00eb000) [pid = 1932] [serial = 1511] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x7f70da88e800) [pid = 1932] [serial = 1502] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x7f70e1becc00) [pid = 1932] [serial = 1514] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d89c7800 == 94 [pid = 1932] [id = 529] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d495d000 == 93 [pid = 1932] [id = 512] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b84000 == 92 [pid = 1932] [id = 511] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2db3000 == 91 [pid = 1932] [id = 528] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2b30000 == 90 [pid = 1932] [id = 527] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b6c800 == 89 [pid = 1932] [id = 526] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbf8000 == 88 [pid = 1932] [id = 521] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dabc4800 == 87 [pid = 1932] [id = 520] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da27e800 == 86 [pid = 1932] [id = 519] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d85800 == 85 [pid = 1932] [id = 518] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b51000 == 84 [pid = 1932] [id = 517] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b6c000 == 83 [pid = 1932] [id = 516] 04:34:38 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cf531800 == 82 [pid = 1932] [id = 515] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x7f70d2df2400) [pid = 1932] [serial = 1532] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x7f70d4753800) [pid = 1932] [serial = 1539] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x7f70d4964c00) [pid = 1932] [serial = 1541] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x7f70d45c2400) [pid = 1932] [serial = 1538] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x7f70ce9c4400) [pid = 1932] [serial = 1526] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x7f70d2a1a000) [pid = 1932] [serial = 1530] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x7f70cc4f7c00) [pid = 1932] [serial = 1490] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70cf9d3000) [pid = 1932] [serial = 1527] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70d8502400) [pid = 1932] [serial = 1542] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70d8d40c00) [pid = 1932] [serial = 1499] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70d3be7400) [pid = 1932] [serial = 1536] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70d37ee800) [pid = 1932] [serial = 1533] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70d3a19000) [pid = 1932] [serial = 1523] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70d3a0cc00) [pid = 1932] [serial = 1493] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70da23a000) [pid = 1932] [serial = 1488] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70d3a6d800) [pid = 1932] [serial = 1535] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70d86bf000) [pid = 1932] [serial = 1496] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70d27d9c00) [pid = 1932] [serial = 1529] [outer = (nil)] [url = about:blank] 04:34:38 INFO - PROCESS | 1932 | 1462361678852 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1330ms 04:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:34:38 INFO - PROCESS | 1932 | 1462361678883 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 04:34:38 INFO - PROCESS | 1932 | 1462361678886 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 04:34:38 INFO - PROCESS | 1932 | 1462361678892 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:34:38 INFO - PROCESS | 1932 | 1462361678896 Marionette TRACE conn4 <- [1,2158,null,{}] 04:34:38 INFO - PROCESS | 1932 | 1462361678910 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:39 INFO - PROCESS | 1932 | 1462361679052 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 04:34:39 INFO - PROCESS | 1932 | 1462361679069 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d39c8000 == 83 [pid = 1932] [id = 547] 04:34:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70d850a400) [pid = 1932] [serial = 1642] [outer = (nil)] 04:34:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70d86b8400) [pid = 1932] [serial = 1643] [outer = 0x7f70d850a400] 04:34:39 INFO - PROCESS | 1932 | 1462361679125 Marionette DEBUG loaded listener.js 04:34:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70d890e800) [pid = 1932] [serial = 1644] [outer = 0x7f70d850a400] 04:34:39 INFO - PROCESS | 1932 | 1462361679931 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1087ms 04:34:39 INFO - PROCESS | 1932 | 1462361679979 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 04:34:39 INFO - PROCESS | 1932 | 1462361679983 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 04:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:34:39 INFO - PROCESS | 1932 | 1462361679988 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:34:39 INFO - PROCESS | 1932 | 1462361679990 Marionette TRACE conn4 <- [1,2162,null,{}] 04:34:39 INFO - PROCESS | 1932 | 1462361679995 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:40 INFO - PROCESS | 1932 | 1462361680139 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 04:34:40 INFO - PROCESS | 1932 | 1462361680153 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9421000 == 84 [pid = 1932] [id = 548] 04:34:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70cf74d400) [pid = 1932] [serial = 1645] [outer = (nil)] 04:34:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70d8aecc00) [pid = 1932] [serial = 1646] [outer = 0x7f70cf74d400] 04:34:40 INFO - PROCESS | 1932 | 1462361680207 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70d8d44400) [pid = 1932] [serial = 1647] [outer = 0x7f70cf74d400] 04:34:40 INFO - PROCESS | 1932 | 1462361680975 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1025ms 04:34:41 INFO - PROCESS | 1932 | 1462361681014 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 04:34:41 INFO - PROCESS | 1932 | 1462361681017 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 04:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:34:41 INFO - PROCESS | 1932 | 1462361681022 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:34:41 INFO - PROCESS | 1932 | 1462361681025 Marionette TRACE conn4 <- [1,2166,null,{}] 04:34:41 INFO - PROCESS | 1932 | 1462361681029 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:41 INFO - PROCESS | 1932 | 1462361681230 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 04:34:41 INFO - PROCESS | 1932 | 1462361681262 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da1cb000 == 85 [pid = 1932] [id = 549] 04:34:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70d4964c00) [pid = 1932] [serial = 1648] [outer = (nil)] 04:34:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70d8d3bc00) [pid = 1932] [serial = 1649] [outer = 0x7f70d4964c00] 04:34:41 INFO - PROCESS | 1932 | 1462361681317 Marionette DEBUG loaded listener.js 04:34:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70da867000) [pid = 1932] [serial = 1650] [outer = 0x7f70d4964c00] 04:34:42 INFO - PROCESS | 1932 | 1462361682107 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1133ms 04:34:42 INFO - PROCESS | 1932 | 1462361682157 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 04:34:42 INFO - PROCESS | 1932 | 1462361682159 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 04:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:34:42 INFO - PROCESS | 1932 | 1462361682173 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:34:42 INFO - PROCESS | 1932 | 1462361682175 Marionette TRACE conn4 <- [1,2170,null,{}] 04:34:42 INFO - PROCESS | 1932 | 1462361682178 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:42 INFO - PROCESS | 1932 | 1462361682404 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 04:34:42 INFO - PROCESS | 1932 | 1462361682436 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbde000 == 86 [pid = 1932] [id = 550] 04:34:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70da3a2000) [pid = 1932] [serial = 1651] [outer = (nil)] 04:34:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70dc07e800) [pid = 1932] [serial = 1652] [outer = 0x7f70da3a2000] 04:34:42 INFO - PROCESS | 1932 | 1462361682492 Marionette DEBUG loaded listener.js 04:34:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x7f70dd6eb400) [pid = 1932] [serial = 1653] [outer = 0x7f70da3a2000] 04:34:43 INFO - PROCESS | 1932 | 1462361683388 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:34:43 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x7f70d3be8800) [pid = 1932] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:34:43 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70d89eb000) [pid = 1932] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:34:43 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70d8502800) [pid = 1932] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:34:43 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70cf9ddc00) [pid = 1932] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:34:43 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70cf9e0c00) [pid = 1932] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:34:43 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70d2dfac00) [pid = 1932] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:34:43 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70d37ec400) [pid = 1932] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:34:43 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70d37f0400) [pid = 1932] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1279ms 04:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:34:43 INFO - PROCESS | 1932 | 1462361683450 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 04:34:43 INFO - PROCESS | 1932 | 1462361683452 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 04:34:43 INFO - PROCESS | 1932 | 1462361683457 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:34:43 INFO - PROCESS | 1932 | 1462361683469 Marionette TRACE conn4 <- [1,2174,null,{}] 04:34:43 INFO - PROCESS | 1932 | 1462361683473 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:43 INFO - PROCESS | 1932 | 1462361683614 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 04:34:43 INFO - PROCESS | 1932 | 1462361683749 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d60800 == 87 [pid = 1932] [id = 551] 04:34:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70cf9ddc00) [pid = 1932] [serial = 1654] [outer = (nil)] 04:34:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70d890f000) [pid = 1932] [serial = 1655] [outer = 0x7f70cf9ddc00] 04:34:43 INFO - PROCESS | 1932 | 1462361683805 Marionette DEBUG loaded listener.js 04:34:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70dc02e000) [pid = 1932] [serial = 1656] [outer = 0x7f70cf9ddc00] 04:34:44 INFO - PROCESS | 1932 | 1462361684406 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 994ms 04:34:44 INFO - PROCESS | 1932 | 1462361684451 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 04:34:44 INFO - PROCESS | 1932 | 1462361684454 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 04:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:34:44 INFO - PROCESS | 1932 | 1462361684459 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:34:44 INFO - PROCESS | 1932 | 1462361684461 Marionette TRACE conn4 <- [1,2178,null,{}] 04:34:44 INFO - PROCESS | 1932 | 1462361684466 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:44 INFO - PROCESS | 1932 | 1462361684609 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 04:34:44 INFO - PROCESS | 1932 | 1462361684625 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e29cd800 == 88 [pid = 1932] [id = 552] 04:34:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70d3be8800) [pid = 1932] [serial = 1657] [outer = (nil)] 04:34:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70e03d2000) [pid = 1932] [serial = 1658] [outer = 0x7f70d3be8800] 04:34:44 INFO - PROCESS | 1932 | 1462361684678 Marionette DEBUG loaded listener.js 04:34:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70e3c75400) [pid = 1932] [serial = 1659] [outer = 0x7f70d3be8800] 04:34:45 INFO - PROCESS | 1932 | 1462361685537 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1128ms 04:34:45 INFO - PROCESS | 1932 | 1462361685594 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 04:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:34:45 INFO - PROCESS | 1932 | 1462361685601 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 04:34:45 INFO - PROCESS | 1932 | 1462361685652 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:34:45 INFO - PROCESS | 1932 | 1462361685658 Marionette TRACE conn4 <- [1,2182,null,{}] 04:34:45 INFO - PROCESS | 1932 | 1462361685671 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:45 INFO - PROCESS | 1932 | 1462361685859 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 04:34:46 INFO - PROCESS | 1932 | 1462361686039 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2c77000 == 89 [pid = 1932] [id = 553] 04:34:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70ce9c2400) [pid = 1932] [serial = 1660] [outer = (nil)] 04:34:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x7f70d2b0a400) [pid = 1932] [serial = 1661] [outer = 0x7f70ce9c2400] 04:34:46 INFO - PROCESS | 1932 | 1462361686104 Marionette DEBUG loaded listener.js 04:34:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x7f70d3a17800) [pid = 1932] [serial = 1662] [outer = 0x7f70ce9c2400] 04:34:46 INFO - PROCESS | 1932 | 1462361686963 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1432ms 04:34:47 INFO - PROCESS | 1932 | 1462361687040 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 04:34:47 INFO - PROCESS | 1932 | 1462361687048 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 04:34:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:34:47 INFO - PROCESS | 1932 | 1462361687058 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:34:47 INFO - PROCESS | 1932 | 1462361687062 Marionette TRACE conn4 <- [1,2186,null,{}] 04:34:47 INFO - PROCESS | 1932 | 1462361687067 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:47 INFO - PROCESS | 1932 | 1462361687272 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 04:34:47 INFO - PROCESS | 1932 | 1462361687455 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d83800 == 90 [pid = 1932] [id = 554] 04:34:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x7f70d37f7c00) [pid = 1932] [serial = 1663] [outer = (nil)] 04:34:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x7f70d8627400) [pid = 1932] [serial = 1664] [outer = 0x7f70d37f7c00] 04:34:47 INFO - PROCESS | 1932 | 1462361687517 Marionette DEBUG loaded listener.js 04:34:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x7f70d86c5800) [pid = 1932] [serial = 1665] [outer = 0x7f70d37f7c00] 04:34:48 INFO - PROCESS | 1932 | 1462361688404 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:34:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:34:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1379ms 04:34:48 INFO - PROCESS | 1932 | 1462361688437 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 04:34:48 INFO - PROCESS | 1932 | 1462361688440 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 04:34:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:34:48 INFO - PROCESS | 1932 | 1462361688446 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:34:48 INFO - PROCESS | 1932 | 1462361688451 Marionette TRACE conn4 <- [1,2190,null,{}] 04:34:48 INFO - PROCESS | 1932 | 1462361688464 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:48 INFO - PROCESS | 1932 | 1462361688625 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 04:34:48 INFO - PROCESS | 1932 | 1462361688811 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3614800 == 91 [pid = 1932] [id = 555] 04:34:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x7f70d89eb000) [pid = 1932] [serial = 1666] [outer = (nil)] 04:34:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x7f70da86a400) [pid = 1932] [serial = 1667] [outer = 0x7f70d89eb000] 04:34:48 INFO - PROCESS | 1932 | 1462361688876 Marionette DEBUG loaded listener.js 04:34:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x7f70dc025800) [pid = 1932] [serial = 1668] [outer = 0x7f70d89eb000] 04:34:49 INFO - PROCESS | 1932 | 1462361689704 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:34:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:34:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1283ms 04:34:49 INFO - PROCESS | 1932 | 1462361689730 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 04:34:49 INFO - PROCESS | 1932 | 1462361689734 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 04:34:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:34:49 INFO - PROCESS | 1932 | 1462361689739 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:34:49 INFO - PROCESS | 1932 | 1462361689741 Marionette TRACE conn4 <- [1,2194,null,{}] 04:34:49 INFO - PROCESS | 1932 | 1462361689746 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:49 INFO - PROCESS | 1932 | 1462361689906 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 04:34:50 INFO - PROCESS | 1932 | 1462361690090 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f1d3d000 == 92 [pid = 1932] [id = 556] 04:34:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x7f70d8aed800) [pid = 1932] [serial = 1669] [outer = (nil)] 04:34:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x7f70decea800) [pid = 1932] [serial = 1670] [outer = 0x7f70d8aed800] 04:34:50 INFO - PROCESS | 1932 | 1462361690151 Marionette DEBUG loaded listener.js 04:34:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x7f70e299d000) [pid = 1932] [serial = 1671] [outer = 0x7f70d8aed800] 04:34:50 INFO - PROCESS | 1932 | 1462361690945 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:34:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:34:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1229ms 04:34:50 INFO - PROCESS | 1932 | 1462361690969 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 04:34:50 INFO - PROCESS | 1932 | 1462361690973 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 04:34:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:34:50 INFO - PROCESS | 1932 | 1462361690995 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:34:50 INFO - PROCESS | 1932 | 1462361690998 Marionette TRACE conn4 <- [1,2198,null,{}] 04:34:51 INFO - PROCESS | 1932 | 1462361691002 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:51 INFO - PROCESS | 1932 | 1462361691150 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 04:34:51 INFO - PROCESS | 1932 | 1462361691332 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f536b000 == 93 [pid = 1932] [id = 557] 04:34:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x7f70dc02f400) [pid = 1932] [serial = 1672] [outer = (nil)] 04:34:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70e3ecd000) [pid = 1932] [serial = 1673] [outer = 0x7f70dc02f400] 04:34:51 INFO - PROCESS | 1932 | 1462361691394 Marionette DEBUG loaded listener.js 04:34:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70e48c1c00) [pid = 1932] [serial = 1674] [outer = 0x7f70dc02f400] 04:34:52 INFO - PROCESS | 1932 | 1462361692187 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:34:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:34:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1228ms 04:34:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:34:52 INFO - PROCESS | 1932 | 1462361692221 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 04:34:52 INFO - PROCESS | 1932 | 1462361692224 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 04:34:52 INFO - PROCESS | 1932 | 1462361692229 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:34:52 INFO - PROCESS | 1932 | 1462361692232 Marionette TRACE conn4 <- [1,2202,null,{}] 04:34:52 INFO - PROCESS | 1932 | 1462361692236 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:52 INFO - PROCESS | 1932 | 1462361692420 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 04:34:52 INFO - PROCESS | 1932 | 1462361692636 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5b2f000 == 94 [pid = 1932] [id = 558] 04:34:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70e3a4dc00) [pid = 1932] [serial = 1675] [outer = (nil)] 04:34:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x7f70eaf3d400) [pid = 1932] [serial = 1676] [outer = 0x7f70e3a4dc00] 04:34:52 INFO - PROCESS | 1932 | 1462361692698 Marionette DEBUG loaded listener.js 04:34:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70eff6a400) [pid = 1932] [serial = 1677] [outer = 0x7f70e3a4dc00] 04:34:53 INFO - PROCESS | 1932 | 1462361693521 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:34:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:34:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1327ms 04:34:53 INFO - PROCESS | 1932 | 1462361693556 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 04:34:53 INFO - PROCESS | 1932 | 1462361693560 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 04:34:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:34:53 INFO - PROCESS | 1932 | 1462361693566 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:34:53 INFO - PROCESS | 1932 | 1462361693568 Marionette TRACE conn4 <- [1,2206,null,{}] 04:34:53 INFO - PROCESS | 1932 | 1462361693573 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:53 INFO - PROCESS | 1932 | 1462361693734 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 04:34:53 INFO - PROCESS | 1932 | 1462361693918 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f6314000 == 95 [pid = 1932] [id = 559] 04:34:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70e6353800) [pid = 1932] [serial = 1678] [outer = (nil)] 04:34:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70da891c00) [pid = 1932] [serial = 1679] [outer = 0x7f70e6353800] 04:34:53 INFO - PROCESS | 1932 | 1462361693983 Marionette DEBUG loaded listener.js 04:34:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70f0e8d800) [pid = 1932] [serial = 1680] [outer = 0x7f70e6353800] 04:34:54 INFO - PROCESS | 1932 | 1462361694739 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:34:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:34:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1227ms 04:34:54 INFO - PROCESS | 1932 | 1462361694793 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 04:34:54 INFO - PROCESS | 1932 | 1462361694796 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 04:34:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:34:54 INFO - PROCESS | 1932 | 1462361694802 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:34:54 INFO - PROCESS | 1932 | 1462361694804 Marionette TRACE conn4 <- [1,2210,null,{}] 04:34:54 INFO - PROCESS | 1932 | 1462361694809 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:55 INFO - PROCESS | 1932 | 1462361695016 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 04:34:55 INFO - PROCESS | 1932 | 1462361695199 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f8cc1800 == 96 [pid = 1932] [id = 560] 04:34:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70d8cb9000) [pid = 1932] [serial = 1681] [outer = (nil)] 04:34:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70f102f000) [pid = 1932] [serial = 1682] [outer = 0x7f70d8cb9000] 04:34:55 INFO - PROCESS | 1932 | 1462361695259 Marionette DEBUG loaded listener.js 04:34:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70f1283000) [pid = 1932] [serial = 1683] [outer = 0x7f70d8cb9000] 04:34:55 INFO - PROCESS | 1932 | 1462361695986 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:34:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:34:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1229ms 04:34:56 INFO - PROCESS | 1932 | 1462361696032 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 04:34:56 INFO - PROCESS | 1932 | 1462361696035 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 04:34:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:34:56 INFO - PROCESS | 1932 | 1462361696057 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:34:56 INFO - PROCESS | 1932 | 1462361696060 Marionette TRACE conn4 <- [1,2214,null,{}] 04:34:56 INFO - PROCESS | 1932 | 1462361696065 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:56 INFO - PROCESS | 1932 | 1462361696218 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 04:34:56 INFO - PROCESS | 1932 | 1462361696402 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70fb23d000 == 97 [pid = 1932] [id = 561] 04:34:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x7f70dcb87c00) [pid = 1932] [serial = 1684] [outer = (nil)] 04:34:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x7f70f2065800) [pid = 1932] [serial = 1685] [outer = 0x7f70dcb87c00] 04:34:56 INFO - PROCESS | 1932 | 1462361696462 Marionette DEBUG loaded listener.js 04:34:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x7f70f2220400) [pid = 1932] [serial = 1686] [outer = 0x7f70dcb87c00] 04:34:57 INFO - PROCESS | 1932 | 1462361697246 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:34:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:34:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1229ms 04:34:57 INFO - PROCESS | 1932 | 1462361697284 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 04:34:57 INFO - PROCESS | 1932 | 1462361697287 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 04:34:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:34:57 INFO - PROCESS | 1932 | 1462361697292 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:34:57 INFO - PROCESS | 1932 | 1462361697294 Marionette TRACE conn4 <- [1,2218,null,{}] 04:34:57 INFO - PROCESS | 1932 | 1462361697299 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:57 INFO - PROCESS | 1932 | 1462361697481 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 04:34:57 INFO - PROCESS | 1932 | 1462361697685 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d18b4800 == 98 [pid = 1932] [id = 562] 04:34:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x7f70ce9c4c00) [pid = 1932] [serial = 1687] [outer = (nil)] 04:34:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x7f70d37f5000) [pid = 1932] [serial = 1688] [outer = 0x7f70ce9c4c00] 04:34:57 INFO - PROCESS | 1932 | 1462361697745 Marionette DEBUG loaded listener.js 04:34:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70d89f3400) [pid = 1932] [serial = 1689] [outer = 0x7f70ce9c4c00] 04:34:58 INFO - PROCESS | 1932 | 1462361698539 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:34:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:34:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1275ms 04:34:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:34:58 INFO - PROCESS | 1932 | 1462361698569 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 04:34:58 INFO - PROCESS | 1932 | 1462361698571 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 04:34:58 INFO - PROCESS | 1932 | 1462361698576 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:34:58 INFO - PROCESS | 1932 | 1462361698580 Marionette TRACE conn4 <- [1,2222,null,{}] 04:34:58 INFO - PROCESS | 1932 | 1462361698585 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:58 INFO - PROCESS | 1932 | 1462361698767 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 04:34:58 INFO - PROCESS | 1932 | 1462361698955 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dcf000 == 99 [pid = 1932] [id = 563] 04:34:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x7f70d1c4ac00) [pid = 1932] [serial = 1690] [outer = (nil)] 04:34:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70f2226000) [pid = 1932] [serial = 1691] [outer = 0x7f70d1c4ac00] 04:34:59 INFO - PROCESS | 1932 | 1462361699026 Marionette DEBUG loaded listener.js 04:34:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x7f70f59a6c00) [pid = 1932] [serial = 1692] [outer = 0x7f70d1c4ac00] 04:35:00 INFO - PROCESS | 1932 | 1462361700229 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:35:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:35:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1678ms 04:35:00 INFO - PROCESS | 1932 | 1462361700257 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 04:35:00 INFO - PROCESS | 1932 | 1462361700263 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 04:35:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:35:00 INFO - PROCESS | 1932 | 1462361700271 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:35:00 INFO - PROCESS | 1932 | 1462361700277 Marionette TRACE conn4 <- [1,2226,null,{}] 04:35:00 INFO - PROCESS | 1932 | 1462361700283 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:00 INFO - PROCESS | 1932 | 1462361700445 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 04:35:00 INFO - PROCESS | 1932 | 1462361700651 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d39d7800 == 100 [pid = 1932] [id = 564] 04:35:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x7f70d1c4a400) [pid = 1932] [serial = 1693] [outer = (nil)] 04:35:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x7f70d2a1e000) [pid = 1932] [serial = 1694] [outer = 0x7f70d1c4a400] 04:35:00 INFO - PROCESS | 1932 | 1462361700710 Marionette DEBUG loaded listener.js 04:35:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x7f70d37f5800) [pid = 1932] [serial = 1695] [outer = 0x7f70d1c4a400] 04:35:01 INFO - PROCESS | 1932 | 1462361701691 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:35:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:35:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1481ms 04:35:01 INFO - PROCESS | 1932 | 1462361701753 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 04:35:01 INFO - PROCESS | 1932 | 1462361701760 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 04:35:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:35:01 INFO - PROCESS | 1932 | 1462361701769 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:35:01 INFO - PROCESS | 1932 | 1462361701772 Marionette TRACE conn4 <- [1,2230,null,{}] 04:35:01 INFO - PROCESS | 1932 | 1462361701777 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:01 INFO - PROCESS | 1932 | 1462361701940 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f0b2a000 == 99 [pid = 1932] [id = 459] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3124800 == 98 [pid = 1932] [id = 505] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e18b0000 == 97 [pid = 1932] [id = 502] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbe4000 == 96 [pid = 1932] [id = 506] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2b6b800 == 95 [pid = 1932] [id = 504] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x7f70d8cbb000) [pid = 1932] [serial = 1565] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x7f70da1af400) [pid = 1932] [serial = 1568] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x7f70da866c00) [pid = 1932] [serial = 1571] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x7f70d8cc1400) [pid = 1932] [serial = 1574] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70dabe9000) [pid = 1932] [serial = 1601] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | 1462361702232 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d60800 == 94 [pid = 1932] [id = 551] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbde000 == 93 [pid = 1932] [id = 550] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da1cb000 == 92 [pid = 1932] [id = 549] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9421000 == 91 [pid = 1932] [id = 548] 04:35:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2498000 == 92 [pid = 1932] [id = 565] 04:35:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70cf747000) [pid = 1932] [serial = 1696] [outer = (nil)] 04:35:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x7f70d45d4800) [pid = 1932] [serial = 1697] [outer = 0x7f70cf747000] 04:35:02 INFO - PROCESS | 1932 | 1462361702303 Marionette DEBUG loaded listener.js 04:35:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x7f70d4968000) [pid = 1932] [serial = 1698] [outer = 0x7f70cf747000] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d39c8000 == 91 [pid = 1932] [id = 547] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8dcf800 == 90 [pid = 1932] [id = 514] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d39dc800 == 89 [pid = 1932] [id = 546] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8344000 == 88 [pid = 1932] [id = 545] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e637f800 == 87 [pid = 1932] [id = 539] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e360a000 == 86 [pid = 1932] [id = 538] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2e1e800 == 85 [pid = 1932] [id = 537] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e03a9000 == 84 [pid = 1932] [id = 536] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9443000 == 83 [pid = 1932] [id = 535] 04:35:02 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2c8a000 == 82 [pid = 1932] [id = 534] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x7f70d86c6000) [pid = 1932] [serial = 1592] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x7f70d8ae6000) [pid = 1932] [serial = 1595] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70d865cc00) [pid = 1932] [serial = 1545] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x7f70d45c6000) [pid = 1932] [serial = 1598] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70da865400) [pid = 1932] [serial = 1599] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x7f70d2b0a000) [pid = 1932] [serial = 1581] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x7f70d3a1a400) [pid = 1932] [serial = 1584] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x7f70d37ea800) [pid = 1932] [serial = 1583] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x7f70d1c54c00) [pid = 1932] [serial = 1580] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x7f70d2ddd400) [pid = 1932] [serial = 1550] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70d45dd000) [pid = 1932] [serial = 1553] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70d8508400) [pid = 1932] [serial = 1589] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70d8652c00) [pid = 1932] [serial = 1556] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70d45ca000) [pid = 1932] [serial = 1586] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70d48f9800) [pid = 1932] [serial = 1587] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70d89f5400) [pid = 1932] [serial = 1562] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70d86bb000) [pid = 1932] [serial = 1559] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x7f70d3637800) [pid = 1932] [serial = 1577] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70cf74bc00) [pid = 1932] [serial = 1547] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70da85e400) [pid = 1932] [serial = 1596] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70d89e7c00) [pid = 1932] [serial = 1593] [outer = (nil)] [url = about:blank] 04:35:02 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x7f70d8678000) [pid = 1932] [serial = 1590] [outer = (nil)] [url = about:blank] 04:35:03 INFO - PROCESS | 1932 | 1462361703076 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:35:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:35:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1330ms 04:35:03 INFO - PROCESS | 1932 | 1462361703099 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 04:35:03 INFO - PROCESS | 1932 | 1462361703102 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 04:35:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:35:03 INFO - PROCESS | 1932 | 1462361703108 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:35:03 INFO - PROCESS | 1932 | 1462361703112 Marionette TRACE conn4 <- [1,2234,null,{}] 04:35:03 INFO - PROCESS | 1932 | 1462361703126 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:03 INFO - PROCESS | 1932 | 1462361703276 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 04:35:03 INFO - PROCESS | 1932 | 1462361703426 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4949800 == 83 [pid = 1932] [id = 566] 04:35:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x7f70d2ddd400) [pid = 1932] [serial = 1699] [outer = (nil)] 04:35:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70d865c800) [pid = 1932] [serial = 1700] [outer = 0x7f70d2ddd400] 04:35:03 INFO - PROCESS | 1932 | 1462361703483 Marionette DEBUG loaded listener.js 04:35:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70d86bb000) [pid = 1932] [serial = 1701] [outer = 0x7f70d2ddd400] 04:35:04 INFO - PROCESS | 1932 | 1462361704086 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:35:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:35:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1034ms 04:35:04 INFO - PROCESS | 1932 | 1462361704142 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 04:35:04 INFO - PROCESS | 1932 | 1462361704145 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 04:35:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:35:04 INFO - PROCESS | 1932 | 1462361704151 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:35:04 INFO - PROCESS | 1932 | 1462361704153 Marionette TRACE conn4 <- [1,2238,null,{}] 04:35:04 INFO - PROCESS | 1932 | 1462361704158 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:04 INFO - PROCESS | 1932 | 1462361704360 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 04:35:04 INFO - PROCESS | 1932 | 1462361704453 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8dda000 == 84 [pid = 1932] [id = 567] 04:35:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70d2deb400) [pid = 1932] [serial = 1702] [outer = (nil)] 04:35:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x7f70d8911400) [pid = 1932] [serial = 1703] [outer = 0x7f70d2deb400] 04:35:04 INFO - PROCESS | 1932 | 1462361704506 Marionette DEBUG loaded listener.js 04:35:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70d8acec00) [pid = 1932] [serial = 1704] [outer = 0x7f70d2deb400] 04:35:05 INFO - PROCESS | 1932 | 1462361705179 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:35:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:35:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1077ms 04:35:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:35:05 INFO - PROCESS | 1932 | 1462361705229 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 04:35:05 INFO - PROCESS | 1932 | 1462361705231 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 04:35:05 INFO - PROCESS | 1932 | 1462361705237 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:35:05 INFO - PROCESS | 1932 | 1462361705240 Marionette TRACE conn4 <- [1,2242,null,{}] 04:35:05 INFO - PROCESS | 1932 | 1462361705245 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:05 INFO - PROCESS | 1932 | 1462361705433 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 04:35:05 INFO - PROCESS | 1932 | 1462361705461 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cbe000 == 85 [pid = 1932] [id = 568] 04:35:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70d8905c00) [pid = 1932] [serial = 1705] [outer = (nil)] 04:35:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70d8cba400) [pid = 1932] [serial = 1706] [outer = 0x7f70d8905c00] 04:35:05 INFO - PROCESS | 1932 | 1462361705514 Marionette DEBUG loaded listener.js 04:35:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70d8d3f400) [pid = 1932] [serial = 1707] [outer = 0x7f70d8905c00] 04:35:06 INFO - PROCESS | 1932 | 1462361706263 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:35:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:35:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1077ms 04:35:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:35:06 INFO - PROCESS | 1932 | 1462361706333 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 04:35:06 INFO - PROCESS | 1932 | 1462361706335 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 04:35:06 INFO - PROCESS | 1932 | 1462361706340 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:35:06 INFO - PROCESS | 1932 | 1462361706344 Marionette TRACE conn4 <- [1,2246,null,{}] 04:35:06 INFO - PROCESS | 1932 | 1462361706349 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:06 INFO - PROCESS | 1932 | 1462361706554 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 04:35:06 INFO - PROCESS | 1932 | 1462361706579 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da334800 == 86 [pid = 1932] [id = 569] 04:35:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70da869c00) [pid = 1932] [serial = 1708] [outer = (nil)] 04:35:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70dbf2b400) [pid = 1932] [serial = 1709] [outer = 0x7f70da869c00] 04:35:06 INFO - PROCESS | 1932 | 1462361706635 Marionette DEBUG loaded listener.js 04:35:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70dc078400) [pid = 1932] [serial = 1710] [outer = 0x7f70da869c00] 04:35:07 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70d850a400) [pid = 1932] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:35:07 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70cf74d400) [pid = 1932] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:35:07 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70cf9ddc00) [pid = 1932] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:35:07 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70da3a2000) [pid = 1932] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:35:07 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70d4964c00) [pid = 1932] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:35:07 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70cf744c00) [pid = 1932] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:35:07 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70d27de800) [pid = 1932] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:35:07 INFO - PROCESS | 1932 | 1462361707597 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:35:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:35:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1282ms 04:35:07 INFO - PROCESS | 1932 | 1462361707624 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 04:35:07 INFO - PROCESS | 1932 | 1462361707628 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 04:35:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:35:07 INFO - PROCESS | 1932 | 1462361707633 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:35:07 INFO - PROCESS | 1932 | 1462361707635 Marionette TRACE conn4 <- [1,2250,null,{}] 04:35:07 INFO - PROCESS | 1932 | 1462361707673 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:07 INFO - PROCESS | 1932 | 1462361707817 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 04:35:07 INFO - PROCESS | 1932 | 1462361707830 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70daa4b800 == 87 [pid = 1932] [id = 570] 04:35:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70d4964c00) [pid = 1932] [serial = 1711] [outer = (nil)] 04:35:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70dd50c400) [pid = 1932] [serial = 1712] [outer = 0x7f70d4964c00] 04:35:07 INFO - PROCESS | 1932 | 1462361707882 Marionette DEBUG loaded listener.js 04:35:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70dd6f0c00) [pid = 1932] [serial = 1713] [outer = 0x7f70d4964c00] 04:35:08 INFO - PROCESS | 1932 | 1462361708595 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:35:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:35:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 998ms 04:35:08 INFO - PROCESS | 1932 | 1462361708632 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 04:35:08 INFO - PROCESS | 1932 | 1462361708634 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 04:35:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:35:08 INFO - PROCESS | 1932 | 1462361708640 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:35:08 INFO - PROCESS | 1932 | 1462361708642 Marionette TRACE conn4 <- [1,2254,null,{}] 04:35:08 INFO - PROCESS | 1932 | 1462361708646 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:08 INFO - PROCESS | 1932 | 1462361708831 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 04:35:08 INFO - PROCESS | 1932 | 1462361708851 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc0d3800 == 88 [pid = 1932] [id = 571] 04:35:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70d8658c00) [pid = 1932] [serial = 1714] [outer = (nil)] 04:35:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70e00e8c00) [pid = 1932] [serial = 1715] [outer = 0x7f70d8658c00] 04:35:08 INFO - PROCESS | 1932 | 1462361708903 Marionette DEBUG loaded listener.js 04:35:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70e107f000) [pid = 1932] [serial = 1716] [outer = 0x7f70d8658c00] 04:35:09 INFO - PROCESS | 1932 | 1462361709822 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:35:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:35:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1853ms 04:35:10 INFO - PROCESS | 1932 | 1462361710498 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 04:35:10 INFO - PROCESS | 1932 | 1462361710504 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 04:35:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:35:10 INFO - PROCESS | 1932 | 1462361710583 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:35:10 INFO - PROCESS | 1932 | 1462361710586 Marionette TRACE conn4 <- [1,2258,null,{}] 04:35:10 INFO - PROCESS | 1932 | 1462361710596 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:10 INFO - PROCESS | 1932 | 1462361710794 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 04:35:10 INFO - PROCESS | 1932 | 1462361710978 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d39df000 == 89 [pid = 1932] [id = 572] 04:35:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70d27e0000) [pid = 1932] [serial = 1717] [outer = (nil)] 04:35:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x7f70d3a62c00) [pid = 1932] [serial = 1718] [outer = 0x7f70d27e0000] 04:35:11 INFO - PROCESS | 1932 | 1462361711044 Marionette DEBUG loaded listener.js 04:35:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x7f70d45d4c00) [pid = 1932] [serial = 1719] [outer = 0x7f70d27e0000] 04:35:11 INFO - PROCESS | 1932 | 1462361711944 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:35:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:35:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1454ms 04:35:11 INFO - PROCESS | 1932 | 1462361711971 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 04:35:11 INFO - PROCESS | 1932 | 1462361711978 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 04:35:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:35:11 INFO - PROCESS | 1932 | 1462361711987 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:35:11 INFO - PROCESS | 1932 | 1462361711990 Marionette TRACE conn4 <- [1,2262,null,{}] 04:35:11 INFO - PROCESS | 1932 | 1462361711994 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:12 INFO - PROCESS | 1932 | 1462361712162 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 04:35:12 INFO - PROCESS | 1932 | 1462361712355 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d9c800 == 90 [pid = 1932] [id = 573] 04:35:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x7f70d1c52400) [pid = 1932] [serial = 1720] [outer = (nil)] 04:35:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x7f70d8652c00) [pid = 1932] [serial = 1721] [outer = 0x7f70d1c52400] 04:35:12 INFO - PROCESS | 1932 | 1462361712420 Marionette DEBUG loaded listener.js 04:35:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x7f70d8907800) [pid = 1932] [serial = 1722] [outer = 0x7f70d1c52400] 04:35:13 INFO - PROCESS | 1932 | 1462361713208 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:35:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:35:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1231ms 04:35:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:35:13 INFO - PROCESS | 1932 | 1462361713218 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 04:35:13 INFO - PROCESS | 1932 | 1462361713221 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 04:35:13 INFO - PROCESS | 1932 | 1462361713227 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:35:13 INFO - PROCESS | 1932 | 1462361713231 Marionette TRACE conn4 <- [1,2266,null,{}] 04:35:13 INFO - PROCESS | 1932 | 1462361713246 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:13 INFO - PROCESS | 1932 | 1462361713415 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 04:35:13 INFO - PROCESS | 1932 | 1462361713605 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e24ef000 == 91 [pid = 1932] [id = 574] 04:35:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70da1a9800) [pid = 1932] [serial = 1723] [outer = (nil)] 04:35:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x7f70da869000) [pid = 1932] [serial = 1724] [outer = 0x7f70da1a9800] 04:35:13 INFO - PROCESS | 1932 | 1462361713673 Marionette DEBUG loaded listener.js 04:35:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70dbf24000) [pid = 1932] [serial = 1725] [outer = 0x7f70da1a9800] 04:35:14 INFO - PROCESS | 1932 | 1462361714433 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:35:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:35:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1233ms 04:35:14 INFO - PROCESS | 1932 | 1462361714459 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 04:35:14 INFO - PROCESS | 1932 | 1462361714464 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 04:35:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:35:14 INFO - PROCESS | 1932 | 1462361714469 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:35:14 INFO - PROCESS | 1932 | 1462361714471 Marionette TRACE conn4 <- [1,2270,null,{}] 04:35:14 INFO - PROCESS | 1932 | 1462361714476 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:14 INFO - PROCESS | 1932 | 1462361714632 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 04:35:14 INFO - PROCESS | 1932 | 1462361714818 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e312b000 == 92 [pid = 1932] [id = 575] 04:35:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x7f70da1af800) [pid = 1932] [serial = 1726] [outer = (nil)] 04:35:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x7f70e107f400) [pid = 1932] [serial = 1727] [outer = 0x7f70da1af800] 04:35:14 INFO - PROCESS | 1932 | 1462361714881 Marionette DEBUG loaded listener.js 04:35:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x7f70e1e97400) [pid = 1932] [serial = 1728] [outer = 0x7f70da1af800] 04:35:15 INFO - PROCESS | 1932 | 1462361715624 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:35:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:35:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1179ms 04:35:15 INFO - PROCESS | 1932 | 1462361715648 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 04:35:15 INFO - PROCESS | 1932 | 1462361715652 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 04:35:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:35:15 INFO - PROCESS | 1932 | 1462361715657 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:35:15 INFO - PROCESS | 1932 | 1462361715659 Marionette TRACE conn4 <- [1,2274,null,{}] 04:35:15 INFO - PROCESS | 1932 | 1462361715664 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:15 INFO - PROCESS | 1932 | 1462361715877 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 04:35:16 INFO - PROCESS | 1932 | 1462361716012 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e4493800 == 93 [pid = 1932] [id = 576] 04:35:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x7f70e245b000) [pid = 1932] [serial = 1729] [outer = (nil)] 04:35:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x7f70e3456800) [pid = 1932] [serial = 1730] [outer = 0x7f70e245b000] 04:35:16 INFO - PROCESS | 1932 | 1462361716075 Marionette DEBUG loaded listener.js 04:35:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x7f70e3c6e400) [pid = 1932] [serial = 1731] [outer = 0x7f70e245b000] 04:35:16 INFO - PROCESS | 1932 | 1462361716894 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:35:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:35:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1280ms 04:35:16 INFO - PROCESS | 1932 | 1462361716939 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 04:35:16 INFO - PROCESS | 1932 | 1462361716942 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 04:35:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:35:16 INFO - PROCESS | 1932 | 1462361716947 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:35:16 INFO - PROCESS | 1932 | 1462361716949 Marionette TRACE conn4 <- [1,2278,null,{}] 04:35:16 INFO - PROCESS | 1932 | 1462361716954 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:17 INFO - PROCESS | 1932 | 1462361717130 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 04:35:17 INFO - PROCESS | 1932 | 1462361717326 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f0e05000 == 94 [pid = 1932] [id = 577] 04:35:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x7f70d45bd400) [pid = 1932] [serial = 1732] [outer = (nil)] 04:35:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x7f70e4407c00) [pid = 1932] [serial = 1733] [outer = 0x7f70d45bd400] 04:35:17 INFO - PROCESS | 1932 | 1462361717390 Marionette DEBUG loaded listener.js 04:35:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x7f70eff69800) [pid = 1932] [serial = 1734] [outer = 0x7f70d45bd400] 04:35:18 INFO - PROCESS | 1932 | 1462361718164 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:35:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:35:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1231ms 04:35:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:35:18 INFO - PROCESS | 1932 | 1462361718179 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 04:35:18 INFO - PROCESS | 1932 | 1462361718182 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 04:35:18 INFO - PROCESS | 1932 | 1462361718188 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:35:18 INFO - PROCESS | 1932 | 1462361718191 Marionette TRACE conn4 <- [1,2282,null,{}] 04:35:18 INFO - PROCESS | 1932 | 1462361718195 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:18 INFO - PROCESS | 1932 | 1462361718355 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 04:35:18 INFO - PROCESS | 1932 | 1462361718542 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f536c800 == 95 [pid = 1932] [id = 578] 04:35:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x7f70d890ec00) [pid = 1932] [serial = 1735] [outer = (nil)] 04:35:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x7f70f127d400) [pid = 1932] [serial = 1736] [outer = 0x7f70d890ec00] 04:35:18 INFO - PROCESS | 1932 | 1462361718605 Marionette DEBUG loaded listener.js 04:35:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x7f70f4165000) [pid = 1932] [serial = 1737] [outer = 0x7f70d890ec00] 04:35:19 INFO - PROCESS | 1932 | 1462361719316 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:35:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:35:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1177ms 04:35:19 INFO - PROCESS | 1932 | 1462361719374 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 04:35:19 INFO - PROCESS | 1932 | 1462361719376 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 04:35:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:35:19 INFO - PROCESS | 1932 | 1462361719384 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:35:19 INFO - PROCESS | 1932 | 1462361719386 Marionette TRACE conn4 <- [1,2286,null,{}] 04:35:19 INFO - PROCESS | 1932 | 1462361719391 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:19 INFO - PROCESS | 1932 | 1462361719544 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 04:35:19 INFO - PROCESS | 1932 | 1462361719726 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70fa4ae800 == 96 [pid = 1932] [id = 579] 04:35:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x7f70eaf9e800) [pid = 1932] [serial = 1738] [outer = (nil)] 04:35:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x7f70f53c7800) [pid = 1932] [serial = 1739] [outer = 0x7f70eaf9e800] 04:35:19 INFO - PROCESS | 1932 | 1462361719785 Marionette DEBUG loaded listener.js 04:35:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x7f70f59aec00) [pid = 1932] [serial = 1740] [outer = 0x7f70eaf9e800] 04:35:20 INFO - PROCESS | 1932 | 1462361720579 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:35:20 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 04:35:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1226ms 04:35:20 INFO - PROCESS | 1932 | 1462361720626 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 04:35:20 INFO - PROCESS | 1932 | 1462361720629 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 04:35:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:35:20 INFO - PROCESS | 1932 | 1462361720636 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:35:20 INFO - PROCESS | 1932 | 1462361720638 Marionette TRACE conn4 <- [1,2290,null,{}] 04:35:20 INFO - PROCESS | 1932 | 1462361720643 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:20 INFO - PROCESS | 1932 | 1462361720797 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 04:35:20 INFO - PROCESS | 1932 | 1462361720984 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca6ef000 == 97 [pid = 1932] [id = 580] 04:35:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x7f70f0b0b800) [pid = 1932] [serial = 1741] [outer = (nil)] 04:35:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x7f70f5cb6c00) [pid = 1932] [serial = 1742] [outer = 0x7f70f0b0b800] 04:35:21 INFO - PROCESS | 1932 | 1462361721044 Marionette DEBUG loaded listener.js 04:35:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x7f70f5cc0000) [pid = 1932] [serial = 1743] [outer = 0x7f70f0b0b800] 04:35:21 INFO - PROCESS | 1932 | 1462361721840 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:35:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:35:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1230ms 04:35:21 INFO - PROCESS | 1932 | 1462361721882 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 04:35:21 INFO - PROCESS | 1932 | 1462361721885 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 04:35:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:35:21 INFO - PROCESS | 1932 | 1462361721892 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:35:21 INFO - PROCESS | 1932 | 1462361721894 Marionette TRACE conn4 <- [1,2294,null,{}] 04:35:21 INFO - PROCESS | 1932 | 1462361721899 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:22 INFO - PROCESS | 1932 | 1462361722074 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 04:35:22 INFO - PROCESS | 1932 | 1462361722270 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c84d3000 == 98 [pid = 1932] [id = 581] 04:35:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x7f70c84e3400) [pid = 1932] [serial = 1744] [outer = (nil)] 04:35:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x7f70c84ec800) [pid = 1932] [serial = 1745] [outer = 0x7f70c84e3400] 04:35:22 INFO - PROCESS | 1932 | 1462361722339 Marionette DEBUG loaded listener.js 04:35:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x7f70c84f2000) [pid = 1932] [serial = 1746] [outer = 0x7f70c84e3400] 04:35:23 INFO - PROCESS | 1932 | 1462361723493 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:35:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:35:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1627ms 04:35:23 INFO - PROCESS | 1932 | 1462361723524 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 04:35:23 INFO - PROCESS | 1932 | 1462361723527 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 04:35:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:35:23 INFO - PROCESS | 1932 | 1462361723536 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:35:23 INFO - PROCESS | 1932 | 1462361723539 Marionette TRACE conn4 <- [1,2298,null,{}] 04:35:23 INFO - PROCESS | 1932 | 1462361723546 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:23 INFO - PROCESS | 1932 | 1462361723719 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 04:35:24 INFO - PROCESS | 1932 | 1462361724044 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d248c000 == 99 [pid = 1932] [id = 582] 04:35:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x7f70d3632000) [pid = 1932] [serial = 1747] [outer = (nil)] 04:35:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x7f70d37ed800) [pid = 1932] [serial = 1748] [outer = 0x7f70d3632000] 04:35:24 INFO - PROCESS | 1932 | 1462361724108 Marionette DEBUG loaded listener.js 04:35:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x7f70d3a6a400) [pid = 1932] [serial = 1749] [outer = 0x7f70d3632000] 04:35:24 INFO - PROCESS | 1932 | 1462361724912 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:35:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:35:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1434ms 04:35:24 INFO - PROCESS | 1932 | 1462361724972 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 04:35:24 INFO - PROCESS | 1932 | 1462361724979 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 04:35:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:35:24 INFO - PROCESS | 1932 | 1462361724989 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:35:24 INFO - PROCESS | 1932 | 1462361724992 Marionette TRACE conn4 <- [1,2302,null,{}] 04:35:25 INFO - PROCESS | 1932 | 1462361724997 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:25 INFO - PROCESS | 1932 | 1462361725163 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 04:35:25 INFO - PROCESS | 1932 | 1462361725354 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d89c8800 == 100 [pid = 1932] [id = 583] 04:35:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x7f70d45c3c00) [pid = 1932] [serial = 1750] [outer = (nil)] 04:35:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x7f70d8509800) [pid = 1932] [serial = 1751] [outer = 0x7f70d45c3c00] 04:35:25 INFO - PROCESS | 1932 | 1462361725414 Marionette DEBUG loaded listener.js 04:35:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x7f70d867e800) [pid = 1932] [serial = 1752] [outer = 0x7f70d45c3c00] 04:35:26 INFO - PROCESS | 1932 | 1462361726196 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:35:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:35:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1228ms 04:35:26 INFO - PROCESS | 1932 | 1462361726218 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 04:35:26 INFO - PROCESS | 1932 | 1462361726222 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 04:35:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:35:26 INFO - PROCESS | 1932 | 1462361726229 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:35:26 INFO - PROCESS | 1932 | 1462361726234 Marionette TRACE conn4 <- [1,2306,null,{}] 04:35:26 INFO - PROCESS | 1932 | 1462361726248 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:26 INFO - PROCESS | 1932 | 1462361726410 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 04:35:26 INFO - PROCESS | 1932 | 1462361726607 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d96800 == 101 [pid = 1932] [id = 584] 04:35:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x7f70d8ae4400) [pid = 1932] [serial = 1753] [outer = (nil)] 04:35:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x7f70d8cc1400) [pid = 1932] [serial = 1754] [outer = 0x7f70d8ae4400] 04:35:26 INFO - PROCESS | 1932 | 1462361726666 Marionette DEBUG loaded listener.js 04:35:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x7f70da85ec00) [pid = 1932] [serial = 1755] [outer = 0x7f70d8ae4400] 04:35:27 INFO - PROCESS | 1932 | 1462361727487 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:35:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:35:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1334ms 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d18bd800 == 100 [pid = 1932] [id = 432] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70daa4b800 == 99 [pid = 1932] [id = 570] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da334800 == 98 [pid = 1932] [id = 569] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x7f70e03d2000) [pid = 1932] [serial = 1658] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x7f70d3bed000) [pid = 1932] [serial = 1607] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x7f70dd5c6400) [pid = 1932] [serial = 1619] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x7f70dbfa4c00) [pid = 1932] [serial = 1616] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x7f70e344e000) [pid = 1932] [serial = 1628] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x7f70e1be9400) [pid = 1932] [serial = 1625] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x7f70da23f000) [pid = 1932] [serial = 1613] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x7f70e3a54000) [pid = 1932] [serial = 1631] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x7f70d1c9fc00) [pid = 1932] [serial = 1604] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x7f70d89ed400) [pid = 1932] [serial = 1610] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x7f70d89e7800) [pid = 1932] [serial = 1634] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x7f70dc031000) [pid = 1932] [serial = 1622] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9cbe000 == 97 [pid = 1932] [id = 568] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8dda000 == 96 [pid = 1932] [id = 567] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d4949800 == 95 [pid = 1932] [id = 566] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2498000 == 94 [pid = 1932] [id = 565] 04:35:27 INFO - PROCESS | 1932 | 1462361727650 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 04:35:27 INFO - PROCESS | 1932 | 1462361727653 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d39d7800 == 93 [pid = 1932] [id = 564] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d18b4800 == 92 [pid = 1932] [id = 562] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70fb23d000 == 91 [pid = 1932] [id = 561] 04:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f8cc1800 == 90 [pid = 1932] [id = 560] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f6314000 == 89 [pid = 1932] [id = 559] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5b2f000 == 88 [pid = 1932] [id = 558] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f536b000 == 87 [pid = 1932] [id = 557] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f1d3d000 == 86 [pid = 1932] [id = 556] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3614800 == 85 [pid = 1932] [id = 555] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d83800 == 84 [pid = 1932] [id = 554] 04:35:27 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2c77000 == 83 [pid = 1932] [id = 553] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x7f70d890e800) [pid = 1932] [serial = 1644] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x7f70d8d44400) [pid = 1932] [serial = 1647] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x7f70dc02e000) [pid = 1932] [serial = 1656] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x7f70dd6eb400) [pid = 1932] [serial = 1653] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x7f70da867000) [pid = 1932] [serial = 1650] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x7f70d363e000) [pid = 1932] [serial = 1638] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x7f70dc07e800) [pid = 1932] [serial = 1652] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x7f70d86b8400) [pid = 1932] [serial = 1643] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x7f70d1ca2c00) [pid = 1932] [serial = 1637] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x7f70d8509000) [pid = 1932] [serial = 1641] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x7f70d8aecc00) [pid = 1932] [serial = 1646] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x7f70d890f000) [pid = 1932] [serial = 1655] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x7f70d475f400) [pid = 1932] [serial = 1640] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x7f70d8d3bc00) [pid = 1932] [serial = 1649] [outer = (nil)] [url = about:blank] 04:35:27 INFO - PROCESS | 1932 | 1462361727700 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:35:27 INFO - PROCESS | 1932 | 1462361727703 Marionette TRACE conn4 <- [1,2310,null,{}] 04:35:27 INFO - PROCESS | 1932 | 1462361727708 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:27 INFO - PROCESS | 1932 | 1462361727854 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 04:35:27 INFO - PROCESS | 1932 | 1462361727863 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d285e000 == 84 [pid = 1932] [id = 585] 04:35:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x7f70d475f400) [pid = 1932] [serial = 1756] [outer = (nil)] 04:35:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x7f70d8cb9c00) [pid = 1932] [serial = 1757] [outer = 0x7f70d475f400] 04:35:27 INFO - PROCESS | 1932 | 1462361727916 Marionette DEBUG loaded listener.js 04:35:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x7f70da88f400) [pid = 1932] [serial = 1758] [outer = 0x7f70d475f400] 04:35:28 INFO - PROCESS | 1932 | 1462361728699 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1057ms 04:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:35:28 INFO - PROCESS | 1932 | 1462361728731 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 04:35:28 INFO - PROCESS | 1932 | 1462361728734 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 04:35:28 INFO - PROCESS | 1932 | 1462361728738 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:35:28 INFO - PROCESS | 1932 | 1462361728741 Marionette TRACE conn4 <- [1,2314,null,{}] 04:35:28 INFO - PROCESS | 1932 | 1462361728746 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:28 INFO - PROCESS | 1932 | 1462361728898 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 04:35:28 INFO - PROCESS | 1932 | 1462361728912 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d89d4800 == 85 [pid = 1932] [id = 586] 04:35:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x7f70d8d3e800) [pid = 1932] [serial = 1759] [outer = (nil)] 04:35:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x7f70dc02fc00) [pid = 1932] [serial = 1760] [outer = 0x7f70d8d3e800] 04:35:28 INFO - PROCESS | 1932 | 1462361728964 Marionette DEBUG loaded listener.js 04:35:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x7f70decf5000) [pid = 1932] [serial = 1761] [outer = 0x7f70d8d3e800] 04:35:29 INFO - PROCESS | 1932 | 1462361729733 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1031ms 04:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:35:29 INFO - PROCESS | 1932 | 1462361729769 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 04:35:29 INFO - PROCESS | 1932 | 1462361729771 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 04:35:29 INFO - PROCESS | 1932 | 1462361729777 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:35:29 INFO - PROCESS | 1932 | 1462361729780 Marionette TRACE conn4 <- [1,2318,null,{}] 04:35:29 INFO - PROCESS | 1932 | 1462361729784 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:29 INFO - PROCESS | 1932 | 1462361729939 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 04:35:29 INFO - PROCESS | 1932 | 1462361729953 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc0cb800 == 86 [pid = 1932] [id = 587] 04:35:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x7f70e00ea400) [pid = 1932] [serial = 1762] [outer = (nil)] 04:35:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x7f70e440cc00) [pid = 1932] [serial = 1763] [outer = 0x7f70e00ea400] 04:35:30 INFO - PROCESS | 1932 | 1462361730008 Marionette DEBUG loaded listener.js 04:35:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x7f70e6685800) [pid = 1932] [serial = 1764] [outer = 0x7f70e00ea400] 04:35:30 INFO - PROCESS | 1932 | 1462361730778 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:35:30 INFO - PROCESS | 1932 | 1462361730811 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 04:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:35:30 INFO - PROCESS | 1932 | 1462361730816 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:35:30 INFO - PROCESS | 1932 | 1462361730818 Marionette TRACE conn4 <- [1,2322,null,{}] 04:35:30 INFO - PROCESS | 1932 | 1462361730823 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:31 INFO - PROCESS | 1932 | 1462361731005 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 04:35:31 INFO - PROCESS | 1932 | 1462361731025 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e1b9f000 == 87 [pid = 1932] [id = 588] 04:35:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x7f70d2a1b400) [pid = 1932] [serial = 1765] [outer = (nil)] 04:35:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x7f70ea089000) [pid = 1932] [serial = 1766] [outer = 0x7f70d2a1b400] 04:35:31 INFO - PROCESS | 1932 | 1462361731077 Marionette DEBUG loaded listener.js 04:35:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x7f70f0df7400) [pid = 1932] [serial = 1767] [outer = 0x7f70d2a1b400] 04:35:31 INFO - PROCESS | 1932 | 1462361731764 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 974ms 04:35:31 INFO - PROCESS | 1932 | 1462361731791 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 04:35:31 INFO - PROCESS | 1932 | 1462361731794 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 04:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:35:31 INFO - PROCESS | 1932 | 1462361731831 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:35:31 INFO - PROCESS | 1932 | 1462361731833 Marionette TRACE conn4 <- [1,2326,null,{}] 04:35:31 INFO - PROCESS | 1932 | 1462361731838 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:32 INFO - PROCESS | 1932 | 1462361732022 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 04:35:32 INFO - PROCESS | 1932 | 1462361732056 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3229000 == 88 [pid = 1932] [id = 589] 04:35:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x7f70da861c00) [pid = 1932] [serial = 1768] [outer = (nil)] 04:35:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x7f70f1d16800) [pid = 1932] [serial = 1769] [outer = 0x7f70da861c00] 04:35:32 INFO - PROCESS | 1932 | 1462361732107 Marionette DEBUG loaded listener.js 04:35:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x7f70f53c8000) [pid = 1932] [serial = 1770] [outer = 0x7f70da861c00] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x7f70dc083800) [pid = 1932] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x7f70dabeec00) [pid = 1932] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x7f70cf9df400) [pid = 1932] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x7f70da864800) [pid = 1932] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x7f70ce2dc000) [pid = 1932] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x7f70ce2e0000) [pid = 1932] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x7f70e3ecbc00) [pid = 1932] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x7f70da862400) [pid = 1932] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x7f70cf9da000) [pid = 1932] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x7f70d850c800) [pid = 1932] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x7f70cc4efc00) [pid = 1932] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x7f70ce2dc400) [pid = 1932] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x7f70da247800) [pid = 1932] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x7f70cf746000) [pid = 1932] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x7f70f23edc00) [pid = 1932] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x7f70cc4ed000) [pid = 1932] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x7f70cc4eb000) [pid = 1932] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x7f70d2b04400) [pid = 1932] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x7f70d8905c00) [pid = 1932] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70da869c00) [pid = 1932] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x7f70d4964c00) [pid = 1932] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70d3be8800) [pid = 1932] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x7f70d2deb400) [pid = 1932] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x7f70cf747000) [pid = 1932] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x7f70d2ddd400) [pid = 1932] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x7f70d1c4a400) [pid = 1932] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x7f70d1ca6000) [pid = 1932] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70cf9d6400) [pid = 1932] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70cc4eb800) [pid = 1932] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70ea08fc00) [pid = 1932] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70cf74d800) [pid = 1932] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70cf9e1800) [pid = 1932] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:35:33 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70d3a63400) [pid = 1932] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:35:33 INFO - PROCESS | 1932 | 1462361733449 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:35:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:35:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1632ms 04:35:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:35:33 INFO - PROCESS | 1932 | 1462361733463 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 04:35:33 INFO - PROCESS | 1932 | 1462361733465 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 04:35:33 INFO - PROCESS | 1932 | 1462361733470 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:35:33 INFO - PROCESS | 1932 | 1462361733473 Marionette TRACE conn4 <- [1,2330,null,{}] 04:35:33 INFO - PROCESS | 1932 | 1462361733477 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:33 INFO - PROCESS | 1932 | 1462361733666 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 04:35:33 INFO - PROCESS | 1932 | 1462361733690 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3844000 == 89 [pid = 1932] [id = 590] 04:35:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70cc4f5800) [pid = 1932] [serial = 1771] [outer = (nil)] 04:35:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70d1c9a400) [pid = 1932] [serial = 1772] [outer = 0x7f70cc4f5800] 04:35:33 INFO - PROCESS | 1932 | 1462361733743 Marionette DEBUG loaded listener.js 04:35:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70d475a400) [pid = 1932] [serial = 1773] [outer = 0x7f70cc4f5800] 04:35:34 INFO - PROCESS | 1932 | 1462361734398 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:35:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:35:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 975ms 04:35:34 INFO - PROCESS | 1932 | 1462361734445 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 04:35:34 INFO - PROCESS | 1932 | 1462361734448 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 04:35:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:35:34 INFO - PROCESS | 1932 | 1462361734453 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:35:34 INFO - PROCESS | 1932 | 1462361734455 Marionette TRACE conn4 <- [1,2334,null,{}] 04:35:34 INFO - PROCESS | 1932 | 1462361734459 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:34 INFO - PROCESS | 1932 | 1462361734592 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 04:35:34 INFO - PROCESS | 1932 | 1462361734608 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e6411000 == 90 [pid = 1932] [id = 591] 04:35:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70d1c99400) [pid = 1932] [serial = 1774] [outer = (nil)] 04:35:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70da23e800) [pid = 1932] [serial = 1775] [outer = 0x7f70d1c99400] 04:35:34 INFO - PROCESS | 1932 | 1462361734669 Marionette DEBUG loaded listener.js 04:35:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70e0b8c800) [pid = 1932] [serial = 1776] [outer = 0x7f70d1c99400] 04:35:35 INFO - PROCESS | 1932 | 1462361735675 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:35:35 INFO - PROCESS | 1932 | ************************* 04:35:35 INFO - PROCESS | 1932 | A coding exception was thrown and uncaught in a Task. 04:35:35 INFO - PROCESS | 1932 | 04:35:35 INFO - PROCESS | 1932 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:35:35 INFO - PROCESS | 1932 | Full stack: 04:35:35 INFO - PROCESS | 1932 | ************************* 04:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1274ms 04:35:35 INFO - PROCESS | 1932 | 1462361735728 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 04:35:35 INFO - PROCESS | 1932 | 1462361735734 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 04:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:35:35 INFO - PROCESS | 1932 | 1462361735742 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:35:35 INFO - PROCESS | 1932 | 1462361735745 Marionette TRACE conn4 <- [1,2338,null,{}] 04:35:35 INFO - PROCESS | 1932 | 1462361735752 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:35 INFO - PROCESS | 1932 | 1462361735936 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 04:35:36 INFO - PROCESS | 1932 | 1462361736123 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9412000 == 91 [pid = 1932] [id = 592] 04:35:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x7f70cf9d9c00) [pid = 1932] [serial = 1777] [outer = (nil)] 04:35:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x7f70d2a1c000) [pid = 1932] [serial = 1778] [outer = 0x7f70cf9d9c00] 04:35:36 INFO - PROCESS | 1932 | 1462361736189 Marionette DEBUG loaded listener.js 04:35:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x7f70d8510000) [pid = 1932] [serial = 1779] [outer = 0x7f70cf9d9c00] 04:35:37 INFO - PROCESS | 1932 | 1462361737024 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1340ms 04:35:37 INFO - PROCESS | 1932 | 1462361737082 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 04:35:37 INFO - PROCESS | 1932 | 1462361737089 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 04:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:35:37 INFO - PROCESS | 1932 | 1462361737098 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:35:37 INFO - PROCESS | 1932 | 1462361737102 Marionette TRACE conn4 <- [1,2342,null,{}] 04:35:37 INFO - PROCESS | 1932 | 1462361737107 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:37 INFO - PROCESS | 1932 | 1462361737286 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 04:35:37 INFO - PROCESS | 1932 | 1462361737472 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e008b000 == 92 [pid = 1932] [id = 593] 04:35:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x7f70d8ac2400) [pid = 1932] [serial = 1780] [outer = (nil)] 04:35:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x7f70da23a000) [pid = 1932] [serial = 1781] [outer = 0x7f70d8ac2400] 04:35:37 INFO - PROCESS | 1932 | 1462361737536 Marionette DEBUG loaded listener.js 04:35:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70db087800) [pid = 1932] [serial = 1782] [outer = 0x7f70d8ac2400] 04:35:38 INFO - PROCESS | 1932 | 1462361738394 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1328ms 04:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:35:38 INFO - PROCESS | 1932 | 1462361738426 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 04:35:38 INFO - PROCESS | 1932 | 1462361738429 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 04:35:38 INFO - PROCESS | 1932 | 1462361738435 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:35:38 INFO - PROCESS | 1932 | 1462361738440 Marionette TRACE conn4 <- [1,2346,null,{}] 04:35:38 INFO - PROCESS | 1932 | 1462361738454 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:38 INFO - PROCESS | 1932 | 1462361738622 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 04:35:38 INFO - PROCESS | 1932 | 1462361738818 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f2285800 == 93 [pid = 1932] [id = 594] 04:35:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x7f70e1080400) [pid = 1932] [serial = 1783] [outer = (nil)] 04:35:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70e3457000) [pid = 1932] [serial = 1784] [outer = 0x7f70e1080400] 04:35:38 INFO - PROCESS | 1932 | 1462361738883 Marionette DEBUG loaded listener.js 04:35:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x7f70e440c800) [pid = 1932] [serial = 1785] [outer = 0x7f70e1080400] 04:35:39 INFO - PROCESS | 1932 | 1462361739705 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1333ms 04:35:39 INFO - PROCESS | 1932 | 1462361739768 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 04:35:39 INFO - PROCESS | 1932 | 1462361739772 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 04:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:35:39 INFO - PROCESS | 1932 | 1462361739777 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:35:39 INFO - PROCESS | 1932 | 1462361739779 Marionette TRACE conn4 <- [1,2350,null,{}] 04:35:39 INFO - PROCESS | 1932 | 1462361739784 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:39 INFO - PROCESS | 1932 | 1462361739952 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 04:35:40 INFO - PROCESS | 1932 | 1462361740146 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3e79000 == 94 [pid = 1932] [id = 595] 04:35:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x7f70d48f7c00) [pid = 1932] [serial = 1786] [outer = (nil)] 04:35:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x7f70f0df1000) [pid = 1932] [serial = 1787] [outer = 0x7f70d48f7c00] 04:35:40 INFO - PROCESS | 1932 | 1462361740229 Marionette DEBUG loaded listener.js 04:35:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x7f70f53cd400) [pid = 1932] [serial = 1788] [outer = 0x7f70d48f7c00] 04:35:41 INFO - PROCESS | 1932 | 1462361741040 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1331ms 04:35:41 INFO - PROCESS | 1932 | 1462361741109 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 04:35:41 INFO - PROCESS | 1932 | 1462361741113 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 04:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:35:41 INFO - PROCESS | 1932 | 1462361741118 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:35:41 INFO - PROCESS | 1932 | 1462361741120 Marionette TRACE conn4 <- [1,2354,null,{}] 04:35:41 INFO - PROCESS | 1932 | 1462361741125 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:41 INFO - PROCESS | 1932 | 1462361741290 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 04:35:41 INFO - PROCESS | 1932 | 1462361741483 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c9faa000 == 95 [pid = 1932] [id = 596] 04:35:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x7f70d8d3b400) [pid = 1932] [serial = 1789] [outer = (nil)] 04:35:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x7f70eaf96c00) [pid = 1932] [serial = 1790] [outer = 0x7f70d8d3b400] 04:35:41 INFO - PROCESS | 1932 | 1462361741546 Marionette DEBUG loaded listener.js 04:35:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x7f70e473c400) [pid = 1932] [serial = 1791] [outer = 0x7f70d8d3b400] 04:35:42 INFO - PROCESS | 1932 | 1462361742382 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1330ms 04:35:42 INFO - PROCESS | 1932 | 1462361742448 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 04:35:42 INFO - PROCESS | 1932 | 1462361742452 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 04:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:35:42 INFO - PROCESS | 1932 | 1462361742457 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:35:42 INFO - PROCESS | 1932 | 1462361742460 Marionette TRACE conn4 <- [1,2358,null,{}] 04:35:42 INFO - PROCESS | 1932 | 1462361742464 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:42 INFO - PROCESS | 1932 | 1462361742680 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 04:35:42 INFO - PROCESS | 1932 | 1462361742869 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b1d800 == 96 [pid = 1932] [id = 597] 04:35:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x7f70f59b1800) [pid = 1932] [serial = 1792] [outer = (nil)] 04:35:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x7f70f6328800) [pid = 1932] [serial = 1793] [outer = 0x7f70f59b1800] 04:35:42 INFO - PROCESS | 1932 | 1462361742934 Marionette DEBUG loaded listener.js 04:35:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x7f70f63ee400) [pid = 1932] [serial = 1794] [outer = 0x7f70f59b1800] 04:35:43 INFO - PROCESS | 1932 | 1462361743730 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1328ms 04:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:35:43 INFO - PROCESS | 1932 | 1462361743785 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 04:35:43 INFO - PROCESS | 1932 | 1462361743787 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 04:35:43 INFO - PROCESS | 1932 | 1462361743793 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:35:43 INFO - PROCESS | 1932 | 1462361743796 Marionette TRACE conn4 <- [1,2362,null,{}] 04:35:43 INFO - PROCESS | 1932 | 1462361743801 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:43 INFO - PROCESS | 1932 | 1462361743962 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 04:35:44 INFO - PROCESS | 1932 | 1462361744156 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c88d0800 == 97 [pid = 1932] [id = 598] 04:35:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x7f70cc302c00) [pid = 1932] [serial = 1795] [outer = (nil)] 04:35:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x7f70cc30b000) [pid = 1932] [serial = 1796] [outer = 0x7f70cc302c00] 04:35:44 INFO - PROCESS | 1932 | 1462361744216 Marionette DEBUG loaded listener.js 04:35:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x7f70cc310000) [pid = 1932] [serial = 1797] [outer = 0x7f70cc302c00] 04:35:45 INFO - PROCESS | 1932 | 1462361745026 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1277ms 04:35:45 INFO - PROCESS | 1932 | 1462361745070 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 04:35:45 INFO - PROCESS | 1932 | 1462361745073 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 04:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:35:45 INFO - PROCESS | 1932 | 1462361745078 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:35:45 INFO - PROCESS | 1932 | 1462361745080 Marionette TRACE conn4 <- [1,2366,null,{}] 04:35:45 INFO - PROCESS | 1932 | 1462361745085 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:45 INFO - PROCESS | 1932 | 1462361745243 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 04:35:45 INFO - PROCESS | 1932 | 1462361745438 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b29800 == 98 [pid = 1932] [id = 599] 04:35:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x7f70c88e3800) [pid = 1932] [serial = 1798] [outer = (nil)] 04:35:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x7f70c88ec400) [pid = 1932] [serial = 1799] [outer = 0x7f70c88e3800] 04:35:45 INFO - PROCESS | 1932 | 1462361745498 Marionette DEBUG loaded listener.js 04:35:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x7f70c88f0c00) [pid = 1932] [serial = 1800] [outer = 0x7f70c88e3800] 04:35:46 INFO - PROCESS | 1932 | 1462361746290 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1275ms 04:35:46 INFO - PROCESS | 1932 | 1462361746355 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 04:35:46 INFO - PROCESS | 1932 | 1462361746357 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 04:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:35:46 INFO - PROCESS | 1932 | 1462361746364 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:35:46 INFO - PROCESS | 1932 | 1462361746366 Marionette TRACE conn4 <- [1,2370,null,{}] 04:35:46 INFO - PROCESS | 1932 | 1462361746372 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:46 INFO - PROCESS | 1932 | 1462361746535 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 04:35:46 INFO - PROCESS | 1932 | 1462361746741 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cb4dc000 == 99 [pid = 1932] [id = 600] 04:35:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x7f70c88e4000) [pid = 1932] [serial = 1801] [outer = (nil)] 04:35:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x7f70cb5ec800) [pid = 1932] [serial = 1802] [outer = 0x7f70c88e4000] 04:35:46 INFO - PROCESS | 1932 | 1462361746811 Marionette DEBUG loaded listener.js 04:35:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x7f70cb5f2000) [pid = 1932] [serial = 1803] [outer = 0x7f70c88e4000] 04:35:47 INFO - PROCESS | 1932 | 1462361747584 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1285ms 04:35:47 INFO - PROCESS | 1932 | 1462361747651 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 04:35:47 INFO - PROCESS | 1932 | 1462361747655 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 04:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:35:47 INFO - PROCESS | 1932 | 1462361747660 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:35:47 INFO - PROCESS | 1932 | 1462361747662 Marionette TRACE conn4 <- [1,2374,null,{}] 04:35:47 INFO - PROCESS | 1932 | 1462361747667 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:47 INFO - PROCESS | 1932 | 1462361747826 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 04:35:48 INFO - PROCESS | 1932 | 1462361748033 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c7f8a800 == 100 [pid = 1932] [id = 601] 04:35:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x7f70c84eb800) [pid = 1932] [serial = 1804] [outer = (nil)] 04:35:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x7f70cb5f6400) [pid = 1932] [serial = 1805] [outer = 0x7f70c84eb800] 04:35:48 INFO - PROCESS | 1932 | 1462361748095 Marionette DEBUG loaded listener.js 04:35:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x7f70cc30b400) [pid = 1932] [serial = 1806] [outer = 0x7f70c84eb800] 04:35:48 INFO - PROCESS | 1932 | 1462361748952 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1331ms 04:35:48 INFO - PROCESS | 1932 | 1462361748992 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 04:35:48 INFO - PROCESS | 1932 | 1462361748996 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 04:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:35:49 INFO - PROCESS | 1932 | 1462361749001 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:35:49 INFO - PROCESS | 1932 | 1462361749004 Marionette TRACE conn4 <- [1,2378,null,{}] 04:35:49 INFO - PROCESS | 1932 | 1462361749009 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:49 INFO - PROCESS | 1932 | 1462361749191 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 04:35:49 INFO - PROCESS | 1932 | 1462361749395 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8561000 == 101 [pid = 1932] [id = 602] 04:35:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x7f70c88ea000) [pid = 1932] [serial = 1807] [outer = (nil)] 04:35:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x7f70d8d48400) [pid = 1932] [serial = 1808] [outer = 0x7f70c88ea000] 04:35:49 INFO - PROCESS | 1932 | 1462361749462 Marionette DEBUG loaded listener.js 04:35:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x7f70f63ea000) [pid = 1932] [serial = 1809] [outer = 0x7f70c88ea000] 04:35:50 INFO - PROCESS | 1932 | 1462361750287 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1337ms 04:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:35:50 INFO - PROCESS | 1932 | 1462361750340 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 04:35:50 INFO - PROCESS | 1932 | 1462361750342 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 04:35:50 INFO - PROCESS | 1932 | 1462361750348 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:35:50 INFO - PROCESS | 1932 | 1462361750351 Marionette TRACE conn4 <- [1,2382,null,{}] 04:35:50 INFO - PROCESS | 1932 | 1462361750355 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:50 INFO - PROCESS | 1932 | 1462361750523 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 04:35:50 INFO - PROCESS | 1932 | 1462361750723 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f2271800 == 102 [pid = 1932] [id = 603] 04:35:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x7f70cb5f3c00) [pid = 1932] [serial = 1810] [outer = (nil)] 04:35:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x7f70ceabc800) [pid = 1932] [serial = 1811] [outer = 0x7f70cb5f3c00] 04:35:50 INFO - PROCESS | 1932 | 1462361750782 Marionette DEBUG loaded listener.js 04:35:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x7f70ceac0c00) [pid = 1932] [serial = 1812] [outer = 0x7f70cb5f3c00] 04:35:51 INFO - PROCESS | 1932 | 1462361751590 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1281ms 04:35:51 INFO - PROCESS | 1932 | 1462361751629 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 04:35:51 INFO - PROCESS | 1932 | 1462361751632 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 04:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:35:51 INFO - PROCESS | 1932 | 1462361751637 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:35:51 INFO - PROCESS | 1932 | 1462361751648 Marionette TRACE conn4 <- [1,2386,null,{}] 04:35:51 INFO - PROCESS | 1932 | 1462361751652 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:51 INFO - PROCESS | 1932 | 1462361751814 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 04:35:52 INFO - PROCESS | 1932 | 1462361752020 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cba1a800 == 103 [pid = 1932] [id = 604] 04:35:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x7f70ce2da800) [pid = 1932] [serial = 1813] [outer = (nil)] 04:35:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x7f70ceac6800) [pid = 1932] [serial = 1814] [outer = 0x7f70ce2da800] 04:35:52 INFO - PROCESS | 1932 | 1462361752080 Marionette DEBUG loaded listener.js 04:35:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x7f70ceaca800) [pid = 1932] [serial = 1815] [outer = 0x7f70ce2da800] 04:35:53 INFO - PROCESS | 1932 | 1462361753398 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1837ms 04:35:53 INFO - PROCESS | 1932 | 1462361753516 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 04:35:53 INFO - PROCESS | 1932 | 1462361753519 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 04:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:35:53 INFO - PROCESS | 1932 | 1462361753545 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:35:53 INFO - PROCESS | 1932 | 1462361753548 Marionette TRACE conn4 <- [1,2390,null,{}] 04:35:53 INFO - PROCESS | 1932 | 1462361753562 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:53 INFO - PROCESS | 1932 | 1462361753790 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 04:35:53 INFO - PROCESS | 1932 | 1462361753996 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d18c0800 == 104 [pid = 1932] [id = 605] 04:35:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 253 (0x7f70cb5f7c00) [pid = 1932] [serial = 1816] [outer = (nil)] 04:35:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 254 (0x7f70ce18d800) [pid = 1932] [serial = 1817] [outer = 0x7f70cb5f7c00] 04:35:54 INFO - PROCESS | 1932 | 1462361754057 Marionette DEBUG loaded listener.js 04:35:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 255 (0x7f70cead1400) [pid = 1932] [serial = 1818] [outer = 0x7f70cb5f7c00] 04:35:55 INFO - PROCESS | 1932 | 1462361755006 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1494ms 04:35:55 INFO - PROCESS | 1932 | 1462361755034 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 04:35:55 INFO - PROCESS | 1932 | 1462361755041 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 04:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:35:55 INFO - PROCESS | 1932 | 1462361755049 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:35:55 INFO - PROCESS | 1932 | 1462361755053 Marionette TRACE conn4 <- [1,2394,null,{}] 04:35:55 INFO - PROCESS | 1932 | 1462361755057 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:55 INFO - PROCESS | 1932 | 1462361755213 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 04:35:55 INFO - PROCESS | 1932 | 1462361755422 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cf527000 == 105 [pid = 1932] [id = 606] 04:35:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 256 (0x7f70c84f0400) [pid = 1932] [serial = 1819] [outer = (nil)] 04:35:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 257 (0x7f70d27d2c00) [pid = 1932] [serial = 1820] [outer = 0x7f70c84f0400] 04:35:55 INFO - PROCESS | 1932 | 1462361755478 Marionette DEBUG loaded listener.js 04:35:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 258 (0x7f70d3637800) [pid = 1932] [serial = 1821] [outer = 0x7f70c84f0400] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbdf000 == 104 [pid = 1932] [id = 533] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3844000 == 103 [pid = 1932] [id = 590] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8dcf000 == 102 [pid = 1932] [id = 563] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 257 (0x7f70f2226000) [pid = 1932] [serial = 1691] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 256 (0x7f70eaf3d400) [pid = 1932] [serial = 1676] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 255 (0x7f70da891c00) [pid = 1932] [serial = 1679] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 254 (0x7f70f102f000) [pid = 1932] [serial = 1682] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 253 (0x7f70f2065800) [pid = 1932] [serial = 1685] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 252 (0x7f70d37f5000) [pid = 1932] [serial = 1688] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x7f70e00e8c00) [pid = 1932] [serial = 1715] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3229000 == 101 [pid = 1932] [id = 589] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e1b9f000 == 100 [pid = 1932] [id = 588] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc0cb800 == 99 [pid = 1932] [id = 587] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d89d4800 == 98 [pid = 1932] [id = 586] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d285e000 == 97 [pid = 1932] [id = 585] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d96800 == 96 [pid = 1932] [id = 584] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d89c8800 == 95 [pid = 1932] [id = 583] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d248c000 == 94 [pid = 1932] [id = 582] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f0e05000 == 93 [pid = 1932] [id = 577] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e4493800 == 92 [pid = 1932] [id = 576] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e312b000 == 91 [pid = 1932] [id = 575] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e24ef000 == 90 [pid = 1932] [id = 574] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d9c800 == 89 [pid = 1932] [id = 573] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d39df000 == 88 [pid = 1932] [id = 572] 04:35:56 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc0d3800 == 87 [pid = 1932] [id = 571] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x7f70e440b800) [pid = 1932] [serial = 1635] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x7f70f2220000) [pid = 1932] [serial = 1461] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x7f70ce18ec00) [pid = 1932] [serial = 1353] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x7f70f558c800) [pid = 1932] [serial = 1458] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x7f70d3a19400) [pid = 1932] [serial = 1350] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x7f70d3be3c00) [pid = 1932] [serial = 1437] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x7f70f1f5a800) [pid = 1932] [serial = 1455] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x7f70f0dedc00) [pid = 1932] [serial = 1392] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x7f70e3861400) [pid = 1932] [serial = 1389] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x7f70d89f6400) [pid = 1932] [serial = 1464] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x7f70e1e25400) [pid = 1932] [serial = 1449] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x7f70ce2e8000) [pid = 1932] [serial = 1401] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x7f70dbf22c00) [pid = 1932] [serial = 1578] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x7f70f20f6800) [pid = 1932] [serial = 1395] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x7f70e0b8cc00) [pid = 1932] [serial = 1446] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x7f70eaf43c00) [pid = 1932] [serial = 1452] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x7f70da244000) [pid = 1932] [serial = 1386] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x7f70d8366000) [pid = 1932] [serial = 1383] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x7f70d1ca1400) [pid = 1932] [serial = 1404] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x7f70dc025000) [pid = 1932] [serial = 1443] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x7f70d865b400) [pid = 1932] [serial = 1347] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x7f70f63e7800) [pid = 1932] [serial = 1398] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x7f70e00e9800) [pid = 1932] [serial = 1356] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x7f70e4403000) [pid = 1932] [serial = 1524] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x7f70d89ef400) [pid = 1932] [serial = 1440] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x7f70d8cba400) [pid = 1932] [serial = 1706] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x7f70dbf2b400) [pid = 1932] [serial = 1709] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x7f70dd50c400) [pid = 1932] [serial = 1712] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x7f70dd6f0c00) [pid = 1932] [serial = 1713] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x7f70dc078400) [pid = 1932] [serial = 1710] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70e3c75400) [pid = 1932] [serial = 1659] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x7f70d8911400) [pid = 1932] [serial = 1703] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70d8627400) [pid = 1932] [serial = 1664] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x7f70da86a400) [pid = 1932] [serial = 1667] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x7f70d45d4800) [pid = 1932] [serial = 1697] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x7f70d4968000) [pid = 1932] [serial = 1698] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x7f70d2b0a400) [pid = 1932] [serial = 1661] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x7f70d865c800) [pid = 1932] [serial = 1700] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70d86bb000) [pid = 1932] [serial = 1701] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70decea800) [pid = 1932] [serial = 1670] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70e3ecd000) [pid = 1932] [serial = 1673] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70d37f5800) [pid = 1932] [serial = 1695] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70d2a1e000) [pid = 1932] [serial = 1694] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70d8d3f400) [pid = 1932] [serial = 1707] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70d8acec00) [pid = 1932] [serial = 1704] [outer = (nil)] [url = about:blank] 04:35:56 INFO - PROCESS | 1932 | 1462361756432 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1440ms 04:35:56 INFO - PROCESS | 1932 | 1462361756498 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 04:35:56 INFO - PROCESS | 1932 | 1462361756501 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 04:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:35:56 INFO - PROCESS | 1932 | 1462361756507 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:35:56 INFO - PROCESS | 1932 | 1462361756512 Marionette TRACE conn4 <- [1,2398,null,{}] 04:35:56 INFO - PROCESS | 1932 | 1462361756525 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:56 INFO - PROCESS | 1932 | 1462361756679 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 04:35:56 INFO - PROCESS | 1932 | 1462361756690 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2c9e800 == 88 [pid = 1932] [id = 607] 04:35:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70d3a66c00) [pid = 1932] [serial = 1822] [outer = (nil)] 04:35:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70d45bdc00) [pid = 1932] [serial = 1823] [outer = 0x7f70d3a66c00] 04:35:56 INFO - PROCESS | 1932 | 1462361756746 Marionette DEBUG loaded listener.js 04:35:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70d48f6c00) [pid = 1932] [serial = 1824] [outer = 0x7f70d3a66c00] 04:35:57 INFO - PROCESS | 1932 | 1462361757501 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1085ms 04:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:35:57 INFO - PROCESS | 1932 | 1462361757593 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 04:35:57 INFO - PROCESS | 1932 | 1462361757596 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 04:35:57 INFO - PROCESS | 1932 | 1462361757601 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:35:57 INFO - PROCESS | 1932 | 1462361757604 Marionette TRACE conn4 <- [1,2402,null,{}] 04:35:57 INFO - PROCESS | 1932 | 1462361757608 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:57 INFO - PROCESS | 1932 | 1462361757763 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 04:35:57 INFO - PROCESS | 1932 | 1462361757772 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3edc800 == 89 [pid = 1932] [id = 608] 04:35:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70d3a6c400) [pid = 1932] [serial = 1825] [outer = (nil)] 04:35:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70d8630c00) [pid = 1932] [serial = 1826] [outer = 0x7f70d3a6c400] 04:35:57 INFO - PROCESS | 1932 | 1462361757826 Marionette DEBUG loaded listener.js 04:35:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70d865e000) [pid = 1932] [serial = 1827] [outer = 0x7f70d3a6c400] 04:35:58 INFO - PROCESS | 1932 | 1462361758630 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1076ms 04:35:58 INFO - PROCESS | 1932 | 1462361758677 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 04:35:58 INFO - PROCESS | 1932 | 1462361758680 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 04:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:35:58 INFO - PROCESS | 1932 | 1462361758685 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:35:58 INFO - PROCESS | 1932 | 1462361758688 Marionette TRACE conn4 <- [1,2406,null,{}] 04:35:58 INFO - PROCESS | 1932 | 1462361758692 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:58 INFO - PROCESS | 1932 | 1462361758910 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 04:35:58 INFO - PROCESS | 1932 | 1462361758942 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d856b000 == 90 [pid = 1932] [id = 609] 04:35:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70ce18fc00) [pid = 1932] [serial = 1828] [outer = (nil)] 04:35:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x7f70d865cc00) [pid = 1932] [serial = 1829] [outer = 0x7f70ce18fc00] 04:35:58 INFO - PROCESS | 1932 | 1462361758996 Marionette DEBUG loaded listener.js 04:35:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x7f70d8903000) [pid = 1932] [serial = 1830] [outer = 0x7f70ce18fc00] 04:35:59 INFO - PROCESS | 1932 | 1462361759750 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:35:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:35:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1125ms 04:35:59 INFO - PROCESS | 1932 | 1462361759813 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 04:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:35:59 INFO - PROCESS | 1932 | 1462361759816 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 04:35:59 INFO - PROCESS | 1932 | 1462361759821 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:35:59 INFO - PROCESS | 1932 | 1462361759823 Marionette TRACE conn4 <- [1,2410,null,{}] 04:35:59 INFO - PROCESS | 1932 | 1462361759827 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:00 INFO - PROCESS | 1932 | 1462361760044 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 04:36:00 INFO - PROCESS | 1932 | 1462361760082 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9408000 == 91 [pid = 1932] [id = 610] 04:36:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x7f70d89ed400) [pid = 1932] [serial = 1831] [outer = (nil)] 04:36:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x7f70d8cb7c00) [pid = 1932] [serial = 1832] [outer = 0x7f70d89ed400] 04:36:00 INFO - PROCESS | 1932 | 1462361760159 Marionette DEBUG loaded listener.js 04:36:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x7f70da891c00) [pid = 1932] [serial = 1833] [outer = 0x7f70d89ed400] 04:36:01 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x7f70da861c00) [pid = 1932] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:36:01 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x7f70d475f400) [pid = 1932] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:36:01 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x7f70e00ea400) [pid = 1932] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:36:01 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x7f70d45c3c00) [pid = 1932] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:36:01 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x7f70d2a1b400) [pid = 1932] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:36:01 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70d3632000) [pid = 1932] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:36:01 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70d8d3e800) [pid = 1932] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:36:01 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70c84e3400) [pid = 1932] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:36:01 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70cc4f5800) [pid = 1932] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:36:01 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70d8ae4400) [pid = 1932] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:36:01 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70d1c4ac00) [pid = 1932] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:36:01 INFO - PROCESS | 1932 | 1462361761688 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:36:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:36:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1883ms 04:36:01 INFO - PROCESS | 1932 | 1462361761732 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 04:36:01 INFO - PROCESS | 1932 | 1462361761735 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 04:36:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:36:01 INFO - PROCESS | 1932 | 1462361761743 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:36:01 INFO - PROCESS | 1932 | 1462361761746 Marionette TRACE conn4 <- [1,2414,null,{}] 04:36:01 INFO - PROCESS | 1932 | 1462361761759 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:01 INFO - PROCESS | 1932 | 1462361761912 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 04:36:02 INFO - PROCESS | 1932 | 1462361762056 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8567800 == 92 [pid = 1932] [id = 611] 04:36:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70d2a1b400) [pid = 1932] [serial = 1834] [outer = (nil)] 04:36:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70d8ac4c00) [pid = 1932] [serial = 1835] [outer = 0x7f70d2a1b400] 04:36:02 INFO - PROCESS | 1932 | 1462361762108 Marionette DEBUG loaded listener.js 04:36:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70daa8f000) [pid = 1932] [serial = 1836] [outer = 0x7f70d2a1b400] 04:36:02 INFO - PROCESS | 1932 | 1462361762690 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:36:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:36:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 979ms 04:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:36:02 INFO - PROCESS | 1932 | 1462361762720 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 04:36:02 INFO - PROCESS | 1932 | 1462361762722 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 04:36:02 INFO - PROCESS | 1932 | 1462361762726 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:36:02 INFO - PROCESS | 1932 | 1462361762730 Marionette TRACE conn4 <- [1,2418,null,{}] 04:36:02 INFO - PROCESS | 1932 | 1462361762735 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:02 INFO - PROCESS | 1932 | 1462361762875 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 04:36:02 INFO - PROCESS | 1932 | 1462361762891 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d78800 == 93 [pid = 1932] [id = 612] 04:36:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70cf746000) [pid = 1932] [serial = 1837] [outer = (nil)] 04:36:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70dc025400) [pid = 1932] [serial = 1838] [outer = 0x7f70cf746000] 04:36:02 INFO - PROCESS | 1932 | 1462361762943 Marionette DEBUG loaded listener.js 04:36:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70dd516000) [pid = 1932] [serial = 1839] [outer = 0x7f70cf746000] 04:36:03 INFO - PROCESS | 1932 | 1462361763874 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1177ms 04:36:03 INFO - PROCESS | 1932 | 1462361763904 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 04:36:03 INFO - PROCESS | 1932 | 1462361763909 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 04:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:36:03 INFO - PROCESS | 1932 | 1462361763917 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:36:03 INFO - PROCESS | 1932 | 1462361763922 Marionette TRACE conn4 <- [1,2422,null,{}] 04:36:03 INFO - PROCESS | 1932 | 1462361763930 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:04 INFO - PROCESS | 1932 | 1462361764128 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 04:36:04 INFO - PROCESS | 1932 | 1462361764324 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cba1a000 == 94 [pid = 1932] [id = 613] 04:36:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x7f70c88e8000) [pid = 1932] [serial = 1840] [outer = (nil)] 04:36:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x7f70ce190000) [pid = 1932] [serial = 1841] [outer = 0x7f70c88e8000] 04:36:04 INFO - PROCESS | 1932 | 1462361764388 Marionette DEBUG loaded listener.js 04:36:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x7f70ceabc000) [pid = 1932] [serial = 1842] [outer = 0x7f70c88e8000] 04:36:05 INFO - PROCESS | 1932 | 1462361765231 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:36:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:36:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1335ms 04:36:05 INFO - PROCESS | 1932 | 1462361765256 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 04:36:05 INFO - PROCESS | 1932 | 1462361765264 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 04:36:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:36:05 INFO - PROCESS | 1932 | 1462361765276 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:36:05 INFO - PROCESS | 1932 | 1462361765279 Marionette TRACE conn4 <- [1,2426,null,{}] 04:36:05 INFO - PROCESS | 1932 | 1462361765285 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:05 INFO - PROCESS | 1932 | 1462361765450 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 04:36:05 INFO - PROCESS | 1932 | 1462361765642 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d39e2000 == 95 [pid = 1932] [id = 614] 04:36:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x7f70ceabdc00) [pid = 1932] [serial = 1843] [outer = (nil)] 04:36:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x7f70d2a20c00) [pid = 1932] [serial = 1844] [outer = 0x7f70ceabdc00] 04:36:05 INFO - PROCESS | 1932 | 1462361765704 Marionette DEBUG loaded listener.js 04:36:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70d3a0d800) [pid = 1932] [serial = 1845] [outer = 0x7f70ceabdc00] 04:36:06 INFO - PROCESS | 1932 | 1462361766649 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1432ms 04:36:06 INFO - PROCESS | 1932 | 1462361766708 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 04:36:06 INFO - PROCESS | 1932 | 1462361766712 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 04:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:36:06 INFO - PROCESS | 1932 | 1462361766718 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:36:06 INFO - PROCESS | 1932 | 1462361766723 Marionette TRACE conn4 <- [1,2430,null,{}] 04:36:06 INFO - PROCESS | 1932 | 1462361766737 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:06 INFO - PROCESS | 1932 | 1462361766959 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 04:36:07 INFO - PROCESS | 1932 | 1462361767147 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da40b800 == 96 [pid = 1932] [id = 615] 04:36:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x7f70d3be7400) [pid = 1932] [serial = 1846] [outer = (nil)] 04:36:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70d8631400) [pid = 1932] [serial = 1847] [outer = 0x7f70d3be7400] 04:36:07 INFO - PROCESS | 1932 | 1462361767212 Marionette DEBUG loaded listener.js 04:36:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x7f70d8aca000) [pid = 1932] [serial = 1848] [outer = 0x7f70d3be7400] 04:36:08 INFO - PROCESS | 1932 | 1462361768032 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1335ms 04:36:08 INFO - PROCESS | 1932 | 1462361768054 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 04:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:36:08 INFO - PROCESS | 1932 | 1462361768058 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 04:36:08 INFO - PROCESS | 1932 | 1462361768064 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:36:08 INFO - PROCESS | 1932 | 1462361768067 Marionette TRACE conn4 <- [1,2434,null,{}] 04:36:08 INFO - PROCESS | 1932 | 1462361768072 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:08 INFO - PROCESS | 1932 | 1462361768242 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 04:36:08 INFO - PROCESS | 1932 | 1462361768470 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dbbea800 == 97 [pid = 1932] [id = 616] 04:36:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x7f70ce2dfc00) [pid = 1932] [serial = 1849] [outer = (nil)] 04:36:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x7f70da23c000) [pid = 1932] [serial = 1850] [outer = 0x7f70ce2dfc00] 04:36:08 INFO - PROCESS | 1932 | 1462361768579 Marionette DEBUG loaded listener.js 04:36:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x7f70db084400) [pid = 1932] [serial = 1851] [outer = 0x7f70ce2dfc00] 04:36:09 INFO - PROCESS | 1932 | 1462361769335 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:36:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:36:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1336ms 04:36:09 INFO - PROCESS | 1932 | 1462361769400 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 04:36:09 INFO - PROCESS | 1932 | 1462361769404 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 04:36:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:36:09 INFO - PROCESS | 1932 | 1462361769409 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:36:09 INFO - PROCESS | 1932 | 1462361769411 Marionette TRACE conn4 <- [1,2438,null,{}] 04:36:09 INFO - PROCESS | 1932 | 1462361769416 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:09 INFO - PROCESS | 1932 | 1462361769579 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 04:36:09 INFO - PROCESS | 1932 | 1462361769771 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0b19800 == 98 [pid = 1932] [id = 617] 04:36:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x7f70d48ef000) [pid = 1932] [serial = 1852] [outer = (nil)] 04:36:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x7f70dc027800) [pid = 1932] [serial = 1853] [outer = 0x7f70d48ef000] 04:36:09 INFO - PROCESS | 1932 | 1462361769832 Marionette DEBUG loaded listener.js 04:36:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x7f70dd6ec800) [pid = 1932] [serial = 1854] [outer = 0x7f70d48ef000] 04:36:10 INFO - PROCESS | 1932 | 1462361770556 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:36:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:36:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1225ms 04:36:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:36:10 INFO - PROCESS | 1932 | 1462361770634 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 04:36:10 INFO - PROCESS | 1932 | 1462361770637 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 04:36:10 INFO - PROCESS | 1932 | 1462361770643 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:36:10 INFO - PROCESS | 1932 | 1462361770646 Marionette TRACE conn4 <- [1,2442,null,{}] 04:36:10 INFO - PROCESS | 1932 | 1462361770651 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:10 INFO - PROCESS | 1932 | 1462361770911 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 04:36:11 INFO - PROCESS | 1932 | 1462361771053 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2b70000 == 99 [pid = 1932] [id = 618] 04:36:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x7f70dc031000) [pid = 1932] [serial = 1855] [outer = (nil)] 04:36:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x7f70e2fad800) [pid = 1932] [serial = 1856] [outer = 0x7f70dc031000] 04:36:11 INFO - PROCESS | 1932 | 1462361771117 Marionette DEBUG loaded listener.js 04:36:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x7f70e4405c00) [pid = 1932] [serial = 1857] [outer = 0x7f70dc031000] 04:36:11 INFO - PROCESS | 1932 | 1462361771928 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:36:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:36:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1337ms 04:36:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:36:11 INFO - PROCESS | 1932 | 1462361771980 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 04:36:11 INFO - PROCESS | 1932 | 1462361771982 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 04:36:11 INFO - PROCESS | 1932 | 1462361771988 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:36:11 INFO - PROCESS | 1932 | 1462361771990 Marionette TRACE conn4 <- [1,2446,null,{}] 04:36:11 INFO - PROCESS | 1932 | 1462361771995 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:12 INFO - PROCESS | 1932 | 1462361772155 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 04:36:12 INFO - PROCESS | 1932 | 1462361772349 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3e85000 == 100 [pid = 1932] [id = 619] 04:36:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x7f70decf4400) [pid = 1932] [serial = 1858] [outer = (nil)] 04:36:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x7f70e6358800) [pid = 1932] [serial = 1859] [outer = 0x7f70decf4400] 04:36:12 INFO - PROCESS | 1932 | 1462361772412 Marionette DEBUG loaded listener.js 04:36:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x7f70e7a4a400) [pid = 1932] [serial = 1860] [outer = 0x7f70decf4400] 04:36:13 INFO - PROCESS | 1932 | 1462361773220 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:36:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:36:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1278ms 04:36:13 INFO - PROCESS | 1932 | 1462361773266 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 04:36:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:36:13 INFO - PROCESS | 1932 | 1462361773269 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 04:36:13 INFO - PROCESS | 1932 | 1462361773274 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:36:13 INFO - PROCESS | 1932 | 1462361773277 Marionette TRACE conn4 <- [1,2450,null,{}] 04:36:13 INFO - PROCESS | 1932 | 1462361773281 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:13 INFO - PROCESS | 1932 | 1462361773444 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 04:36:13 INFO - PROCESS | 1932 | 1462361773652 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70effbc000 == 101 [pid = 1932] [id = 620] 04:36:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x7f70d86bc800) [pid = 1932] [serial = 1861] [outer = (nil)] 04:36:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x7f70eaf9e400) [pid = 1932] [serial = 1862] [outer = 0x7f70d86bc800] 04:36:13 INFO - PROCESS | 1932 | 1462361773714 Marionette DEBUG loaded listener.js 04:36:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x7f70f0dedc00) [pid = 1932] [serial = 1863] [outer = 0x7f70d86bc800] 04:36:14 INFO - PROCESS | 1932 | 1462361774519 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:36:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:36:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1280ms 04:36:14 INFO - PROCESS | 1932 | 1462361774555 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 04:36:14 INFO - PROCESS | 1932 | 1462361774558 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 04:36:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:36:14 INFO - PROCESS | 1932 | 1462361774563 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:36:14 INFO - PROCESS | 1932 | 1462361774566 Marionette TRACE conn4 <- [1,2454,null,{}] 04:36:14 INFO - PROCESS | 1932 | 1462361774571 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:14 INFO - PROCESS | 1932 | 1462361774740 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 04:36:14 INFO - PROCESS | 1932 | 1462361774935 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f2042000 == 102 [pid = 1932] [id = 621] 04:36:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x7f70e00ea400) [pid = 1932] [serial = 1864] [outer = (nil)] 04:36:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x7f70f1031c00) [pid = 1932] [serial = 1865] [outer = 0x7f70e00ea400] 04:36:14 INFO - PROCESS | 1932 | 1462361774997 Marionette DEBUG loaded listener.js 04:36:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x7f70f20f7000) [pid = 1932] [serial = 1866] [outer = 0x7f70e00ea400] 04:36:15 INFO - PROCESS | 1932 | 1462361775775 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:36:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:36:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1233ms 04:36:15 INFO - PROCESS | 1932 | 1462361775796 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 04:36:15 INFO - PROCESS | 1932 | 1462361775800 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 04:36:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:36:15 INFO - PROCESS | 1932 | 1462361775805 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:36:15 INFO - PROCESS | 1932 | 1462361775807 Marionette TRACE conn4 <- [1,2458,null,{}] 04:36:15 INFO - PROCESS | 1932 | 1462361775812 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:15 INFO - PROCESS | 1932 | 1462361775976 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 04:36:16 INFO - PROCESS | 1932 | 1462361776174 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5b24800 == 103 [pid = 1932] [id = 622] 04:36:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x7f70ea08c000) [pid = 1932] [serial = 1867] [outer = (nil)] 04:36:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x7f70f53cf400) [pid = 1932] [serial = 1868] [outer = 0x7f70ea08c000] 04:36:16 INFO - PROCESS | 1932 | 1462361776240 Marionette DEBUG loaded listener.js 04:36:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x7f70f5cba800) [pid = 1932] [serial = 1869] [outer = 0x7f70ea08c000] 04:36:17 INFO - PROCESS | 1932 | 1462361777065 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:36:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:36:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1330ms 04:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:36:17 INFO - PROCESS | 1932 | 1462361777137 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 04:36:17 INFO - PROCESS | 1932 | 1462361777140 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 04:36:17 INFO - PROCESS | 1932 | 1462361777146 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:36:17 INFO - PROCESS | 1932 | 1462361777150 Marionette TRACE conn4 <- [1,2462,null,{}] 04:36:17 INFO - PROCESS | 1932 | 1462361777155 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:17 INFO - PROCESS | 1932 | 1462361777387 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 04:36:17 INFO - PROCESS | 1932 | 1462361777579 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f8cd0800 == 104 [pid = 1932] [id = 623] 04:36:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x7f70daa92c00) [pid = 1932] [serial = 1870] [outer = (nil)] 04:36:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x7f70f6329000) [pid = 1932] [serial = 1871] [outer = 0x7f70daa92c00] 04:36:17 INFO - PROCESS | 1932 | 1462361777656 Marionette DEBUG loaded listener.js 04:36:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x7f70f63eec00) [pid = 1932] [serial = 1872] [outer = 0x7f70daa92c00] 04:36:18 INFO - PROCESS | 1932 | 1462361778491 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1388ms 04:36:18 INFO - PROCESS | 1932 | 1462361778534 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 04:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:36:18 INFO - PROCESS | 1932 | 1462361778537 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 04:36:18 INFO - PROCESS | 1932 | 1462361778542 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:36:18 INFO - PROCESS | 1932 | 1462361778545 Marionette TRACE conn4 <- [1,2466,null,{}] 04:36:18 INFO - PROCESS | 1932 | 1462361778550 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:18 INFO - PROCESS | 1932 | 1462361778715 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 04:36:18 INFO - PROCESS | 1932 | 1462361778912 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cdaa0800 == 105 [pid = 1932] [id = 624] 04:36:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x7f70ca218400) [pid = 1932] [serial = 1873] [outer = (nil)] 04:36:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x7f70ca221400) [pid = 1932] [serial = 1874] [outer = 0x7f70ca218400] 04:36:18 INFO - PROCESS | 1932 | 1462361778972 Marionette DEBUG loaded listener.js 04:36:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x7f70ca225c00) [pid = 1932] [serial = 1875] [outer = 0x7f70ca218400] 04:36:19 INFO - PROCESS | 1932 | 1462361779785 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1282ms 04:36:19 INFO - PROCESS | 1932 | 1462361779824 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 04:36:19 INFO - PROCESS | 1932 | 1462361779828 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 04:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:36:19 INFO - PROCESS | 1932 | 1462361779834 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:36:19 INFO - PROCESS | 1932 | 1462361779838 Marionette TRACE conn4 <- [1,2470,null,{}] 04:36:19 INFO - PROCESS | 1932 | 1462361779842 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:20 INFO - PROCESS | 1932 | 1462361780024 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 04:36:20 INFO - PROCESS | 1932 | 1462361780230 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d39d7000 == 106 [pid = 1932] [id = 625] 04:36:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x7f70ca219000) [pid = 1932] [serial = 1876] [outer = (nil)] 04:36:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x7f70ca22b800) [pid = 1932] [serial = 1877] [outer = 0x7f70ca219000] 04:36:20 INFO - PROCESS | 1932 | 1462361780292 Marionette DEBUG loaded listener.js 04:36:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x7f70ca230000) [pid = 1932] [serial = 1878] [outer = 0x7f70ca219000] 04:36:21 INFO - PROCESS | 1932 | 1462361781058 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1279ms 04:36:21 INFO - PROCESS | 1932 | 1462361781114 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 04:36:21 INFO - PROCESS | 1932 | 1462361781117 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 04:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:36:21 INFO - PROCESS | 1932 | 1462361781123 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:36:21 INFO - PROCESS | 1932 | 1462361781127 Marionette TRACE conn4 <- [1,2474,null,{}] 04:36:21 INFO - PROCESS | 1932 | 1462361781153 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:21 INFO - PROCESS | 1932 | 1462361781340 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 04:36:21 INFO - PROCESS | 1932 | 1462361781541 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2b54800 == 107 [pid = 1932] [id = 626] 04:36:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 253 (0x7f70ca222c00) [pid = 1932] [serial = 1879] [outer = (nil)] 04:36:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 254 (0x7f70ca235000) [pid = 1932] [serial = 1880] [outer = 0x7f70ca222c00] 04:36:21 INFO - PROCESS | 1932 | 1462361781601 Marionette DEBUG loaded listener.js 04:36:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 255 (0x7f70cf9d3000) [pid = 1932] [serial = 1881] [outer = 0x7f70ca222c00] 04:36:22 INFO - PROCESS | 1932 | 1462361782444 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:36:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:36:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1350ms 04:36:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:36:22 INFO - PROCESS | 1932 | 1462361782475 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 04:36:22 INFO - PROCESS | 1932 | 1462361782477 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 04:36:22 INFO - PROCESS | 1932 | 1462361782484 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:36:22 INFO - PROCESS | 1932 | 1462361782487 Marionette TRACE conn4 <- [1,2478,null,{}] 04:36:22 INFO - PROCESS | 1932 | 1462361782492 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:22 INFO - PROCESS | 1932 | 1462361782659 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 04:36:22 INFO - PROCESS | 1932 | 1462361782862 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cbdb3800 == 108 [pid = 1932] [id = 627] 04:36:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 256 (0x7f70ca21b000) [pid = 1932] [serial = 1882] [outer = (nil)] 04:36:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 257 (0x7f70d24dec00) [pid = 1932] [serial = 1883] [outer = 0x7f70ca21b000] 04:36:22 INFO - PROCESS | 1932 | 1462361782921 Marionette DEBUG loaded listener.js 04:36:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 258 (0x7f70d24e5400) [pid = 1932] [serial = 1884] [outer = 0x7f70ca21b000] 04:36:24 INFO - PROCESS | 1932 | 1462361784104 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1679ms 04:36:24 INFO - PROCESS | 1932 | 1462361784163 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 04:36:24 INFO - PROCESS | 1932 | 1462361784167 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 04:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:36:24 INFO - PROCESS | 1932 | 1462361784175 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:36:24 INFO - PROCESS | 1932 | 1462361784179 Marionette TRACE conn4 <- [1,2482,null,{}] 04:36:24 INFO - PROCESS | 1932 | 1462361784185 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:24 INFO - PROCESS | 1932 | 1462361784369 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 04:36:24 INFO - PROCESS | 1932 | 1462361784567 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2db3000 == 109 [pid = 1932] [id = 628] 04:36:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 259 (0x7f70ce9bb000) [pid = 1932] [serial = 1885] [outer = (nil)] 04:36:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 260 (0x7f70ceac1000) [pid = 1932] [serial = 1886] [outer = 0x7f70ce9bb000] 04:36:24 INFO - PROCESS | 1932 | 1462361784631 Marionette DEBUG loaded listener.js 04:36:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 261 (0x7f70cf9dec00) [pid = 1932] [serial = 1887] [outer = 0x7f70ce9bb000] 04:36:25 INFO - PROCESS | 1932 | 1462361785625 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:36:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:36:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1487ms 04:36:25 INFO - PROCESS | 1932 | 1462361785663 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 04:36:25 INFO - PROCESS | 1932 | 1462361785670 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 04:36:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:36:25 INFO - PROCESS | 1932 | 1462361785679 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:36:25 INFO - PROCESS | 1932 | 1462361785682 Marionette TRACE conn4 <- [1,2486,null,{}] 04:36:25 INFO - PROCESS | 1932 | 1462361785688 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:25 INFO - PROCESS | 1932 | 1462361785865 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 04:36:26 INFO - PROCESS | 1932 | 1462361786147 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c88d7000 == 110 [pid = 1932] [id = 629] 04:36:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 262 (0x7f70ce2dd400) [pid = 1932] [serial = 1888] [outer = (nil)] 04:36:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 263 (0x7f70d24e9800) [pid = 1932] [serial = 1889] [outer = 0x7f70ce2dd400] 04:36:26 INFO - PROCESS | 1932 | 1462361786254 Marionette DEBUG loaded listener.js 04:36:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 264 (0x7f70d27d8000) [pid = 1932] [serial = 1890] [outer = 0x7f70ce2dd400] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e026a800 == 109 [pid = 1932] [id = 522] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8567800 == 108 [pid = 1932] [id = 611] 04:36:26 INFO - PROCESS | 1932 | --DOMWINDOW == 263 (0x7f70f53c7800) [pid = 1932] [serial = 1739] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 1932 | --DOMWINDOW == 262 (0x7f70f127d400) [pid = 1932] [serial = 1736] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 1932 | --DOMWINDOW == 261 (0x7f70f5cb6c00) [pid = 1932] [serial = 1742] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 1932 | --DOMWINDOW == 260 (0x7f70da23e800) [pid = 1932] [serial = 1775] [outer = (nil)] [url = about:blank] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9408000 == 107 [pid = 1932] [id = 610] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d856b000 == 106 [pid = 1932] [id = 609] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3edc800 == 105 [pid = 1932] [id = 608] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2c9e800 == 104 [pid = 1932] [id = 607] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cf527000 == 103 [pid = 1932] [id = 606] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d18c0800 == 102 [pid = 1932] [id = 605] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f2271800 == 101 [pid = 1932] [id = 603] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cb4dc000 == 100 [pid = 1932] [id = 600] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b29800 == 99 [pid = 1932] [id = 599] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c88d0800 == 98 [pid = 1932] [id = 598] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b1d800 == 97 [pid = 1932] [id = 597] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c9faa000 == 96 [pid = 1932] [id = 596] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3e79000 == 95 [pid = 1932] [id = 595] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f2285800 == 94 [pid = 1932] [id = 594] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e008b000 == 93 [pid = 1932] [id = 593] 04:36:26 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9412000 == 92 [pid = 1932] [id = 592] 04:36:27 INFO - PROCESS | 1932 | 1462361787099 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 259 (0x7f70f53c8000) [pid = 1932] [serial = 1770] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 258 (0x7f70e4407c00) [pid = 1932] [serial = 1733] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 257 (0x7f70da88f400) [pid = 1932] [serial = 1758] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 256 (0x7f70d3a62c00) [pid = 1932] [serial = 1718] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 255 (0x7f70d8cb9c00) [pid = 1932] [serial = 1757] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 254 (0x7f70e440cc00) [pid = 1932] [serial = 1763] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 253 (0x7f70d8509800) [pid = 1932] [serial = 1751] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 252 (0x7f70e6685800) [pid = 1932] [serial = 1764] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x7f70f0df7400) [pid = 1932] [serial = 1767] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x7f70d867e800) [pid = 1932] [serial = 1752] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x7f70d3a6a400) [pid = 1932] [serial = 1749] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x7f70ea089000) [pid = 1932] [serial = 1766] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x7f70e3456800) [pid = 1932] [serial = 1730] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x7f70f1d16800) [pid = 1932] [serial = 1769] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x7f70decf5000) [pid = 1932] [serial = 1761] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x7f70da869000) [pid = 1932] [serial = 1724] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x7f70d37ed800) [pid = 1932] [serial = 1748] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x7f70c84f2000) [pid = 1932] [serial = 1746] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x7f70c84ec800) [pid = 1932] [serial = 1745] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x7f70d1c9a400) [pid = 1932] [serial = 1772] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x7f70d8cc1400) [pid = 1932] [serial = 1754] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x7f70dc02fc00) [pid = 1932] [serial = 1760] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x7f70d8652c00) [pid = 1932] [serial = 1721] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x7f70da85ec00) [pid = 1932] [serial = 1755] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x7f70f59a6c00) [pid = 1932] [serial = 1692] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x7f70e107f400) [pid = 1932] [serial = 1727] [outer = (nil)] [url = about:blank] 04:36:27 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x7f70d475a400) [pid = 1932] [serial = 1773] [outer = (nil)] [url = about:blank] 04:36:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:36:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1484ms 04:36:27 INFO - PROCESS | 1932 | 1462361787162 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 04:36:27 INFO - PROCESS | 1932 | 1462361787166 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 04:36:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:36:27 INFO - PROCESS | 1932 | 1462361787172 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:36:27 INFO - PROCESS | 1932 | 1462361787177 Marionette TRACE conn4 <- [1,2490,null,{}] 04:36:27 INFO - PROCESS | 1932 | 1462361787191 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:27 INFO - PROCESS | 1932 | 1462361787364 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 04:36:27 INFO - PROCESS | 1932 | 1462361787541 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c84d6800 == 93 [pid = 1932] [id = 630] 04:36:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x7f70c84ec400) [pid = 1932] [serial = 1891] [outer = (nil)] 04:36:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x7f70c88e5c00) [pid = 1932] [serial = 1892] [outer = 0x7f70c84ec400] 04:36:27 INFO - PROCESS | 1932 | 1462361787710 Marionette DEBUG loaded listener.js 04:36:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x7f70ca237c00) [pid = 1932] [serial = 1893] [outer = 0x7f70c84ec400] 04:36:28 INFO - PROCESS | 1932 | 1462361788645 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1537ms 04:36:28 INFO - PROCESS | 1932 | 1462361788711 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 04:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:36:28 INFO - PROCESS | 1932 | 1462361788717 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 04:36:28 INFO - PROCESS | 1932 | 1462361788725 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:36:28 INFO - PROCESS | 1932 | 1462361788730 Marionette TRACE conn4 <- [1,2494,null,{}] 04:36:28 INFO - PROCESS | 1932 | 1462361788737 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:28 INFO - PROCESS | 1932 | 1462361788929 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 04:36:29 INFO - PROCESS | 1932 | 1462361789123 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d18c6000 == 94 [pid = 1932] [id = 631] 04:36:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x7f70ce9bb800) [pid = 1932] [serial = 1894] [outer = (nil)] 04:36:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x7f70cead3000) [pid = 1932] [serial = 1895] [outer = 0x7f70ce9bb800] 04:36:29 INFO - PROCESS | 1932 | 1462361789188 Marionette DEBUG loaded listener.js 04:36:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x7f70d24e1800) [pid = 1932] [serial = 1896] [outer = 0x7f70ce9bb800] 04:36:30 INFO - PROCESS | 1932 | 1462361790095 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:36:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:36:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1438ms 04:36:30 INFO - PROCESS | 1932 | 1462361790163 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 04:36:30 INFO - PROCESS | 1932 | 1462361790169 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 04:36:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:36:30 INFO - PROCESS | 1932 | 1462361790180 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:36:30 INFO - PROCESS | 1932 | 1462361790183 Marionette TRACE conn4 <- [1,2498,null,{}] 04:36:30 INFO - PROCESS | 1932 | 1462361790190 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:30 INFO - PROCESS | 1932 | 1462361790408 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 04:36:30 INFO - PROCESS | 1932 | 1462361790609 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2db7000 == 95 [pid = 1932] [id = 632] 04:36:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x7f70d2a14000) [pid = 1932] [serial = 1897] [outer = (nil)] 04:36:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x7f70d2b0c800) [pid = 1932] [serial = 1898] [outer = 0x7f70d2a14000] 04:36:30 INFO - PROCESS | 1932 | 1462361790674 Marionette DEBUG loaded listener.js 04:36:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x7f70d37f5800) [pid = 1932] [serial = 1899] [outer = 0x7f70d2a14000] 04:36:31 INFO - PROCESS | 1932 | 1462361791611 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1483ms 04:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:36:31 INFO - PROCESS | 1932 | 1462361791663 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 04:36:31 INFO - PROCESS | 1932 | 1462361791666 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 04:36:31 INFO - PROCESS | 1932 | 1462361791672 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:36:31 INFO - PROCESS | 1932 | 1462361791677 Marionette TRACE conn4 <- [1,2502,null,{}] 04:36:31 INFO - PROCESS | 1932 | 1462361791692 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:31 INFO - PROCESS | 1932 | 1462361791920 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 04:36:32 INFO - PROCESS | 1932 | 1462361792126 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8d0c800 == 96 [pid = 1932] [id = 633] 04:36:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x7f70d3bea400) [pid = 1932] [serial = 1900] [outer = (nil)] 04:36:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x7f70d45dcc00) [pid = 1932] [serial = 1901] [outer = 0x7f70d3bea400] 04:36:32 INFO - PROCESS | 1932 | 1462361792189 Marionette DEBUG loaded listener.js 04:36:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x7f70d475a400) [pid = 1932] [serial = 1902] [outer = 0x7f70d3bea400] 04:36:33 INFO - PROCESS | 1932 | 1462361793045 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:36:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:36:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1433ms 04:36:33 INFO - PROCESS | 1932 | 1462361793105 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 04:36:33 INFO - PROCESS | 1932 | 1462361793109 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 04:36:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:36:33 INFO - PROCESS | 1932 | 1462361793115 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:36:33 INFO - PROCESS | 1932 | 1462361793117 Marionette TRACE conn4 <- [1,2506,null,{}] 04:36:33 INFO - PROCESS | 1932 | 1462361793122 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:33 INFO - PROCESS | 1932 | 1462361793296 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 04:36:33 INFO - PROCESS | 1932 | 1462361793495 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b48000 == 97 [pid = 1932] [id = 634] 04:36:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x7f70d3bea000) [pid = 1932] [serial = 1903] [outer = (nil)] 04:36:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x7f70d835e800) [pid = 1932] [serial = 1904] [outer = 0x7f70d3bea000] 04:36:33 INFO - PROCESS | 1932 | 1462361793559 Marionette DEBUG loaded listener.js 04:36:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x7f70d8660800) [pid = 1932] [serial = 1905] [outer = 0x7f70d3bea000] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cba1a800 == 96 [pid = 1932] [id = 604] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cf53f000 == 95 [pid = 1932] [id = 465] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f8c5f800 == 94 [pid = 1932] [id = 430] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e26b6800 == 93 [pid = 1932] [id = 523] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2ce7800 == 92 [pid = 1932] [id = 356] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c88d7000 == 91 [pid = 1932] [id = 629] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2db3000 == 90 [pid = 1932] [id = 628] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2b54800 == 89 [pid = 1932] [id = 626] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d39d7000 == 88 [pid = 1932] [id = 625] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cdaa0800 == 87 [pid = 1932] [id = 624] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f8cd0800 == 86 [pid = 1932] [id = 623] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5b24800 == 85 [pid = 1932] [id = 622] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f2042000 == 84 [pid = 1932] [id = 621] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70effbc000 == 83 [pid = 1932] [id = 620] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3e85000 == 82 [pid = 1932] [id = 619] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2b70000 == 81 [pid = 1932] [id = 618] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e0b19800 == 80 [pid = 1932] [id = 617] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dbbea800 == 79 [pid = 1932] [id = 616] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da40b800 == 78 [pid = 1932] [id = 615] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d39e2000 == 77 [pid = 1932] [id = 614] 04:36:35 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cba1a000 == 76 [pid = 1932] [id = 613] 04:36:36 INFO - PROCESS | 1932 | 1462361796222 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 3133ms 04:36:36 INFO - PROCESS | 1932 | 1462361796249 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 04:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:36:36 INFO - PROCESS | 1932 | 1462361796254 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 04:36:36 INFO - PROCESS | 1932 | 1462361796261 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:36:36 INFO - PROCESS | 1932 | 1462361796266 Marionette TRACE conn4 <- [1,2510,null,{}] 04:36:36 INFO - PROCESS | 1932 | 1462361796274 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:36 INFO - PROCESS | 1932 | 1462361796429 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 04:36:36 INFO - PROCESS | 1932 | 1462361796612 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cf525000 == 77 [pid = 1932] [id = 635] 04:36:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x7f70cb5f9c00) [pid = 1932] [serial = 1906] [outer = (nil)] 04:36:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x7f70ceab4c00) [pid = 1932] [serial = 1907] [outer = 0x7f70cb5f9c00] 04:36:36 INFO - PROCESS | 1932 | 1462361796671 Marionette DEBUG loaded listener.js 04:36:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x7f70cead3c00) [pid = 1932] [serial = 1908] [outer = 0x7f70cb5f9c00] 04:36:37 INFO - PROCESS | 1932 | 1462361797401 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:36:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:36:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1182ms 04:36:37 INFO - PROCESS | 1932 | 1462361797443 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 04:36:37 INFO - PROCESS | 1932 | 1462361797450 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 04:36:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:36:37 INFO - PROCESS | 1932 | 1462361797475 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:36:37 INFO - PROCESS | 1932 | 1462361797480 Marionette TRACE conn4 <- [1,2514,null,{}] 04:36:37 INFO - PROCESS | 1932 | 1462361797488 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:37 INFO - PROCESS | 1932 | 1462361797716 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 04:36:37 INFO - PROCESS | 1932 | 1462361797737 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3862000 == 78 [pid = 1932] [id = 636] 04:36:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x7f70cf9e0400) [pid = 1932] [serial = 1909] [outer = (nil)] 04:36:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 253 (0x7f70d2a19800) [pid = 1932] [serial = 1910] [outer = 0x7f70cf9e0400] 04:36:37 INFO - PROCESS | 1932 | 1462361797796 Marionette DEBUG loaded listener.js 04:36:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 254 (0x7f70d363f800) [pid = 1932] [serial = 1911] [outer = 0x7f70cf9e0400] 04:36:38 INFO - PROCESS | 1932 | 1462361798719 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1287ms 04:36:38 INFO - PROCESS | 1932 | 1462361798818 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 04:36:38 INFO - PROCESS | 1932 | 1462361798820 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 04:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:36:38 INFO - PROCESS | 1932 | 1462361798830 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:36:38 INFO - PROCESS | 1932 | 1462361798835 Marionette TRACE conn4 <- [1,2518,null,{}] 04:36:38 INFO - PROCESS | 1932 | 1462361798849 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:39 INFO - PROCESS | 1932 | 1462361799086 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 04:36:39 INFO - PROCESS | 1932 | 1462361799109 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d72000 == 79 [pid = 1932] [id = 637] 04:36:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 255 (0x7f70d45d3800) [pid = 1932] [serial = 1912] [outer = (nil)] 04:36:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 256 (0x7f70d48f7400) [pid = 1932] [serial = 1913] [outer = 0x7f70d45d3800] 04:36:39 INFO - PROCESS | 1932 | 1462361799166 Marionette DEBUG loaded listener.js 04:36:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 257 (0x7f70d8902c00) [pid = 1932] [serial = 1914] [outer = 0x7f70d45d3800] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 256 (0x7f70d890d400) [pid = 1932] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 255 (0x7f70d1c53400) [pid = 1932] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 254 (0x7f70dabedc00) [pid = 1932] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 253 (0x7f70d37f7000) [pid = 1932] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 252 (0x7f70d89ed800) [pid = 1932] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x7f70dbf1f800) [pid = 1932] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x7f70d8906c00) [pid = 1932] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x7f70e6353800) [pid = 1932] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x7f70cc4f4000) [pid = 1932] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x7f70d27e0000) [pid = 1932] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x7f70d1c52400) [pid = 1932] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x7f70da1af800) [pid = 1932] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x7f70d45bd400) [pid = 1932] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x7f70da1a9800) [pid = 1932] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x7f70d8658c00) [pid = 1932] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x7f70e245b000) [pid = 1932] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x7f70d89e8800) [pid = 1932] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x7f70ce2da400) [pid = 1932] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x7f70dc02f400) [pid = 1932] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x7f70ce9c2400) [pid = 1932] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x7f70e3a4dc00) [pid = 1932] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x7f70d37f7c00) [pid = 1932] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x7f70cf746000) [pid = 1932] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x7f70dd6ef000) [pid = 1932] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x7f70decec800) [pid = 1932] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x7f70d4963800) [pid = 1932] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x7f70d8cbf400) [pid = 1932] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x7f70f0b0b800) [pid = 1932] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x7f70d3beb000) [pid = 1932] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x7f70d4758c00) [pid = 1932] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x7f70cf9d2800) [pid = 1932] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x7f70ce9c4c00) [pid = 1932] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x7f70ce9bb000) [pid = 1932] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x7f70dbf1f000) [pid = 1932] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x7f70d2b0d400) [pid = 1932] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x7f70d27ddc00) [pid = 1932] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70cc4ee400) [pid = 1932] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x7f70eaf9e800) [pid = 1932] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70d3bec000) [pid = 1932] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x7f70cc4f1000) [pid = 1932] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x7f70cc4f0400) [pid = 1932] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x7f70d890ec00) [pid = 1932] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x7f70d2dfc400) [pid = 1932] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x7f70d8cb9000) [pid = 1932] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70d8367c00) [pid = 1932] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70d8aed800) [pid = 1932] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70d8368800) [pid = 1932] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70dc075c00) [pid = 1932] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70d89eb000) [pid = 1932] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70e03d3800) [pid = 1932] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70e180e000) [pid = 1932] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x7f70d89ed400) [pid = 1932] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70d2a1b400) [pid = 1932] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70cb5f7c00) [pid = 1932] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70d1c99400) [pid = 1932] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x7f70c84f0400) [pid = 1932] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x7f70d3a6c400) [pid = 1932] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x7f70d3a66c00) [pid = 1932] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x7f70ce18fc00) [pid = 1932] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x7f70dcb87c00) [pid = 1932] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x7f70d8cbd400) [pid = 1932] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:36:40 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x7f70dd50e800) [pid = 1932] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:36:40 INFO - PROCESS | 1932 | 1462361800691 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1883ms 04:36:40 INFO - PROCESS | 1932 | 1462361800714 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 04:36:40 INFO - PROCESS | 1932 | 1462361800718 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 04:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:36:40 INFO - PROCESS | 1932 | 1462361800723 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:36:40 INFO - PROCESS | 1932 | 1462361800725 Marionette TRACE conn4 <- [1,2522,null,{}] 04:36:40 INFO - PROCESS | 1932 | 1462361800730 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:40 INFO - PROCESS | 1932 | 1462361800878 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 04:36:40 INFO - PROCESS | 1932 | 1462361800892 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d18b5800 == 80 [pid = 1932] [id = 638] 04:36:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x7f70cc4f3400) [pid = 1932] [serial = 1915] [outer = (nil)] 04:36:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x7f70d3640800) [pid = 1932] [serial = 1916] [outer = 0x7f70cc4f3400] 04:36:40 INFO - PROCESS | 1932 | 1462361800951 Marionette DEBUG loaded listener.js 04:36:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x7f70d496c800) [pid = 1932] [serial = 1917] [outer = 0x7f70cc4f3400] 04:36:41 INFO - PROCESS | 1932 | 1462361801764 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1075ms 04:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:36:41 INFO - PROCESS | 1932 | 1462361801799 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 04:36:41 INFO - PROCESS | 1932 | 1462361801801 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 04:36:41 INFO - PROCESS | 1932 | 1462361801807 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:36:41 INFO - PROCESS | 1932 | 1462361801810 Marionette TRACE conn4 <- [1,2526,null,{}] 04:36:41 INFO - PROCESS | 1932 | 1462361801815 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:42 INFO - PROCESS | 1932 | 1462361802045 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 04:36:42 INFO - PROCESS | 1932 | 1462361802064 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da5ed800 == 81 [pid = 1932] [id = 639] 04:36:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x7f70ca229000) [pid = 1932] [serial = 1918] [outer = (nil)] 04:36:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x7f70d850b000) [pid = 1932] [serial = 1919] [outer = 0x7f70ca229000] 04:36:42 INFO - PROCESS | 1932 | 1462361802119 Marionette DEBUG loaded listener.js 04:36:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x7f70d89eb000) [pid = 1932] [serial = 1920] [outer = 0x7f70ca229000] 04:36:43 INFO - PROCESS | 1932 | 1462361803156 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1383ms 04:36:43 INFO - PROCESS | 1932 | 1462361803190 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 04:36:43 INFO - PROCESS | 1932 | 1462361803195 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 04:36:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:36:43 INFO - PROCESS | 1932 | 1462361803204 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:36:43 INFO - PROCESS | 1932 | 1462361803209 Marionette TRACE conn4 <- [1,2530,null,{}] 04:36:43 INFO - PROCESS | 1932 | 1462361803216 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:43 INFO - PROCESS | 1932 | 1462361803421 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 04:36:43 INFO - PROCESS | 1932 | 1462361803620 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2dcb800 == 82 [pid = 1932] [id = 640] 04:36:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x7f70d1c97400) [pid = 1932] [serial = 1921] [outer = (nil)] 04:36:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70d2b03c00) [pid = 1932] [serial = 1922] [outer = 0x7f70d1c97400] 04:36:43 INFO - PROCESS | 1932 | 1462361803685 Marionette DEBUG loaded listener.js 04:36:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70d3a18400) [pid = 1932] [serial = 1923] [outer = 0x7f70d1c97400] 04:36:44 INFO - PROCESS | 1932 | 1462361804584 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:36:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:36:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1432ms 04:36:44 INFO - PROCESS | 1932 | 1462361804636 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 04:36:44 INFO - PROCESS | 1932 | 1462361804643 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 04:36:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:36:44 INFO - PROCESS | 1932 | 1462361804652 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:36:44 INFO - PROCESS | 1932 | 1462361804657 Marionette TRACE conn4 <- [1,2534,null,{}] 04:36:44 INFO - PROCESS | 1932 | 1462361804663 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:44 INFO - PROCESS | 1932 | 1462361804835 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 04:36:45 INFO - PROCESS | 1932 | 1462361805040 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dabdd000 == 83 [pid = 1932] [id = 641] 04:36:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70d3a1a000) [pid = 1932] [serial = 1924] [outer = (nil)] 04:36:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x7f70d8627400) [pid = 1932] [serial = 1925] [outer = 0x7f70d3a1a000] 04:36:45 INFO - PROCESS | 1932 | 1462361805113 Marionette DEBUG loaded listener.js 04:36:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70d8ac7000) [pid = 1932] [serial = 1926] [outer = 0x7f70d3a1a000] 04:36:45 INFO - PROCESS | 1932 | 1462361805977 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:36:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:36:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1338ms 04:36:46 INFO - PROCESS | 1932 | 1462361806004 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 04:36:46 INFO - PROCESS | 1932 | 1462361806008 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 04:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:36:46 INFO - PROCESS | 1932 | 1462361806017 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:36:46 INFO - PROCESS | 1932 | 1462361806021 Marionette TRACE conn4 <- [1,2538,null,{}] 04:36:46 INFO - PROCESS | 1932 | 1462361806036 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:46 INFO - PROCESS | 1932 | 1462361806207 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 04:36:46 INFO - PROCESS | 1932 | 1462361806412 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0097000 == 84 [pid = 1932] [id = 642] 04:36:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70d8ae8c00) [pid = 1932] [serial = 1927] [outer = (nil)] 04:36:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70da1a9800) [pid = 1932] [serial = 1928] [outer = 0x7f70d8ae8c00] 04:36:46 INFO - PROCESS | 1932 | 1462361806477 Marionette DEBUG loaded listener.js 04:36:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70da52b800) [pid = 1932] [serial = 1929] [outer = 0x7f70d8ae8c00] 04:36:47 INFO - PROCESS | 1932 | 1462361807315 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:36:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:36:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1338ms 04:36:47 INFO - PROCESS | 1932 | 1462361807356 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 04:36:47 INFO - PROCESS | 1932 | 1462361807360 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 04:36:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:36:47 INFO - PROCESS | 1932 | 1462361807366 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:36:47 INFO - PROCESS | 1932 | 1462361807369 Marionette TRACE conn4 <- [1,2542,null,{}] 04:36:47 INFO - PROCESS | 1932 | 1462361807374 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:47 INFO - PROCESS | 1932 | 1462361807555 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 04:36:47 INFO - PROCESS | 1932 | 1462361807763 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e28e2800 == 85 [pid = 1932] [id = 643] 04:36:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70d8cbd400) [pid = 1932] [serial = 1930] [outer = (nil)] 04:36:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70da898400) [pid = 1932] [serial = 1931] [outer = 0x7f70d8cbd400] 04:36:47 INFO - PROCESS | 1932 | 1462361807870 Marionette DEBUG loaded listener.js 04:36:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70dbf1f800) [pid = 1932] [serial = 1932] [outer = 0x7f70d8cbd400] 04:36:48 INFO - PROCESS | 1932 | 1462361808669 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:36:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:36:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1329ms 04:36:48 INFO - PROCESS | 1932 | 1462361808695 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 04:36:48 INFO - PROCESS | 1932 | 1462361808699 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 04:36:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:36:48 INFO - PROCESS | 1932 | 1462361808704 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:36:48 INFO - PROCESS | 1932 | 1462361808706 Marionette TRACE conn4 <- [1,2546,null,{}] 04:36:48 INFO - PROCESS | 1932 | 1462361808711 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:48 INFO - PROCESS | 1932 | 1462361808889 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 04:36:49 INFO - PROCESS | 1932 | 1462361809092 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e30b3000 == 86 [pid = 1932] [id = 644] 04:36:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x7f70d2de5000) [pid = 1932] [serial = 1933] [outer = (nil)] 04:36:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x7f70dbf2ac00) [pid = 1932] [serial = 1934] [outer = 0x7f70d2de5000] 04:36:49 INFO - PROCESS | 1932 | 1462361809154 Marionette DEBUG loaded listener.js 04:36:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x7f70dcb93c00) [pid = 1932] [serial = 1935] [outer = 0x7f70d2de5000] 04:36:50 INFO - PROCESS | 1932 | 1462361810002 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:36:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:36:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1333ms 04:36:50 INFO - PROCESS | 1932 | 1462361810038 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 04:36:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:36:50 INFO - PROCESS | 1932 | 1462361810041 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 04:36:50 INFO - PROCESS | 1932 | 1462361810046 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:36:50 INFO - PROCESS | 1932 | 1462361810049 Marionette TRACE conn4 <- [1,2550,null,{}] 04:36:50 INFO - PROCESS | 1932 | 1462361810054 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:50 INFO - PROCESS | 1932 | 1462361810232 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 04:36:50 INFO - PROCESS | 1932 | 1462361810446 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e66de800 == 87 [pid = 1932] [id = 645] 04:36:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x7f70d3a10400) [pid = 1932] [serial = 1936] [outer = (nil)] 04:36:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x7f70e00e8c00) [pid = 1932] [serial = 1937] [outer = 0x7f70d3a10400] 04:36:50 INFO - PROCESS | 1932 | 1462361810560 Marionette DEBUG loaded listener.js 04:36:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70e2573c00) [pid = 1932] [serial = 1938] [outer = 0x7f70d3a10400] 04:36:51 INFO - PROCESS | 1932 | 1462361811412 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:36:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:36:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1428ms 04:36:51 INFO - PROCESS | 1932 | 1462361811475 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 04:36:51 INFO - PROCESS | 1932 | 1462361811478 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 04:36:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:36:51 INFO - PROCESS | 1932 | 1462361811484 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:36:51 INFO - PROCESS | 1932 | 1462361811486 Marionette TRACE conn4 <- [1,2554,null,{}] 04:36:51 INFO - PROCESS | 1932 | 1462361811491 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:51 INFO - PROCESS | 1932 | 1462361811652 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 04:36:51 INFO - PROCESS | 1932 | 1462361811856 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f1237000 == 88 [pid = 1932] [id = 646] 04:36:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x7f70ca21fc00) [pid = 1932] [serial = 1939] [outer = (nil)] 04:36:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70e3456800) [pid = 1932] [serial = 1940] [outer = 0x7f70ca21fc00] 04:36:51 INFO - PROCESS | 1932 | 1462361811918 Marionette DEBUG loaded listener.js 04:36:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x7f70e3c6a800) [pid = 1932] [serial = 1941] [outer = 0x7f70ca21fc00] 04:36:52 INFO - PROCESS | 1932 | 1462361812742 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:36:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:36:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1327ms 04:36:52 INFO - PROCESS | 1932 | 1462361812811 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 04:36:52 INFO - PROCESS | 1932 | 1462361812814 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 04:36:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:36:52 INFO - PROCESS | 1932 | 1462361812820 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:36:52 INFO - PROCESS | 1932 | 1462361812822 Marionette TRACE conn4 <- [1,2558,null,{}] 04:36:52 INFO - PROCESS | 1932 | 1462361812827 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:52 INFO - PROCESS | 1932 | 1462361812995 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 04:36:53 INFO - PROCESS | 1932 | 1462361813201 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5aaa800 == 89 [pid = 1932] [id = 647] 04:36:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x7f70d3a14800) [pid = 1932] [serial = 1942] [outer = (nil)] 04:36:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x7f70e3ecbc00) [pid = 1932] [serial = 1943] [outer = 0x7f70d3a14800] 04:36:53 INFO - PROCESS | 1932 | 1462361813268 Marionette DEBUG loaded listener.js 04:36:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x7f70e4462800) [pid = 1932] [serial = 1944] [outer = 0x7f70d3a14800] 04:36:54 INFO - PROCESS | 1932 | 1462361814119 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:36:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:36:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1332ms 04:36:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:36:54 INFO - PROCESS | 1932 | 1462361814152 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 04:36:54 INFO - PROCESS | 1932 | 1462361814155 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 04:36:54 INFO - PROCESS | 1932 | 1462361814161 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:36:54 INFO - PROCESS | 1932 | 1462361814164 Marionette TRACE conn4 <- [1,2562,null,{}] 04:36:54 INFO - PROCESS | 1932 | 1462361814169 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:54 INFO - PROCESS | 1932 | 1462361814339 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 04:36:54 INFO - PROCESS | 1932 | 1462361814550 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f8c59000 == 90 [pid = 1932] [id = 648] 04:36:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x7f70e2587400) [pid = 1932] [serial = 1945] [outer = (nil)] 04:36:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x7f70e665f800) [pid = 1932] [serial = 1946] [outer = 0x7f70e2587400] 04:36:54 INFO - PROCESS | 1932 | 1462361814611 Marionette DEBUG loaded listener.js 04:36:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x7f70ea086c00) [pid = 1932] [serial = 1947] [outer = 0x7f70e2587400] 04:36:55 INFO - PROCESS | 1932 | 1462361815466 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:36:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:36:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1379ms 04:36:55 INFO - PROCESS | 1932 | 1462361815539 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 04:36:55 INFO - PROCESS | 1932 | 1462361815542 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 04:36:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:36:55 INFO - PROCESS | 1932 | 1462361815548 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:36:55 INFO - PROCESS | 1932 | 1462361815550 Marionette TRACE conn4 <- [1,2566,null,{}] 04:36:55 INFO - PROCESS | 1932 | 1462361815555 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:55 INFO - PROCESS | 1932 | 1462361815726 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 04:36:55 INFO - PROCESS | 1932 | 1462361815927 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c7f18800 == 91 [pid = 1932] [id = 649] 04:36:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x7f70e3e3c800) [pid = 1932] [serial = 1948] [outer = (nil)] 04:36:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x7f70f0b06c00) [pid = 1932] [serial = 1949] [outer = 0x7f70e3e3c800] 04:36:55 INFO - PROCESS | 1932 | 1462361815991 Marionette DEBUG loaded listener.js 04:36:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x7f70f0e92c00) [pid = 1932] [serial = 1950] [outer = 0x7f70e3e3c800] 04:36:56 INFO - PROCESS | 1932 | 1462361816844 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:36:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:36:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1330ms 04:36:56 INFO - PROCESS | 1932 | 1462361816885 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 04:36:56 INFO - PROCESS | 1932 | 1462361816889 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 04:36:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:36:56 INFO - PROCESS | 1932 | 1462361816895 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:36:56 INFO - PROCESS | 1932 | 1462361816898 Marionette TRACE conn4 <- [1,2570,null,{}] 04:36:56 INFO - PROCESS | 1932 | 1462361816904 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:57 INFO - PROCESS | 1932 | 1462361817100 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 04:36:57 INFO - PROCESS | 1932 | 1462361817310 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dad50000 == 92 [pid = 1932] [id = 650] 04:36:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x7f70e4461400) [pid = 1932] [serial = 1951] [outer = (nil)] 04:36:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x7f70f23edc00) [pid = 1932] [serial = 1952] [outer = 0x7f70e4461400] 04:36:57 INFO - PROCESS | 1932 | 1462361817382 Marionette DEBUG loaded listener.js 04:36:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x7f70f6259000) [pid = 1932] [serial = 1953] [outer = 0x7f70e4461400] 04:36:58 INFO - PROCESS | 1932 | 1462361818262 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:36:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:36:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1430ms 04:36:58 INFO - PROCESS | 1932 | 1462361818325 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 04:36:58 INFO - PROCESS | 1932 | 1462361818329 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 04:36:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:36:58 INFO - PROCESS | 1932 | 1462361818334 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:36:58 INFO - PROCESS | 1932 | 1462361818337 Marionette TRACE conn4 <- [1,2574,null,{}] 04:36:58 INFO - PROCESS | 1932 | 1462361818342 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:58 INFO - PROCESS | 1932 | 1462361818517 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 04:36:58 INFO - PROCESS | 1932 | 1462361818724 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cba5f000 == 93 [pid = 1932] [id = 651] 04:36:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x7f70cf6ab400) [pid = 1932] [serial = 1954] [outer = (nil)] 04:36:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x7f70cf6b1000) [pid = 1932] [serial = 1955] [outer = 0x7f70cf6ab400] 04:36:58 INFO - PROCESS | 1932 | 1462361818788 Marionette DEBUG loaded listener.js 04:36:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x7f70cf6b6c00) [pid = 1932] [serial = 1956] [outer = 0x7f70cf6ab400] 04:36:59 INFO - PROCESS | 1932 | 1462361819605 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:36:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:36:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1328ms 04:36:59 INFO - PROCESS | 1932 | 1462361819663 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 04:36:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:36:59 INFO - PROCESS | 1932 | 1462361819667 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 04:36:59 INFO - PROCESS | 1932 | 1462361819672 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:36:59 INFO - PROCESS | 1932 | 1462361819682 Marionette TRACE conn4 <- [1,2578,null,{}] 04:36:59 INFO - PROCESS | 1932 | 1462361819686 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:59 INFO - PROCESS | 1932 | 1462361819855 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 04:37:00 INFO - PROCESS | 1932 | 1462361820072 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca6e0800 == 94 [pid = 1932] [id = 652] 04:37:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x7f70c84e4400) [pid = 1932] [serial = 1957] [outer = (nil)] 04:37:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x7f70cc30fc00) [pid = 1932] [serial = 1958] [outer = 0x7f70c84e4400] 04:37:00 INFO - PROCESS | 1932 | 1462361820174 Marionette DEBUG loaded listener.js 04:37:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x7f70d1c4bc00) [pid = 1932] [serial = 1959] [outer = 0x7f70c84e4400] 04:37:01 INFO - PROCESS | 1932 | 1462361821026 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:37:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:37:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1386ms 04:37:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:37:01 INFO - PROCESS | 1932 | 1462361821058 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 04:37:01 INFO - PROCESS | 1932 | 1462361821061 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 04:37:01 INFO - PROCESS | 1932 | 1462361821067 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:37:01 INFO - PROCESS | 1932 | 1462361821070 Marionette TRACE conn4 <- [1,2582,null,{}] 04:37:01 INFO - PROCESS | 1932 | 1462361821075 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:01 INFO - PROCESS | 1932 | 1462361821244 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 04:37:01 INFO - PROCESS | 1932 | 1462361821455 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca6da800 == 95 [pid = 1932] [id = 653] 04:37:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x7f70c84ec800) [pid = 1932] [serial = 1960] [outer = (nil)] 04:37:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x7f70ca21e800) [pid = 1932] [serial = 1961] [outer = 0x7f70c84ec800] 04:37:01 INFO - PROCESS | 1932 | 1462361821808 Marionette DEBUG loaded listener.js 04:37:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x7f70cc30d000) [pid = 1932] [serial = 1962] [outer = 0x7f70c84ec800] 04:37:02 INFO - PROCESS | 1932 | 1462361822736 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:37:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:37:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1733ms 04:37:02 INFO - PROCESS | 1932 | 1462361822800 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 04:37:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:37:02 INFO - PROCESS | 1932 | 1462361822806 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 04:37:02 INFO - PROCESS | 1932 | 1462361822814 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 1932 | 1462361822819 Marionette TRACE conn4 <- [1,2586,null,{}] 04:37:02 INFO - PROCESS | 1932 | 1462361822825 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:03 INFO - PROCESS | 1932 | 1462361823001 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 04:37:03 INFO - PROCESS | 1932 | 1462361823336 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c9fb4000 == 96 [pid = 1932] [id = 654] 04:37:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x7f70cf6b7400) [pid = 1932] [serial = 1963] [outer = (nil)] 04:37:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x7f70d1c4c800) [pid = 1932] [serial = 1964] [outer = 0x7f70cf6b7400] 04:37:03 INFO - PROCESS | 1932 | 1462361823437 Marionette DEBUG loaded listener.js 04:37:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x7f70d24e7800) [pid = 1932] [serial = 1965] [outer = 0x7f70cf6b7400] 04:37:04 INFO - PROCESS | 1932 | 1462361824231 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:37:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:37:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1483ms 04:37:04 INFO - PROCESS | 1932 | 1462361824295 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 04:37:04 INFO - PROCESS | 1932 | 1462361824300 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 04:37:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:37:04 INFO - PROCESS | 1932 | 1462361824309 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:37:04 INFO - PROCESS | 1932 | 1462361824313 Marionette TRACE conn4 <- [1,2590,null,{}] 04:37:04 INFO - PROCESS | 1932 | 1462361824318 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:04 INFO - PROCESS | 1932 | 1462361824500 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 04:37:04 INFO - PROCESS | 1932 | 1462361824714 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c7f93000 == 97 [pid = 1932] [id = 655] 04:37:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x7f70cc311400) [pid = 1932] [serial = 1966] [outer = (nil)] 04:37:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x7f70ceacbc00) [pid = 1932] [serial = 1967] [outer = 0x7f70cc311400] 04:37:04 INFO - PROCESS | 1932 | 1462361824835 Marionette DEBUG loaded listener.js 04:37:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x7f70d363a800) [pid = 1932] [serial = 1968] [outer = 0x7f70cc311400] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x7f70f53cf400) [pid = 1932] [serial = 1868] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x7f70e6358800) [pid = 1932] [serial = 1859] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x7f70ca22b800) [pid = 1932] [serial = 1877] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x7f70dc027800) [pid = 1932] [serial = 1853] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x7f70d8631400) [pid = 1932] [serial = 1847] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x7f70ca235000) [pid = 1932] [serial = 1880] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x7f70e2fad800) [pid = 1932] [serial = 1856] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x7f70ca221400) [pid = 1932] [serial = 1874] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x7f70ce190000) [pid = 1932] [serial = 1841] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x7f70d24dec00) [pid = 1932] [serial = 1883] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x7f70da23c000) [pid = 1932] [serial = 1850] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x7f70d2a1c000) [pid = 1932] [serial = 1778] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x7f70da23a000) [pid = 1932] [serial = 1781] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x7f70f0df1000) [pid = 1932] [serial = 1787] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x7f70ceac6800) [pid = 1932] [serial = 1814] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x7f70e3457000) [pid = 1932] [serial = 1784] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x7f70eaf96c00) [pid = 1932] [serial = 1790] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x7f70f6328800) [pid = 1932] [serial = 1793] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x7f70cc30b000) [pid = 1932] [serial = 1796] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x7f70c88ec400) [pid = 1932] [serial = 1799] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x7f70cb5ec800) [pid = 1932] [serial = 1802] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x7f70cb5f6400) [pid = 1932] [serial = 1805] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x7f70d8d48400) [pid = 1932] [serial = 1808] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x7f70ceabc800) [pid = 1932] [serial = 1811] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x7f70f1031c00) [pid = 1932] [serial = 1865] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x7f70eaf9e400) [pid = 1932] [serial = 1862] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x7f70f6329000) [pid = 1932] [serial = 1871] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x7f70d2a20c00) [pid = 1932] [serial = 1844] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b48000 == 96 [pid = 1932] [id = 634] 04:37:05 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8d0c800 == 95 [pid = 1932] [id = 633] 04:37:05 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2db7000 == 94 [pid = 1932] [id = 632] 04:37:05 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d78800 == 93 [pid = 1932] [id = 612] 04:37:05 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d18c6000 == 92 [pid = 1932] [id = 631] 04:37:05 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c84d6800 == 91 [pid = 1932] [id = 630] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70d8d3e400) [pid = 1932] [serial = 1566] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x7f70d2dfa800) [pid = 1932] [serial = 1551] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70dd6e9800) [pid = 1932] [serial = 1509] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x7f70d496a400) [pid = 1932] [serial = 1608] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x7f70da88f800) [pid = 1932] [serial = 1572] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x7f70e180c400) [pid = 1932] [serial = 1512] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x7f70d8ae7c00) [pid = 1932] [serial = 1563] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x7f70f0e8d800) [pid = 1932] [serial = 1680] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70d1c52c00) [pid = 1932] [serial = 1548] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70d45d4c00) [pid = 1932] [serial = 1719] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70d8907800) [pid = 1932] [serial = 1722] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70e1e97400) [pid = 1932] [serial = 1728] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70eff69800) [pid = 1932] [serial = 1734] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70dbf24000) [pid = 1932] [serial = 1725] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70e107f000) [pid = 1932] [serial = 1716] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x7f70e3c6e400) [pid = 1932] [serial = 1731] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70d24e9800) [pid = 1932] [serial = 1889] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70da51f400) [pid = 1932] [serial = 1569] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70daa94800) [pid = 1932] [serial = 1575] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x7f70e48c1c00) [pid = 1932] [serial = 1674] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x7f70d3a17800) [pid = 1932] [serial = 1662] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x7f70eff6a400) [pid = 1932] [serial = 1677] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x7f70d86c5800) [pid = 1932] [serial = 1665] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x7f70dd516000) [pid = 1932] [serial = 1839] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x7f70e2462000) [pid = 1932] [serial = 1515] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x7f70e245f800) [pid = 1932] [serial = 1626] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x7f70d8aed000) [pid = 1932] [serial = 1611] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x7f70dabe8800) [pid = 1932] [serial = 1503] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x7f70f5cc0000) [pid = 1932] [serial = 1743] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x7f70d867b000) [pid = 1932] [serial = 1557] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x7f70da52b000) [pid = 1932] [serial = 1500] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70e3c74400) [pid = 1932] [serial = 1521] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70d89f3400) [pid = 1932] [serial = 1689] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70ceac1000) [pid = 1932] [serial = 1886] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70dc031400) [pid = 1932] [serial = 1506] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70d3be9800) [pid = 1932] [serial = 1494] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70e3737800) [pid = 1932] [serial = 1629] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70dbf28000) [pid = 1932] [serial = 1602] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70f59aec00) [pid = 1932] [serial = 1740] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70d89f2000) [pid = 1932] [serial = 1497] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70cf74a800) [pid = 1932] [serial = 1491] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70d2dee000) [pid = 1932] [serial = 1605] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70f4165000) [pid = 1932] [serial = 1737] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70d4967c00) [pid = 1932] [serial = 1554] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70f1283000) [pid = 1932] [serial = 1683] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70dabf4400) [pid = 1932] [serial = 1614] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70cf9dec00) [pid = 1932] [serial = 1887] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70e299d000) [pid = 1932] [serial = 1671] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70d8904000) [pid = 1932] [serial = 1560] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70e00e7800) [pid = 1932] [serial = 1620] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70dc025800) [pid = 1932] [serial = 1668] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x7f70e3c70800) [pid = 1932] [serial = 1632] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x7f70e34f4400) [pid = 1932] [serial = 1518] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x7f70dc025400) [pid = 1932] [serial = 1838] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x7f70d8cb7c00) [pid = 1932] [serial = 1832] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x7f70d8ac4c00) [pid = 1932] [serial = 1835] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70da891c00) [pid = 1932] [serial = 1833] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70cead1400) [pid = 1932] [serial = 1818] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70ce18d800) [pid = 1932] [serial = 1817] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70e0b8c800) [pid = 1932] [serial = 1776] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70d3637800) [pid = 1932] [serial = 1821] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70d27d2c00) [pid = 1932] [serial = 1820] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70d8630c00) [pid = 1932] [serial = 1826] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70d865e000) [pid = 1932] [serial = 1827] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70d45bdc00) [pid = 1932] [serial = 1823] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70d48f6c00) [pid = 1932] [serial = 1824] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x7f70d865cc00) [pid = 1932] [serial = 1829] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x7f70d8903000) [pid = 1932] [serial = 1830] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x7f70daa8f000) [pid = 1932] [serial = 1836] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x7f70f2220400) [pid = 1932] [serial = 1686] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x7f70dc02c000) [pid = 1932] [serial = 1617] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x7f70e0cb5000) [pid = 1932] [serial = 1623] [outer = (nil)] [url = about:blank] 04:37:05 INFO - PROCESS | 1932 | 1462361825715 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1438ms 04:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:37:05 INFO - PROCESS | 1932 | 1462361825747 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 04:37:05 INFO - PROCESS | 1932 | 1462361825750 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 04:37:05 INFO - PROCESS | 1932 | 1462361825755 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:37:05 INFO - PROCESS | 1932 | 1462361825760 Marionette TRACE conn4 <- [1,2594,null,{}] 04:37:05 INFO - PROCESS | 1932 | 1462361825774 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:05 INFO - PROCESS | 1932 | 1462361825973 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 04:37:06 INFO - PROCESS | 1932 | 1462361826132 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2849800 == 92 [pid = 1932] [id = 656] 04:37:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70d24dec00) [pid = 1932] [serial = 1969] [outer = (nil)] 04:37:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70d3a6b000) [pid = 1932] [serial = 1970] [outer = 0x7f70d24dec00] 04:37:06 INFO - PROCESS | 1932 | 1462361826192 Marionette DEBUG loaded listener.js 04:37:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70d45bd400) [pid = 1932] [serial = 1971] [outer = 0x7f70d24dec00] 04:37:06 INFO - PROCESS | 1932 | 1462361826906 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1181ms 04:37:06 INFO - PROCESS | 1932 | 1462361826936 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 04:37:06 INFO - PROCESS | 1932 | 1462361826940 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 04:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:37:06 INFO - PROCESS | 1932 | 1462361826945 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:37:06 INFO - PROCESS | 1932 | 1462361826947 Marionette TRACE conn4 <- [1,2598,null,{}] 04:37:06 INFO - PROCESS | 1932 | 1462361826952 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:07 INFO - PROCESS | 1932 | 1462361827108 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 04:37:07 INFO - PROCESS | 1932 | 1462361827285 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3853800 == 93 [pid = 1932] [id = 657] 04:37:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x7f70d24e9800) [pid = 1932] [serial = 1972] [outer = (nil)] 04:37:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x7f70d45dd000) [pid = 1932] [serial = 1973] [outer = 0x7f70d24e9800] 04:37:07 INFO - PROCESS | 1932 | 1462361827340 Marionette DEBUG loaded listener.js 04:37:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70d4965400) [pid = 1932] [serial = 1974] [outer = 0x7f70d24e9800] 04:37:08 INFO - PROCESS | 1932 | 1462361828101 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1178ms 04:37:08 INFO - PROCESS | 1932 | 1462361828123 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 04:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:37:08 INFO - PROCESS | 1932 | 1462361828126 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 04:37:08 INFO - PROCESS | 1932 | 1462361828138 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:37:08 INFO - PROCESS | 1932 | 1462361828140 Marionette TRACE conn4 <- [1,2602,null,{}] 04:37:08 INFO - PROCESS | 1932 | 1462361828144 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:08 INFO - PROCESS | 1932 | 1462361828355 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 04:37:08 INFO - PROCESS | 1932 | 1462361828379 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d456a800 == 94 [pid = 1932] [id = 658] 04:37:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70d4968000) [pid = 1932] [serial = 1975] [outer = (nil)] 04:37:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70d850b400) [pid = 1932] [serial = 1976] [outer = 0x7f70d4968000] 04:37:08 INFO - PROCESS | 1932 | 1462361828439 Marionette DEBUG loaded listener.js 04:37:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70d8682000) [pid = 1932] [serial = 1977] [outer = 0x7f70d4968000] 04:37:09 INFO - PROCESS | 1932 | 1462361829445 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:37:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:37:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1334ms 04:37:09 INFO - PROCESS | 1932 | 1462361829465 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 04:37:09 INFO - PROCESS | 1932 | 1462361829469 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 04:37:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:37:09 INFO - PROCESS | 1932 | 1462361829483 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:37:09 INFO - PROCESS | 1932 | 1462361829485 Marionette TRACE conn4 <- [1,2606,null,{}] 04:37:09 INFO - PROCESS | 1932 | 1462361829491 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:10 INFO - PROCESS | 1932 | 1462361830039 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70cf9e0400) [pid = 1932] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70d45d3800) [pid = 1932] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70cb5f9c00) [pid = 1932] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x7f70d3bea000) [pid = 1932] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x7f70cc4f3400) [pid = 1932] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x7f70c84eb800) [pid = 1932] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x7f70d8ac2400) [pid = 1932] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x7f70ce2da800) [pid = 1932] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x7f70c88e8000) [pid = 1932] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x7f70c88ea000) [pid = 1932] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x7f70d8d3b400) [pid = 1932] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70ceabdc00) [pid = 1932] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70ca21b000) [pid = 1932] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x7f70f59b1800) [pid = 1932] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x7f70d48f7c00) [pid = 1932] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x7f70d3be7400) [pid = 1932] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x7f70cb5f3c00) [pid = 1932] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70c88e4000) [pid = 1932] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70ce2dfc00) [pid = 1932] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x7f70e1080400) [pid = 1932] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x7f70cc302c00) [pid = 1932] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x7f70cf9d9c00) [pid = 1932] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:37:10 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70c88e3800) [pid = 1932] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:37:10 INFO - PROCESS | 1932 | 1462361830215 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c84d8000 == 95 [pid = 1932] [id = 659] 04:37:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70c84e5800) [pid = 1932] [serial = 1978] [outer = (nil)] 04:37:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70c88e8000) [pid = 1932] [serial = 1979] [outer = 0x7f70c84e5800] 04:37:10 INFO - PROCESS | 1932 | 1462361830271 Marionette DEBUG loaded listener.js 04:37:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x7f70cb5f7400) [pid = 1932] [serial = 1980] [outer = 0x7f70c84e5800] 04:37:10 INFO - PROCESS | 1932 | 1462361830918 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1485ms 04:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:37:10 INFO - PROCESS | 1932 | 1462361830961 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 04:37:10 INFO - PROCESS | 1932 | 1462361830963 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 04:37:10 INFO - PROCESS | 1932 | 1462361830970 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:37:10 INFO - PROCESS | 1932 | 1462361830972 Marionette TRACE conn4 <- [1,2610,null,{}] 04:37:10 INFO - PROCESS | 1932 | 1462361830978 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:11 INFO - PROCESS | 1932 | 1462361831134 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 04:37:11 INFO - PROCESS | 1932 | 1462361831288 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d89d1800 == 96 [pid = 1932] [id = 660] 04:37:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70c84eb800) [pid = 1932] [serial = 1981] [outer = (nil)] 04:37:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70ceabb000) [pid = 1932] [serial = 1982] [outer = 0x7f70c84eb800] 04:37:11 INFO - PROCESS | 1932 | 1462361831342 Marionette DEBUG loaded listener.js 04:37:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70d8680c00) [pid = 1932] [serial = 1983] [outer = 0x7f70c84eb800] 04:37:11 INFO - PROCESS | 1932 | 1462361831968 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1128ms 04:37:12 INFO - PROCESS | 1932 | 1462361832120 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 04:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:37:12 INFO - PROCESS | 1932 | 1462361832125 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 04:37:12 INFO - PROCESS | 1932 | 1462361832138 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:37:12 INFO - PROCESS | 1932 | 1462361832148 Marionette TRACE conn4 <- [1,2614,null,{}] 04:37:12 INFO - PROCESS | 1932 | 1462361832165 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:12 INFO - PROCESS | 1932 | 1462361832375 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 04:37:12 INFO - PROCESS | 1932 | 1462361832568 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cba69800 == 97 [pid = 1932] [id = 661] 04:37:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x7f70c84eec00) [pid = 1932] [serial = 1984] [outer = (nil)] 04:37:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x7f70ce189000) [pid = 1932] [serial = 1985] [outer = 0x7f70c84eec00] 04:37:12 INFO - PROCESS | 1932 | 1462361832631 Marionette DEBUG loaded listener.js 04:37:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70ceac4c00) [pid = 1932] [serial = 1986] [outer = 0x7f70c84eec00] 04:37:13 INFO - PROCESS | 1932 | 1462361833518 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1413ms 04:37:13 INFO - PROCESS | 1932 | 1462361833545 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 04:37:13 INFO - PROCESS | 1932 | 1462361833550 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 04:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:37:13 INFO - PROCESS | 1932 | 1462361833562 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:37:13 INFO - PROCESS | 1932 | 1462361833566 Marionette TRACE conn4 <- [1,2618,null,{}] 04:37:13 INFO - PROCESS | 1932 | 1462361833572 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:13 INFO - PROCESS | 1932 | 1462361833752 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 04:37:13 INFO - PROCESS | 1932 | 1462361833958 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2db6000 == 98 [pid = 1932] [id = 662] 04:37:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70cc30b000) [pid = 1932] [serial = 1987] [outer = (nil)] 04:37:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70d24e6000) [pid = 1932] [serial = 1988] [outer = 0x7f70cc30b000] 04:37:14 INFO - PROCESS | 1932 | 1462361834026 Marionette DEBUG loaded listener.js 04:37:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70d3632000) [pid = 1932] [serial = 1989] [outer = 0x7f70cc30b000] 04:37:14 INFO - PROCESS | 1932 | 1462361834928 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1438ms 04:37:14 INFO - PROCESS | 1932 | 1462361834997 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 04:37:15 INFO - PROCESS | 1932 | 1462361835000 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 04:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:37:15 INFO - PROCESS | 1932 | 1462361835006 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:37:15 INFO - PROCESS | 1932 | 1462361835009 Marionette TRACE conn4 <- [1,2622,null,{}] 04:37:15 INFO - PROCESS | 1932 | 1462361835023 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:15 INFO - PROCESS | 1932 | 1462361835251 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 04:37:15 INFO - PROCESS | 1932 | 1462361835447 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b1f800 == 99 [pid = 1932] [id = 663] 04:37:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x7f70d45de000) [pid = 1932] [serial = 1990] [outer = (nil)] 04:37:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x7f70d8507000) [pid = 1932] [serial = 1991] [outer = 0x7f70d45de000] 04:37:15 INFO - PROCESS | 1932 | 1462361835556 Marionette DEBUG loaded listener.js 04:37:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70d867c400) [pid = 1932] [serial = 1992] [outer = 0x7f70d45de000] 04:37:16 INFO - PROCESS | 1932 | 1462361836357 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1385ms 04:37:16 INFO - PROCESS | 1932 | 1462361836392 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 04:37:16 INFO - PROCESS | 1932 | 1462361836395 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 04:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:37:16 INFO - PROCESS | 1932 | 1462361836401 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:37:16 INFO - PROCESS | 1932 | 1462361836404 Marionette TRACE conn4 <- [1,2626,null,{}] 04:37:16 INFO - PROCESS | 1932 | 1462361836409 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:16 INFO - PROCESS | 1932 | 1462361836591 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 04:37:16 INFO - PROCESS | 1932 | 1462361836790 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d73800 == 100 [pid = 1932] [id = 664] 04:37:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70d4758000) [pid = 1932] [serial = 1993] [outer = (nil)] 04:37:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70d8ae9400) [pid = 1932] [serial = 1994] [outer = 0x7f70d4758000] 04:37:16 INFO - PROCESS | 1932 | 1462361836855 Marionette DEBUG loaded listener.js 04:37:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x7f70d8d48000) [pid = 1932] [serial = 1995] [outer = 0x7f70d4758000] 04:37:17 INFO - PROCESS | 1932 | 1462361837692 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1332ms 04:37:17 INFO - PROCESS | 1932 | 1462361837734 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 04:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:37:17 INFO - PROCESS | 1932 | 1462361837738 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 04:37:17 INFO - PROCESS | 1932 | 1462361837744 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:37:17 INFO - PROCESS | 1932 | 1462361837747 Marionette TRACE conn4 <- [1,2630,null,{}] 04:37:17 INFO - PROCESS | 1932 | 1462361837753 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:17 INFO - PROCESS | 1932 | 1462361837929 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 04:37:18 INFO - PROCESS | 1932 | 1462361838128 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da32f000 == 101 [pid = 1932] [id = 665] 04:37:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x7f70d8903000) [pid = 1932] [serial = 1996] [outer = (nil)] 04:37:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70da521800) [pid = 1932] [serial = 1997] [outer = 0x7f70d8903000] 04:37:18 INFO - PROCESS | 1932 | 1462361838192 Marionette DEBUG loaded listener.js 04:37:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70da894000) [pid = 1932] [serial = 1998] [outer = 0x7f70d8903000] 04:37:19 INFO - PROCESS | 1932 | 1462361839017 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1333ms 04:37:19 INFO - PROCESS | 1932 | 1462361839077 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 04:37:19 INFO - PROCESS | 1932 | 1462361839079 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 04:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:37:19 INFO - PROCESS | 1932 | 1462361839085 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:37:19 INFO - PROCESS | 1932 | 1462361839087 Marionette TRACE conn4 <- [1,2634,null,{}] 04:37:19 INFO - PROCESS | 1932 | 1462361839093 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:19 INFO - PROCESS | 1932 | 1462361839318 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 04:37:19 INFO - PROCESS | 1932 | 1462361839513 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dad4e000 == 102 [pid = 1932] [id = 666] 04:37:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70da3a1c00) [pid = 1932] [serial = 1999] [outer = (nil)] 04:37:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70dd50d800) [pid = 1932] [serial = 2000] [outer = 0x7f70da3a1c00] 04:37:19 INFO - PROCESS | 1932 | 1462361839580 Marionette DEBUG loaded listener.js 04:37:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70dd6ee800) [pid = 1932] [serial = 2001] [outer = 0x7f70da3a1c00] 04:37:20 INFO - PROCESS | 1932 | 1462361840415 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1376ms 04:37:20 INFO - PROCESS | 1932 | 1462361840463 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 04:37:20 INFO - PROCESS | 1932 | 1462361840466 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 04:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:37:20 INFO - PROCESS | 1932 | 1462361840471 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:37:20 INFO - PROCESS | 1932 | 1462361840473 Marionette TRACE conn4 <- [1,2638,null,{}] 04:37:20 INFO - PROCESS | 1932 | 1462361840478 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:20 INFO - PROCESS | 1932 | 1462361840660 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 04:37:20 INFO - PROCESS | 1932 | 1462361840862 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc0cb800 == 103 [pid = 1932] [id = 667] 04:37:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70da896c00) [pid = 1932] [serial = 2002] [outer = (nil)] 04:37:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70e0288400) [pid = 1932] [serial = 2003] [outer = 0x7f70da896c00] 04:37:20 INFO - PROCESS | 1932 | 1462361840924 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70e1bbf800) [pid = 1932] [serial = 2004] [outer = 0x7f70da896c00] 04:37:21 INFO - PROCESS | 1932 | 1462361841701 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1276ms 04:37:21 INFO - PROCESS | 1932 | 1462361841748 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 04:37:21 INFO - PROCESS | 1932 | 1462361841752 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 04:37:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:37:21 INFO - PROCESS | 1932 | 1462361841757 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:37:21 INFO - PROCESS | 1932 | 1462361841759 Marionette TRACE conn4 <- [1,2642,null,{}] 04:37:21 INFO - PROCESS | 1932 | 1462361841765 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:21 INFO - PROCESS | 1932 | 1462361841937 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 04:37:22 INFO - PROCESS | 1932 | 1462361842135 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0093800 == 104 [pid = 1932] [id = 668] 04:37:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70dbfa7400) [pid = 1932] [serial = 2005] [outer = (nil)] 04:37:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70e245f800) [pid = 1932] [serial = 2006] [outer = 0x7f70dbfa7400] 04:37:22 INFO - PROCESS | 1932 | 1462361842208 Marionette DEBUG loaded listener.js 04:37:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70e3742c00) [pid = 1932] [serial = 2007] [outer = 0x7f70dbfa7400] 04:37:23 INFO - PROCESS | 1932 | 1462361843034 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:37:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:37:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1326ms 04:37:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:37:23 INFO - PROCESS | 1932 | 1462361843085 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 04:37:23 INFO - PROCESS | 1932 | 1462361843087 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 04:37:23 INFO - PROCESS | 1932 | 1462361843093 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:37:23 INFO - PROCESS | 1932 | 1462361843095 Marionette TRACE conn4 <- [1,2646,null,{}] 04:37:23 INFO - PROCESS | 1932 | 1462361843100 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:23 INFO - PROCESS | 1932 | 1462361843269 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 04:37:23 INFO - PROCESS | 1932 | 1462361843469 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26b5800 == 105 [pid = 1932] [id = 669] 04:37:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x7f70ce18ec00) [pid = 1932] [serial = 2008] [outer = (nil)] 04:37:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x7f70e3ec7c00) [pid = 1932] [serial = 2009] [outer = 0x7f70ce18ec00] 04:37:23 INFO - PROCESS | 1932 | 1462361843538 Marionette DEBUG loaded listener.js 04:37:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x7f70e6358800) [pid = 1932] [serial = 2010] [outer = 0x7f70ce18ec00] 04:37:24 INFO - PROCESS | 1932 | 1462361844368 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:37:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:37:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1327ms 04:37:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:37:24 INFO - PROCESS | 1932 | 1462361844420 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 04:37:24 INFO - PROCESS | 1932 | 1462361844422 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 04:37:24 INFO - PROCESS | 1932 | 1462361844427 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:37:24 INFO - PROCESS | 1932 | 1462361844430 Marionette TRACE conn4 <- [1,2650,null,{}] 04:37:24 INFO - PROCESS | 1932 | 1462361844435 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:24 INFO - PROCESS | 1932 | 1462361844616 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 04:37:24 INFO - PROCESS | 1932 | 1462361844810 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e311b000 == 106 [pid = 1932] [id = 670] 04:37:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x7f70e007fc00) [pid = 1932] [serial = 2011] [outer = (nil)] 04:37:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x7f70f0b0bc00) [pid = 1932] [serial = 2012] [outer = 0x7f70e007fc00] 04:37:24 INFO - PROCESS | 1932 | 1462361844872 Marionette DEBUG loaded listener.js 04:37:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70f1031c00) [pid = 1932] [serial = 2013] [outer = 0x7f70e007fc00] 04:37:25 INFO - PROCESS | 1932 | 1462361845641 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:37:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:37:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1232ms 04:37:25 INFO - PROCESS | 1932 | 1462361845672 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 04:37:25 INFO - PROCESS | 1932 | 1462361845677 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 04:37:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:37:25 INFO - PROCESS | 1932 | 1462361845685 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:37:25 INFO - PROCESS | 1932 | 1462361845687 Marionette TRACE conn4 <- [1,2654,null,{}] 04:37:25 INFO - PROCESS | 1932 | 1462361845692 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:25 INFO - PROCESS | 1932 | 1462361845868 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 04:37:26 INFO - PROCESS | 1932 | 1462361846068 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3e8e000 == 107 [pid = 1932] [id = 671] 04:37:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70e3860800) [pid = 1932] [serial = 2014] [outer = (nil)] 04:37:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70f3c38c00) [pid = 1932] [serial = 2015] [outer = 0x7f70e3860800] 04:37:26 INFO - PROCESS | 1932 | 1462361846135 Marionette DEBUG loaded listener.js 04:37:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70f5587800) [pid = 1932] [serial = 2016] [outer = 0x7f70e3860800] 04:37:26 INFO - PROCESS | 1932 | 1462361846943 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:37:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:37:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1282ms 04:37:26 INFO - PROCESS | 1932 | 1462361846967 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 04:37:26 INFO - PROCESS | 1932 | 1462361846969 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 04:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:37:26 INFO - PROCESS | 1932 | 1462361846975 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:37:26 INFO - PROCESS | 1932 | 1462361846977 Marionette TRACE conn4 <- [1,2658,null,{}] 04:37:26 INFO - PROCESS | 1932 | 1462361846982 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:27 INFO - PROCESS | 1932 | 1462361847149 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 04:37:27 INFO - PROCESS | 1932 | 1462361847359 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ea30c800 == 108 [pid = 1932] [id = 672] 04:37:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70f1f5f000) [pid = 1932] [serial = 2017] [outer = (nil)] 04:37:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70f632c800) [pid = 1932] [serial = 2018] [outer = 0x7f70f1f5f000] 04:37:27 INFO - PROCESS | 1932 | 1462361847420 Marionette DEBUG loaded listener.js 04:37:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70f638e400) [pid = 1932] [serial = 2019] [outer = 0x7f70f1f5f000] 04:37:28 INFO - PROCESS | 1932 | 1462361848209 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:37:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:37:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1275ms 04:37:28 INFO - PROCESS | 1932 | 1462361848250 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 04:37:28 INFO - PROCESS | 1932 | 1462361848253 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 04:37:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:37:28 INFO - PROCESS | 1932 | 1462361848258 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:37:28 INFO - PROCESS | 1932 | 1462361848260 Marionette TRACE conn4 <- [1,2662,null,{}] 04:37:28 INFO - PROCESS | 1932 | 1462361848265 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:28 INFO - PROCESS | 1932 | 1462361848464 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 04:37:28 INFO - PROCESS | 1932 | 1462361848674 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c9fae800 == 109 [pid = 1932] [id = 673] 04:37:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70c84e5c00) [pid = 1932] [serial = 2020] [outer = (nil)] 04:37:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70ca690800) [pid = 1932] [serial = 2021] [outer = 0x7f70c84e5c00] 04:37:28 INFO - PROCESS | 1932 | 1462361848784 Marionette DEBUG loaded listener.js 04:37:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70ca697400) [pid = 1932] [serial = 2022] [outer = 0x7f70c84e5c00] 04:37:29 INFO - PROCESS | 1932 | 1462361849603 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:37:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:37:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1383ms 04:37:29 INFO - PROCESS | 1932 | 1462361849643 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 04:37:29 INFO - PROCESS | 1932 | 1462361849645 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 04:37:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:37:29 INFO - PROCESS | 1932 | 1462361849651 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:37:29 INFO - PROCESS | 1932 | 1462361849653 Marionette TRACE conn4 <- [1,2666,null,{}] 04:37:29 INFO - PROCESS | 1932 | 1462361849658 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:29 INFO - PROCESS | 1932 | 1462361849834 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 04:37:30 INFO - PROCESS | 1932 | 1462361850585 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cbdb6000 == 110 [pid = 1932] [id = 674] 04:37:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70c88e7400) [pid = 1932] [serial = 2023] [outer = (nil)] 04:37:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70ca22f400) [pid = 1932] [serial = 2024] [outer = 0x7f70c88e7400] 04:37:30 INFO - PROCESS | 1932 | 1462361850649 Marionette DEBUG loaded listener.js 04:37:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70cb5f9000) [pid = 1932] [serial = 2025] [outer = 0x7f70c88e7400] 04:37:31 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:31 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:37:31 INFO - PROCESS | 1932 | 1462361851879 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:37:31 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) 04:37:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2281ms 04:37:31 INFO - PROCESS | 1932 | 1462361851934 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 04:37:31 INFO - PROCESS | 1932 | 1462361851940 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 04:37:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:37:31 INFO - PROCESS | 1932 | 1462361851952 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:37:31 INFO - PROCESS | 1932 | 1462361851958 Marionette TRACE conn4 <- [1,2670,null,{}] 04:37:32 INFO - PROCESS | 1932 | 1462361852014 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:32 INFO - PROCESS | 1932 | 1462361852256 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 04:37:32 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d85db000 == 109 [pid = 1932] [id = 289] 04:37:32 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9e83800 == 108 [pid = 1932] [id = 353] 04:37:32 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70d45dcc00) [pid = 1932] [serial = 1901] [outer = (nil)] [url = about:blank] 04:37:32 INFO - PROCESS | 1932 | 1462361852545 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:32 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c7f8a800 == 107 [pid = 1932] [id = 601] 04:37:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c84df800 == 108 [pid = 1932] [id = 675] 04:37:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70cb5f3c00) [pid = 1932] [serial = 2026] [outer = (nil)] 04:37:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70cf6ab800) [pid = 1932] [serial = 2027] [outer = 0x7f70cb5f3c00] 04:37:32 INFO - PROCESS | 1932 | 1462361852608 Marionette DEBUG loaded listener.js 04:37:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70cf74bc00) [pid = 1932] [serial = 2028] [outer = 0x7f70cb5f3c00] 04:37:32 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8561000 == 107 [pid = 1932] [id = 602] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70cc30b400) [pid = 1932] [serial = 1806] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70db087800) [pid = 1932] [serial = 1782] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70ceaca800) [pid = 1932] [serial = 1815] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70ceabc000) [pid = 1932] [serial = 1842] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70f63ea000) [pid = 1932] [serial = 1809] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70e473c400) [pid = 1932] [serial = 1791] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70d3a0d800) [pid = 1932] [serial = 1845] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70d24e5400) [pid = 1932] [serial = 1884] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70f63ee400) [pid = 1932] [serial = 1794] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70f53cd400) [pid = 1932] [serial = 1788] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70d8aca000) [pid = 1932] [serial = 1848] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70ceac0c00) [pid = 1932] [serial = 1812] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70cb5f2000) [pid = 1932] [serial = 1803] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70db084400) [pid = 1932] [serial = 1851] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70e440c800) [pid = 1932] [serial = 1785] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x7f70cc310000) [pid = 1932] [serial = 1797] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x7f70d8510000) [pid = 1932] [serial = 1779] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x7f70c88f0c00) [pid = 1932] [serial = 1800] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x7f70d2a19800) [pid = 1932] [serial = 1910] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x7f70d48f7400) [pid = 1932] [serial = 1913] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70d8902c00) [pid = 1932] [serial = 1914] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70cead3000) [pid = 1932] [serial = 1895] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70ceab4c00) [pid = 1932] [serial = 1907] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70d2b0c800) [pid = 1932] [serial = 1898] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70d8660800) [pid = 1932] [serial = 1905] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70d835e800) [pid = 1932] [serial = 1904] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70c88e5c00) [pid = 1932] [serial = 1892] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70d3640800) [pid = 1932] [serial = 1916] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70d363f800) [pid = 1932] [serial = 1911] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70cead3c00) [pid = 1932] [serial = 1908] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x7f70d496c800) [pid = 1932] [serial = 1917] [outer = (nil)] [url = about:blank] 04:37:33 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:33 INFO - PROCESS | 1932 | 1462361853768 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 04:37:33 INFO - PROCESS | 1932 | 1462361853790 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 04:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:37:33 INFO - PROCESS | 1932 | 1462361853797 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:37:33 INFO - PROCESS | 1932 | 1462361853804 Marionette TRACE conn4 <- [1,2674,null,{}] 04:37:33 INFO - PROCESS | 1932 | 1462361853820 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:33 INFO - PROCESS | 1932 | 1462361853967 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 04:37:34 INFO - PROCESS | 1932 | 1462361854198 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ce3df000 == 108 [pid = 1932] [id = 676] 04:37:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70ce9c2400) [pid = 1932] [serial = 2029] [outer = (nil)] 04:37:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70d24e5000) [pid = 1932] [serial = 2030] [outer = 0x7f70ce9c2400] 04:37:34 INFO - PROCESS | 1932 | 1462361854252 Marionette DEBUG loaded listener.js 04:37:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70d2b0c800) [pid = 1932] [serial = 2031] [outer = 0x7f70ce9c2400] 04:37:35 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:35 INFO - PROCESS | 1932 | 1462361855366 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 04:37:35 INFO - PROCESS | 1932 | 1462361855400 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 04:37:35 INFO - PROCESS | 1932 | 1462361855413 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:37:35 INFO - PROCESS | 1932 | 1462361855421 Marionette TRACE conn4 <- [1,2678,null,{}] 04:37:35 INFO - PROCESS | 1932 | 1462361855434 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:35 INFO - PROCESS | 1932 | 1462361855639 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 04:37:36 INFO - PROCESS | 1932 | 1462361856537 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70ce9bb800) [pid = 1932] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70c84ec400) [pid = 1932] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x7f70d2a14000) [pid = 1932] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x7f70cf6b7400) [pid = 1932] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x7f70ca229000) [pid = 1932] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x7f70d24e9800) [pid = 1932] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x7f70ea08c000) [pid = 1932] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x7f70cc311400) [pid = 1932] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x7f70e00ea400) [pid = 1932] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x7f70daa92c00) [pid = 1932] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70ca222c00) [pid = 1932] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70d86bc800) [pid = 1932] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x7f70dc031000) [pid = 1932] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x7f70c84ec800) [pid = 1932] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x7f70d3bea400) [pid = 1932] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x7f70d48ef000) [pid = 1932] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70decf4400) [pid = 1932] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70ca219000) [pid = 1932] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x7f70c84e5800) [pid = 1932] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x7f70d4968000) [pid = 1932] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x7f70ca218400) [pid = 1932] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:37:36 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70d24dec00) [pid = 1932] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:37:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c9fa7000 == 109 [pid = 1932] [id = 677] 04:37:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70c88ea000) [pid = 1932] [serial = 2032] [outer = (nil)] 04:37:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70ca21d000) [pid = 1932] [serial = 2033] [outer = 0x7f70c88ea000] 04:37:36 INFO - PROCESS | 1932 | 1462361856672 Marionette DEBUG loaded listener.js 04:37:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x7f70ca699000) [pid = 1932] [serial = 2034] [outer = 0x7f70c88ea000] 04:37:37 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:37 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) 04:37:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2503ms 04:37:37 INFO - PROCESS | 1932 | 1462361857901 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:37:37 INFO - PROCESS | 1932 | 1462361857911 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 04:37:37 INFO - PROCESS | 1932 | 1462361857915 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 04:37:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:37:37 INFO - PROCESS | 1932 | 1462361857931 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:37:37 INFO - PROCESS | 1932 | 1462361857934 Marionette TRACE conn4 <- [1,2682,null,{}] 04:37:37 INFO - PROCESS | 1932 | 1462361857941 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:38 INFO - PROCESS | 1932 | 1462361858105 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 04:37:38 INFO - PROCESS | 1932 | 1462361858318 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d269d800 == 110 [pid = 1932] [id = 678] 04:37:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70cc307800) [pid = 1932] [serial = 2035] [outer = (nil)] 04:37:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70ceacec00) [pid = 1932] [serial = 2036] [outer = 0x7f70cc307800] 04:37:38 INFO - PROCESS | 1932 | 1462361858382 Marionette DEBUG loaded listener.js 04:37:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70cf744800) [pid = 1932] [serial = 2037] [outer = 0x7f70cc307800] 04:37:39 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:39 INFO - PROCESS | 1932 | 1462361859605 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:37:39 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) 04:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1734ms 04:37:39 INFO - PROCESS | 1932 | 1462361859666 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 04:37:39 INFO - PROCESS | 1932 | 1462361859672 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 04:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:37:39 INFO - PROCESS | 1932 | 1462361859679 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:37:39 INFO - PROCESS | 1932 | 1462361859682 Marionette TRACE conn4 <- [1,2686,null,{}] 04:37:39 INFO - PROCESS | 1932 | 1462361859687 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:39 INFO - PROCESS | 1932 | 1462361859953 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 04:37:40 INFO - PROCESS | 1932 | 1462361860118 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d39d1800 == 111 [pid = 1932] [id = 679] 04:37:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x7f70cf9e0c00) [pid = 1932] [serial = 2038] [outer = (nil)] 04:37:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x7f70d27d5000) [pid = 1932] [serial = 2039] [outer = 0x7f70cf9e0c00] 04:37:40 INFO - PROCESS | 1932 | 1462361860182 Marionette DEBUG loaded listener.js 04:37:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70d2dfa800) [pid = 1932] [serial = 2040] [outer = 0x7f70cf9e0c00] 04:37:41 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:41 INFO - PROCESS | 1932 | 1462361861461 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 04:37:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:37:41 INFO - PROCESS | 1932 | 1462361861515 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 04:37:41 INFO - PROCESS | 1932 | 1462361861522 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:37:41 INFO - PROCESS | 1932 | 1462361861530 Marionette TRACE conn4 <- [1,2690,null,{}] 04:37:41 INFO - PROCESS | 1932 | 1462361861590 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:41 INFO - PROCESS | 1932 | 1462361861868 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 04:37:42 INFO - PROCESS | 1932 | 1462361862008 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8d11800 == 112 [pid = 1932] [id = 680] 04:37:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70d3638000) [pid = 1932] [serial = 2041] [outer = (nil)] 04:37:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70d45df400) [pid = 1932] [serial = 2042] [outer = 0x7f70d3638000] 04:37:42 INFO - PROCESS | 1932 | 1462361862072 Marionette DEBUG loaded listener.js 04:37:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70d48f1c00) [pid = 1932] [serial = 2043] [outer = 0x7f70d3638000] 04:37:43 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:43 INFO - PROCESS | 1932 | 1462361863341 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 04:37:43 INFO - PROCESS | 1932 | 1462361863367 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 04:37:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:37:43 INFO - PROCESS | 1932 | 1462361863373 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:37:43 INFO - PROCESS | 1932 | 1462361863376 Marionette TRACE conn4 <- [1,2694,null,{}] 04:37:43 INFO - PROCESS | 1932 | 1462361863381 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:43 INFO - PROCESS | 1932 | 1462361863552 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 04:37:43 INFO - PROCESS | 1932 | 1462361863756 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cb4800 == 113 [pid = 1932] [id = 681] 04:37:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x7f70d37edc00) [pid = 1932] [serial = 2044] [outer = (nil)] 04:37:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x7f70d8624800) [pid = 1932] [serial = 2045] [outer = 0x7f70d37edc00] 04:37:43 INFO - PROCESS | 1932 | 1462361863820 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70d867f800) [pid = 1932] [serial = 2046] [outer = 0x7f70d37edc00] 04:37:44 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:44 INFO - PROCESS | 1932 | 1462361864974 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 04:37:45 INFO - PROCESS | 1932 | 1462361865011 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 04:37:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:37:45 INFO - PROCESS | 1932 | 1462361865016 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:37:45 INFO - PROCESS | 1932 | 1462361865019 Marionette TRACE conn4 <- [1,2698,null,{}] 04:37:45 INFO - PROCESS | 1932 | 1462361865023 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:45 INFO - PROCESS | 1932 | 1462361865192 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 04:37:45 INFO - PROCESS | 1932 | 1462361865392 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da28b800 == 114 [pid = 1932] [id = 682] 04:37:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70d8906c00) [pid = 1932] [serial = 2047] [outer = (nil)] 04:37:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70d89e7800) [pid = 1932] [serial = 2048] [outer = 0x7f70d8906c00] 04:37:45 INFO - PROCESS | 1932 | 1462361865465 Marionette DEBUG loaded listener.js 04:37:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x7f70d8d44800) [pid = 1932] [serial = 2049] [outer = 0x7f70d8906c00] 04:37:46 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:46 INFO - PROCESS | 1932 | 1462361866743 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 04:37:46 INFO - PROCESS | 1932 | 1462361866800 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 04:37:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:37:46 INFO - PROCESS | 1932 | 1462361866806 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:37:46 INFO - PROCESS | 1932 | 1462361866808 Marionette TRACE conn4 <- [1,2702,null,{}] 04:37:46 INFO - PROCESS | 1932 | 1462361866813 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:47 INFO - PROCESS | 1932 | 1462361867056 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 04:37:47 INFO - PROCESS | 1932 | 1462361867223 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dc014800 == 115 [pid = 1932] [id = 683] 04:37:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x7f70da85d400) [pid = 1932] [serial = 2050] [outer = (nil)] 04:37:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70dbf28000) [pid = 1932] [serial = 2051] [outer = 0x7f70da85d400] 04:37:47 INFO - PROCESS | 1932 | 1462361867283 Marionette DEBUG loaded listener.js 04:37:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70dc026400) [pid = 1932] [serial = 2052] [outer = 0x7f70da85d400] 04:37:48 INFO - PROCESS | 1932 | 1462361868051 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:37:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:37:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1276ms 04:37:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:37:48 INFO - PROCESS | 1932 | 1462361868083 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 04:37:48 INFO - PROCESS | 1932 | 1462361868085 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 04:37:48 INFO - PROCESS | 1932 | 1462361868091 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:37:48 INFO - PROCESS | 1932 | 1462361868094 Marionette TRACE conn4 <- [1,2706,null,{}] 04:37:48 INFO - PROCESS | 1932 | 1462361868099 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:48 INFO - PROCESS | 1932 | 1462361868269 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 04:37:48 INFO - PROCESS | 1932 | 1462361868467 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e26a6000 == 116 [pid = 1932] [id = 684] 04:37:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70da86a000) [pid = 1932] [serial = 2053] [outer = (nil)] 04:37:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70dc075c00) [pid = 1932] [serial = 2054] [outer = 0x7f70da86a000] 04:37:48 INFO - PROCESS | 1932 | 1462361868527 Marionette DEBUG loaded listener.js 04:37:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70dd6e2400) [pid = 1932] [serial = 2055] [outer = 0x7f70da86a000] 04:37:49 INFO - PROCESS | 1932 | 1462361869336 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:37:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:37:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1283ms 04:37:49 INFO - PROCESS | 1932 | 1462361869374 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 04:37:49 INFO - PROCESS | 1932 | 1462361869377 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 04:37:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:37:49 INFO - PROCESS | 1932 | 1462361869382 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:37:49 INFO - PROCESS | 1932 | 1462361869384 Marionette TRACE conn4 <- [1,2710,null,{}] 04:37:49 INFO - PROCESS | 1932 | 1462361869389 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:49 INFO - PROCESS | 1932 | 1462361869566 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 04:37:49 INFO - PROCESS | 1932 | 1462361869763 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e322e800 == 117 [pid = 1932] [id = 685] 04:37:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70da88d400) [pid = 1932] [serial = 2056] [outer = (nil)] 04:37:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70dd6eb400) [pid = 1932] [serial = 2057] [outer = 0x7f70da88d400] 04:37:49 INFO - PROCESS | 1932 | 1462361869825 Marionette DEBUG loaded listener.js 04:37:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70e0b8dc00) [pid = 1932] [serial = 2058] [outer = 0x7f70da88d400] 04:37:50 INFO - PROCESS | 1932 | 1462361870646 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:37:50 INFO - PROCESS | 1932 | 1462361870720 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 04:37:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:37:50 INFO - PROCESS | 1932 | 1462361870726 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:37:50 INFO - PROCESS | 1932 | 1462361870728 Marionette TRACE conn4 <- [1,2714,null,{}] 04:37:50 INFO - PROCESS | 1932 | 1462361870733 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:50 INFO - PROCESS | 1932 | 1462361870905 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 04:37:51 INFO - PROCESS | 1932 | 1462361871104 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e66db800 == 118 [pid = 1932] [id = 686] 04:37:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70dbb5b400) [pid = 1932] [serial = 2059] [outer = (nil)] 04:37:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70e245b800) [pid = 1932] [serial = 2060] [outer = 0x7f70dbb5b400] 04:37:51 INFO - PROCESS | 1932 | 1462361871166 Marionette DEBUG loaded listener.js 04:37:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70e3a54000) [pid = 1932] [serial = 2061] [outer = 0x7f70dbb5b400] 04:37:51 INFO - PROCESS | 1932 | 1462361871960 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 04:37:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:37:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1242ms 04:37:51 INFO - PROCESS | 1932 | 1462361871984 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 04:37:51 INFO - PROCESS | 1932 | 1462361871987 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 04:37:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:37:51 INFO - PROCESS | 1932 | 1462361871996 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:37:52 INFO - PROCESS | 1932 | 1462361871998 Marionette TRACE conn4 <- [1,2718,null,{}] 04:37:52 INFO - PROCESS | 1932 | 1462361872003 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:52 INFO - PROCESS | 1932 | 1462361872173 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 04:37:52 INFO - PROCESS | 1932 | 1462361872372 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f3c58000 == 119 [pid = 1932] [id = 687] 04:37:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x7f70e180e000) [pid = 1932] [serial = 2062] [outer = (nil)] 04:37:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x7f70e440e000) [pid = 1932] [serial = 2063] [outer = 0x7f70e180e000] 04:37:52 INFO - PROCESS | 1932 | 1462361872446 Marionette DEBUG loaded listener.js 04:37:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x7f70f0b09400) [pid = 1932] [serial = 2064] [outer = 0x7f70e180e000] 04:37:53 INFO - PROCESS | 1932 | 1462361873353 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 04:37:53 INFO - PROCESS | 1932 | 1462361873432 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 04:37:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:37:53 INFO - PROCESS | 1932 | 1462361873437 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:37:53 INFO - PROCESS | 1932 | 1462361873440 Marionette TRACE conn4 <- [1,2722,null,{}] 04:37:53 INFO - PROCESS | 1932 | 1462361873446 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:53 INFO - PROCESS | 1932 | 1462361873683 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 04:37:53 INFO - PROCESS | 1932 | 1462361873927 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cbdb7000 == 120 [pid = 1932] [id = 688] 04:37:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x7f70c84ec800) [pid = 1932] [serial = 2065] [outer = (nil)] 04:37:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x7f70ca21e400) [pid = 1932] [serial = 2066] [outer = 0x7f70c84ec800] 04:37:54 INFO - PROCESS | 1932 | 1462361874304 Marionette DEBUG loaded listener.js 04:37:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70ca695800) [pid = 1932] [serial = 2067] [outer = 0x7f70c84ec800] 04:37:55 INFO - PROCESS | 1932 | 1462361875151 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 04:37:55 INFO - PROCESS | 1932 | 1462361875224 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 04:37:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:37:55 INFO - PROCESS | 1932 | 1462361875230 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:37:55 INFO - PROCESS | 1932 | 1462361875234 Marionette TRACE conn4 <- [1,2726,null,{}] 04:37:55 INFO - PROCESS | 1932 | 1462361875240 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:55 INFO - PROCESS | 1932 | 1462361875420 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 04:37:55 INFO - PROCESS | 1932 | 1462361875621 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b81800 == 121 [pid = 1932] [id = 689] 04:37:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70c84f0000) [pid = 1932] [serial = 2068] [outer = (nil)] 04:37:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70cf9d9400) [pid = 1932] [serial = 2069] [outer = 0x7f70c84f0000] 04:37:55 INFO - PROCESS | 1932 | 1462361875682 Marionette DEBUG loaded listener.js 04:37:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70d24e7c00) [pid = 1932] [serial = 2070] [outer = 0x7f70c84f0000] 04:37:56 INFO - PROCESS | 1932 | 1462361876682 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 04:37:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:37:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1483ms 04:37:56 INFO - PROCESS | 1932 | 1462361876714 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 04:37:56 INFO - PROCESS | 1932 | 1462361876718 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 04:37:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:37:56 INFO - PROCESS | 1932 | 1462361876728 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:37:56 INFO - PROCESS | 1932 | 1462361876732 Marionette TRACE conn4 <- [1,2730,null,{}] 04:37:56 INFO - PROCESS | 1932 | 1462361876736 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:56 INFO - PROCESS | 1932 | 1462361876910 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 04:37:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ce3df000 == 120 [pid = 1932] [id = 676] 04:37:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c84df800 == 119 [pid = 1932] [id = 675] 04:37:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cbdb6000 == 118 [pid = 1932] [id = 674] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70cc30fc00) [pid = 1932] [serial = 1958] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70cf6b1000) [pid = 1932] [serial = 1955] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70f23edc00) [pid = 1932] [serial = 1952] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70ceabb000) [pid = 1932] [serial = 1982] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | 1462361877248 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dc0cb800 == 117 [pid = 1932] [id = 667] 04:37:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dad4e000 == 116 [pid = 1932] [id = 666] 04:37:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca6f4800 == 117 [pid = 1932] [id = 690] 04:37:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70cc30fc00) [pid = 1932] [serial = 2071] [outer = (nil)] 04:37:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70d2df6400) [pid = 1932] [serial = 2072] [outer = 0x7f70cc30fc00] 04:37:57 INFO - PROCESS | 1932 | 1462361877316 Marionette DEBUG loaded listener.js 04:37:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70d37f6800) [pid = 1932] [serial = 2073] [outer = 0x7f70cc30fc00] 04:37:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da32f000 == 116 [pid = 1932] [id = 665] 04:37:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9d73800 == 115 [pid = 1932] [id = 664] 04:37:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b1f800 == 114 [pid = 1932] [id = 663] 04:37:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2db6000 == 113 [pid = 1932] [id = 662] 04:37:57 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cba69800 == 112 [pid = 1932] [id = 661] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70d24e1800) [pid = 1932] [serial = 1896] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70ca237c00) [pid = 1932] [serial = 1893] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70d37f5800) [pid = 1932] [serial = 1899] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x7f70d2b03c00) [pid = 1932] [serial = 1922] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x7f70d24e7800) [pid = 1932] [serial = 1965] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x7f70d89eb000) [pid = 1932] [serial = 1920] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x7f70d4965400) [pid = 1932] [serial = 1974] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x7f70f5cba800) [pid = 1932] [serial = 1869] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70ceacbc00) [pid = 1932] [serial = 1967] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70d363a800) [pid = 1932] [serial = 1968] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70d8627400) [pid = 1932] [serial = 1925] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70d1c4c800) [pid = 1932] [serial = 1964] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70d45dd000) [pid = 1932] [serial = 1973] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70f20f7000) [pid = 1932] [serial = 1866] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70da1a9800) [pid = 1932] [serial = 1928] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70f63eec00) [pid = 1932] [serial = 1872] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70cf9d3000) [pid = 1932] [serial = 1881] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70da898400) [pid = 1932] [serial = 1931] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x7f70dbf2ac00) [pid = 1932] [serial = 1934] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x7f70f0dedc00) [pid = 1932] [serial = 1863] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x7f70e4405c00) [pid = 1932] [serial = 1857] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x7f70e3ecbc00) [pid = 1932] [serial = 1943] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x7f70f0b06c00) [pid = 1932] [serial = 1949] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x7f70e665f800) [pid = 1932] [serial = 1946] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x7f70e3456800) [pid = 1932] [serial = 1940] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x7f70d850b000) [pid = 1932] [serial = 1919] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70ca21e800) [pid = 1932] [serial = 1961] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70d475a400) [pid = 1932] [serial = 1902] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x7f70e00e8c00) [pid = 1932] [serial = 1937] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x7f70dd6ec800) [pid = 1932] [serial = 1854] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x7f70e7a4a400) [pid = 1932] [serial = 1860] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x7f70ca230000) [pid = 1932] [serial = 1878] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70c88e8000) [pid = 1932] [serial = 1979] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70d850b400) [pid = 1932] [serial = 1976] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x7f70ca225c00) [pid = 1932] [serial = 1875] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x7f70d8682000) [pid = 1932] [serial = 1977] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x7f70d3a6b000) [pid = 1932] [serial = 1970] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x7f70cb5f7400) [pid = 1932] [serial = 1980] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x7f70d45bd400) [pid = 1932] [serial = 1971] [outer = (nil)] [url = about:blank] 04:37:57 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x7f70cc30d000) [pid = 1932] [serial = 1962] [outer = (nil)] [url = about:blank] 04:37:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 04:37:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:37:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:37:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:37:58 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 04:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:37:58 INFO - _addTest/ [0,2733,"getWindowHandle",null] 04:37:58 INFO - PROCESS | 1932 | 1462361878534 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 04:37:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:37:58 INFO - PROCESS | 1932 | 1462361878541 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:37:58 INFO - PROCESS | 1932 | 1462361878546 Marionette TRACE conn4 <- [1,2734,null,{}] 04:37:58 INFO - PROCESS | 1932 | 1462361878561 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:58 INFO - PROCESS | 1932 | 1462361878733 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 04:37:58 INFO - PROCESS | 1932 | 1462361878926 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2d7c000 == 113 [pid = 1932] [id = 691] 04:37:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x7f70d45db000) [pid = 1932] [serial = 2074] [outer = (nil)] 04:37:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x7f70d8366800) [pid = 1932] [serial = 2075] [outer = 0x7f70d45db000] 04:37:58 INFO - PROCESS | 1932 | 1462361878983 Marionette DEBUG loaded listener.js 04:37:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x7f70d865ec00) [pid = 1932] [serial = 2076] [outer = 0x7f70d45db000] 04:37:59 INFO - PROCESS | 1932 | 1462361879679 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 04:37:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:37:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1188ms 04:37:59 INFO - PROCESS | 1932 | 1462361879730 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 04:37:59 INFO - PROCESS | 1932 | 1462361879734 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 04:37:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:37:59 INFO - PROCESS | 1932 | 1462361879746 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:37:59 INFO - PROCESS | 1932 | 1462361879748 Marionette TRACE conn4 <- [1,2738,null,{}] 04:37:59 INFO - PROCESS | 1932 | 1462361879751 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:59 INFO - PROCESS | 1932 | 1462361879965 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 04:38:00 INFO - PROCESS | 1932 | 1462361879995 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d89db000 == 114 [pid = 1932] [id = 692] 04:38:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x7f70d45dc800) [pid = 1932] [serial = 2077] [outer = (nil)] 04:38:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x7f70d89ef800) [pid = 1932] [serial = 2078] [outer = 0x7f70d45dc800] 04:38:00 INFO - PROCESS | 1932 | 1462361880049 Marionette DEBUG loaded listener.js 04:38:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x7f70d8aebc00) [pid = 1932] [serial = 2079] [outer = 0x7f70d45dc800] 04:38:00 INFO - PROCESS | 1932 | 1462361880868 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 04:38:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:38:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1180ms 04:38:00 INFO - PROCESS | 1932 | 1462361880927 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 04:38:00 INFO - PROCESS | 1932 | 1462361880930 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 04:38:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:38:00 INFO - PROCESS | 1932 | 1462361880935 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:38:00 INFO - PROCESS | 1932 | 1462361880937 Marionette TRACE conn4 <- [1,2742,null,{}] 04:38:00 INFO - PROCESS | 1932 | 1462361880942 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:01 INFO - PROCESS | 1932 | 1462361881158 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 04:38:01 INFO - PROCESS | 1932 | 1462361881198 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cc4800 == 115 [pid = 1932] [id = 693] 04:38:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70d8d40c00) [pid = 1932] [serial = 2080] [outer = (nil)] 04:38:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70da1a9400) [pid = 1932] [serial = 2081] [outer = 0x7f70d8d40c00] 04:38:01 INFO - PROCESS | 1932 | 1462361881297 Marionette DEBUG loaded listener.js 04:38:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x7f70dc076c00) [pid = 1932] [serial = 2082] [outer = 0x7f70d8d40c00] 04:38:01 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x7f70c84eb800) [pid = 1932] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:38:01 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x7f70c88e7400) [pid = 1932] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:38:01 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x7f70cb5f3c00) [pid = 1932] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:38:02 INFO - PROCESS | 1932 | 1462361882233 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:38:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:38:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1327ms 04:38:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:38:02 INFO - PROCESS | 1932 | 1462361882264 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 04:38:02 INFO - PROCESS | 1932 | 1462361882266 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 04:38:02 INFO - PROCESS | 1932 | 1462361882272 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:38:02 INFO - PROCESS | 1932 | 1462361882274 Marionette TRACE conn4 <- [1,2746,null,{}] 04:38:02 INFO - PROCESS | 1932 | 1462361882279 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:02 INFO - PROCESS | 1932 | 1462361882446 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 04:38:02 INFO - PROCESS | 1932 | 1462361882615 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dabd4800 == 116 [pid = 1932] [id = 694] 04:38:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x7f70d27db800) [pid = 1932] [serial = 2083] [outer = (nil)] 04:38:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x7f70e0297000) [pid = 1932] [serial = 2084] [outer = 0x7f70d27db800] 04:38:02 INFO - PROCESS | 1932 | 1462361882680 Marionette DEBUG loaded listener.js 04:38:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x7f70e3ecbc00) [pid = 1932] [serial = 2085] [outer = 0x7f70d27db800] 04:38:03 INFO - PROCESS | 1932 | 1462361883291 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:38:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:38:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1079ms 04:38:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:38:03 INFO - PROCESS | 1932 | 1462361883350 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 04:38:03 INFO - PROCESS | 1932 | 1462361883352 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 04:38:03 INFO - PROCESS | 1932 | 1462361883357 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:38:03 INFO - PROCESS | 1932 | 1462361883360 Marionette TRACE conn4 <- [1,2750,null,{}] 04:38:03 INFO - PROCESS | 1932 | 1462361883364 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:03 INFO - PROCESS | 1932 | 1462361883521 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 04:38:03 INFO - PROCESS | 1932 | 1462361883678 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70daddf000 == 117 [pid = 1932] [id = 695] 04:38:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x7f70c84e4000) [pid = 1932] [serial = 2086] [outer = (nil)] 04:38:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70e6358400) [pid = 1932] [serial = 2087] [outer = 0x7f70c84e4000] 04:38:03 INFO - PROCESS | 1932 | 1462361883733 Marionette DEBUG loaded listener.js 04:38:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70f106d400) [pid = 1932] [serial = 2088] [outer = 0x7f70c84e4000] 04:38:04 INFO - PROCESS | 1932 | 1462361884627 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:38:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:38:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1329ms 04:38:04 INFO - PROCESS | 1932 | 1462361884687 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 04:38:04 INFO - PROCESS | 1932 | 1462361884692 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 04:38:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:38:04 INFO - PROCESS | 1932 | 1462361884700 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:38:04 INFO - PROCESS | 1932 | 1462361884704 Marionette TRACE conn4 <- [1,2754,null,{}] 04:38:04 INFO - PROCESS | 1932 | 1462361884711 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:04 INFO - PROCESS | 1932 | 1462361884896 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 04:38:05 INFO - PROCESS | 1932 | 1462361885091 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2522800 == 118 [pid = 1932] [id = 696] 04:38:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70ceaba400) [pid = 1932] [serial = 2089] [outer = (nil)] 04:38:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70cf743c00) [pid = 1932] [serial = 2090] [outer = 0x7f70ceaba400] 04:38:05 INFO - PROCESS | 1932 | 1462361885159 Marionette DEBUG loaded listener.js 04:38:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x7f70d24e5c00) [pid = 1932] [serial = 2091] [outer = 0x7f70ceaba400] 04:38:06 INFO - PROCESS | 1932 | 1462361886016 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:38:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:38:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1379ms 04:38:06 INFO - PROCESS | 1932 | 1462361886081 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 04:38:06 INFO - PROCESS | 1932 | 1462361886088 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 04:38:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:38:06 INFO - PROCESS | 1932 | 1462361886097 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:38:06 INFO - PROCESS | 1932 | 1462361886100 Marionette TRACE conn4 <- [1,2758,null,{}] 04:38:06 INFO - PROCESS | 1932 | 1462361886104 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:06 INFO - PROCESS | 1932 | 1462361886324 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 04:38:06 INFO - PROCESS | 1932 | 1462361886521 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9cbc800 == 119 [pid = 1932] [id = 697] 04:38:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x7f70d24e8c00) [pid = 1932] [serial = 2092] [outer = (nil)] 04:38:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70d3be5c00) [pid = 1932] [serial = 2093] [outer = 0x7f70d24e8c00] 04:38:06 INFO - PROCESS | 1932 | 1462361886587 Marionette DEBUG loaded listener.js 04:38:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70d4965c00) [pid = 1932] [serial = 2094] [outer = 0x7f70d24e8c00] 04:38:07 INFO - PROCESS | 1932 | 1462361887448 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:38:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:38:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1380ms 04:38:07 INFO - PROCESS | 1932 | 1462361887477 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 04:38:07 INFO - PROCESS | 1932 | 1462361887480 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 04:38:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:38:07 INFO - PROCESS | 1932 | 1462361887486 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:38:07 INFO - PROCESS | 1932 | 1462361887492 Marionette TRACE conn4 <- [1,2762,null,{}] 04:38:07 INFO - PROCESS | 1932 | 1462361887506 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:07 INFO - PROCESS | 1932 | 1462361887694 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 04:38:07 INFO - PROCESS | 1932 | 1462361887907 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e24e5800 == 120 [pid = 1932] [id = 698] 04:38:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70d8aca000) [pid = 1932] [serial = 2095] [outer = (nil)] 04:38:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x7f70da526c00) [pid = 1932] [serial = 2096] [outer = 0x7f70d8aca000] 04:38:08 INFO - PROCESS | 1932 | 1462361888022 Marionette DEBUG loaded listener.js 04:38:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x7f70dd513000) [pid = 1932] [serial = 2097] [outer = 0x7f70d8aca000] 04:38:08 INFO - PROCESS | 1932 | 1462361888866 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:38:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:38:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1431ms 04:38:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:38:08 INFO - PROCESS | 1932 | 1462361888919 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 04:38:08 INFO - PROCESS | 1932 | 1462361888922 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 04:38:08 INFO - PROCESS | 1932 | 1462361888929 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:38:08 INFO - PROCESS | 1932 | 1462361888933 Marionette TRACE conn4 <- [1,2766,null,{}] 04:38:08 INFO - PROCESS | 1932 | 1462361888938 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:09 INFO - PROCESS | 1932 | 1462361889199 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 04:38:09 INFO - PROCESS | 1932 | 1462361889345 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e6390800 == 121 [pid = 1932] [id = 699] 04:38:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70d3a10000) [pid = 1932] [serial = 2098] [outer = (nil)] 04:38:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70e6686800) [pid = 1932] [serial = 2099] [outer = 0x7f70d3a10000] 04:38:09 INFO - PROCESS | 1932 | 1462361889450 Marionette DEBUG loaded listener.js 04:38:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70f1d16800) [pid = 1932] [serial = 2100] [outer = 0x7f70d3a10000] 04:38:10 INFO - PROCESS | 1932 | 1462361890281 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:38:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:38:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1382ms 04:38:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:38:10 INFO - PROCESS | 1932 | 1462361890311 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 04:38:10 INFO - PROCESS | 1932 | 1462361890313 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 04:38:10 INFO - PROCESS | 1932 | 1462361890318 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:38:10 INFO - PROCESS | 1932 | 1462361890321 Marionette TRACE conn4 <- [1,2770,null,{}] 04:38:10 INFO - PROCESS | 1932 | 1462361890326 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:10 INFO - PROCESS | 1932 | 1462361890503 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 04:38:10 INFO - PROCESS | 1932 | 1462361890705 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f1090000 == 122 [pid = 1932] [id = 700] 04:38:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70c8407800) [pid = 1932] [serial = 2101] [outer = (nil)] 04:38:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70c840dc00) [pid = 1932] [serial = 2102] [outer = 0x7f70c8407800] 04:38:10 INFO - PROCESS | 1932 | 1462361890768 Marionette DEBUG loaded listener.js 04:38:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70c8413c00) [pid = 1932] [serial = 2103] [outer = 0x7f70c8407800] 04:38:11 INFO - PROCESS | 1932 | 1462361891597 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:38:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:38:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1332ms 04:38:11 INFO - PROCESS | 1932 | 1462361891654 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 04:38:11 INFO - PROCESS | 1932 | 1462361891660 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 04:38:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:38:11 INFO - PROCESS | 1932 | 1462361891670 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:38:11 INFO - PROCESS | 1932 | 1462361891672 Marionette TRACE conn4 <- [1,2774,null,{}] 04:38:11 INFO - PROCESS | 1932 | 1462361891676 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:11 INFO - PROCESS | 1932 | 1462361891883 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 04:38:12 INFO - PROCESS | 1932 | 1462361892083 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5b7c800 == 123 [pid = 1932] [id = 701] 04:38:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70ceacd000) [pid = 1932] [serial = 2104] [outer = (nil)] 04:38:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70e64c2000) [pid = 1932] [serial = 2105] [outer = 0x7f70ceacd000] 04:38:12 INFO - PROCESS | 1932 | 1462361892151 Marionette DEBUG loaded listener.js 04:38:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70f625a800) [pid = 1932] [serial = 2106] [outer = 0x7f70ceacd000] 04:38:12 INFO - PROCESS | 1932 | 1462361892985 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 04:38:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:38:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1377ms 04:38:13 INFO - PROCESS | 1932 | 1462361893048 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 04:38:13 INFO - PROCESS | 1932 | 1462361893052 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 04:38:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:38:13 INFO - PROCESS | 1932 | 1462361893057 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:38:13 INFO - PROCESS | 1932 | 1462361893060 Marionette TRACE conn4 <- [1,2778,null,{}] 04:38:13 INFO - PROCESS | 1932 | 1462361893066 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:13 INFO - PROCESS | 1932 | 1462361893242 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 04:38:13 INFO - PROCESS | 1932 | 1462361893445 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f7f7d000 == 124 [pid = 1932] [id = 702] 04:38:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70ca6c8800) [pid = 1932] [serial = 2107] [outer = (nil)] 04:38:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70ca6cf400) [pid = 1932] [serial = 2108] [outer = 0x7f70ca6c8800] 04:38:13 INFO - PROCESS | 1932 | 1462361893508 Marionette DEBUG loaded listener.js 04:38:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x7f70ca6d4000) [pid = 1932] [serial = 2109] [outer = 0x7f70ca6c8800] 04:38:14 INFO - PROCESS | 1932 | 1462361894298 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:38:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:38:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1281ms 04:38:14 INFO - PROCESS | 1932 | 1462361894340 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 04:38:14 INFO - PROCESS | 1932 | 1462361894344 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 04:38:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:38:14 INFO - PROCESS | 1932 | 1462361894348 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:38:14 INFO - PROCESS | 1932 | 1462361894351 Marionette TRACE conn4 <- [1,2782,null,{}] 04:38:14 INFO - PROCESS | 1932 | 1462361894356 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:14 INFO - PROCESS | 1932 | 1462361894532 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 04:38:14 INFO - PROCESS | 1932 | 1462361894736 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c75d9800 == 125 [pid = 1932] [id = 703] 04:38:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x7f70ca6c9800) [pid = 1932] [serial = 2110] [outer = (nil)] 04:38:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x7f70f5cba800) [pid = 1932] [serial = 2111] [outer = 0x7f70ca6c9800] 04:38:14 INFO - PROCESS | 1932 | 1462361894800 Marionette DEBUG loaded listener.js 04:38:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x7f70f6332800) [pid = 1932] [serial = 2112] [outer = 0x7f70ca6c9800] 04:38:15 INFO - PROCESS | 1932 | 1462361895576 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:38:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:38:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1280ms 04:38:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:38:15 INFO - PROCESS | 1932 | 1462361895630 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 04:38:15 INFO - PROCESS | 1932 | 1462361895632 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 04:38:15 INFO - PROCESS | 1932 | 1462361895656 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:38:15 INFO - PROCESS | 1932 | 1462361895660 Marionette TRACE conn4 <- [1,2786,null,{}] 04:38:15 INFO - PROCESS | 1932 | 1462361895668 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:15 INFO - PROCESS | 1932 | 1462361895859 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 04:38:16 INFO - PROCESS | 1932 | 1462361896057 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c75f4800 == 126 [pid = 1932] [id = 704] 04:38:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x7f70ca6d2000) [pid = 1932] [serial = 2113] [outer = (nil)] 04:38:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70ce645c00) [pid = 1932] [serial = 2114] [outer = 0x7f70ca6d2000] 04:38:16 INFO - PROCESS | 1932 | 1462361896124 Marionette DEBUG loaded listener.js 04:38:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70ce64ac00) [pid = 1932] [serial = 2115] [outer = 0x7f70ca6d2000] 04:38:16 INFO - PROCESS | 1932 | 1462361896941 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:38:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:38:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1357ms 04:38:16 INFO - PROCESS | 1932 | 1462361896996 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 04:38:16 INFO - PROCESS | 1932 | 1462361896999 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 04:38:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:38:17 INFO - PROCESS | 1932 | 1462361897004 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:38:17 INFO - PROCESS | 1932 | 1462361897006 Marionette TRACE conn4 <- [1,2790,null,{}] 04:38:17 INFO - PROCESS | 1932 | 1462361897011 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:17 INFO - PROCESS | 1932 | 1462361897197 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 04:38:17 INFO - PROCESS | 1932 | 1462361897403 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dac16000 == 127 [pid = 1932] [id = 705] 04:38:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70ce63e800) [pid = 1932] [serial = 2116] [outer = (nil)] 04:38:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70f3cc4000) [pid = 1932] [serial = 2117] [outer = 0x7f70ce63e800] 04:38:17 INFO - PROCESS | 1932 | 1462361897464 Marionette DEBUG loaded listener.js 04:38:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70f638e000) [pid = 1932] [serial = 2118] [outer = 0x7f70ce63e800] 04:38:18 INFO - PROCESS | 1932 | 1462361898261 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:38:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:38:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1286ms 04:38:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:38:18 INFO - PROCESS | 1932 | 1462361898291 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 04:38:18 INFO - PROCESS | 1932 | 1462361898294 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 04:38:18 INFO - PROCESS | 1932 | 1462361898298 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:38:18 INFO - PROCESS | 1932 | 1462361898303 Marionette TRACE conn4 <- [1,2794,null,{}] 04:38:18 INFO - PROCESS | 1932 | 1462361898308 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:18 INFO - PROCESS | 1932 | 1462361898500 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 04:38:18 INFO - PROCESS | 1932 | 1462361898710 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca318800 == 128 [pid = 1932] [id = 706] 04:38:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70d47e8000) [pid = 1932] [serial = 2119] [outer = (nil)] 04:38:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70d47ec000) [pid = 1932] [serial = 2120] [outer = 0x7f70d47e8000] 04:38:18 INFO - PROCESS | 1932 | 1462361898818 Marionette DEBUG loaded listener.js 04:38:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70f63ec800) [pid = 1932] [serial = 2121] [outer = 0x7f70d47e8000] 04:38:19 INFO - PROCESS | 1932 | 1462361899641 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 04:38:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:38:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1394ms 04:38:19 INFO - PROCESS | 1932 | 1462361899694 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 04:38:19 INFO - PROCESS | 1932 | 1462361899697 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 04:38:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:38:19 INFO - PROCESS | 1932 | 1462361899702 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:38:19 INFO - PROCESS | 1932 | 1462361899704 Marionette TRACE conn4 <- [1,2798,null,{}] 04:38:19 INFO - PROCESS | 1932 | 1462361899710 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:19 INFO - PROCESS | 1932 | 1462361899892 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 04:38:20 INFO - PROCESS | 1932 | 1462361900096 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4895800 == 129 [pid = 1932] [id = 707] 04:38:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70c8405400) [pid = 1932] [serial = 2122] [outer = (nil)] 04:38:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70dd8ba400) [pid = 1932] [serial = 2123] [outer = 0x7f70c8405400] 04:38:20 INFO - PROCESS | 1932 | 1462361900161 Marionette DEBUG loaded listener.js 04:38:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70dd8bec00) [pid = 1932] [serial = 2124] [outer = 0x7f70c8405400] 04:38:20 INFO - PROCESS | 1932 | 1462361900974 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 04:38:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:38:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1326ms 04:38:21 INFO - PROCESS | 1932 | 1462361901029 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 04:38:21 INFO - PROCESS | 1932 | 1462361901032 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 04:38:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:38:21 INFO - PROCESS | 1932 | 1462361901037 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:38:21 INFO - PROCESS | 1932 | 1462361901039 Marionette TRACE conn4 <- [1,2802,null,{}] 04:38:21 INFO - PROCESS | 1932 | 1462361901052 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:21 INFO - PROCESS | 1932 | 1462361901229 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 04:38:21 INFO - PROCESS | 1932 | 1462361901461 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d1977000 == 130 [pid = 1932] [id = 708] 04:38:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70ca223c00) [pid = 1932] [serial = 2125] [outer = (nil)] 04:38:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70d3cd0400) [pid = 1932] [serial = 2126] [outer = 0x7f70ca223c00] 04:38:21 INFO - PROCESS | 1932 | 1462361901527 Marionette DEBUG loaded listener.js 04:38:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70d3cd6400) [pid = 1932] [serial = 2127] [outer = 0x7f70ca223c00] 04:38:22 INFO - PROCESS | 1932 | 1462361902310 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:38:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:38:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1289ms 04:38:22 INFO - PROCESS | 1932 | 1462361902327 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 04:38:22 INFO - PROCESS | 1932 | 1462361902329 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 04:38:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:38:22 INFO - PROCESS | 1932 | 1462361902335 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:38:22 INFO - PROCESS | 1932 | 1462361902338 Marionette TRACE conn4 <- [1,2806,null,{}] 04:38:22 INFO - PROCESS | 1932 | 1462361902342 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:22 INFO - PROCESS | 1932 | 1462361902511 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 04:38:23 INFO - PROCESS | 1932 | 1462361903107 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca31a800 == 131 [pid = 1932] [id = 709] 04:38:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70c840e400) [pid = 1932] [serial = 2128] [outer = (nil)] 04:38:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70c88a5800) [pid = 1932] [serial = 2129] [outer = 0x7f70c840e400] 04:38:23 INFO - PROCESS | 1932 | 1462361903306 Marionette DEBUG loaded listener.js 04:38:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70ca227000) [pid = 1932] [serial = 2130] [outer = 0x7f70c840e400] 04:38:24 INFO - PROCESS | 1932 | 1462361904086 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:38:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:38:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1777ms 04:38:24 INFO - PROCESS | 1932 | 1462361904128 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 04:38:24 INFO - PROCESS | 1932 | 1462361904134 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 04:38:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:38:24 INFO - PROCESS | 1932 | 1462361904143 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:38:24 INFO - PROCESS | 1932 | 1462361904146 Marionette TRACE conn4 <- [1,2810,null,{}] 04:38:24 INFO - PROCESS | 1932 | 1462361904153 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:24 INFO - PROCESS | 1932 | 1462361904315 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 04:38:24 INFO - PROCESS | 1932 | 1462361904540 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ce420000 == 132 [pid = 1932] [id = 710] 04:38:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70ca229000) [pid = 1932] [serial = 2131] [outer = (nil)] 04:38:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70cc4f5000) [pid = 1932] [serial = 2132] [outer = 0x7f70ca229000] 04:38:24 INFO - PROCESS | 1932 | 1462361904704 Marionette DEBUG loaded listener.js 04:38:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70ce9b7400) [pid = 1932] [serial = 2133] [outer = 0x7f70ca229000] 04:38:25 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f7f20000 == 131 [pid = 1932] [id = 429] 04:38:25 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cf8c0800 == 130 [pid = 1932] [id = 274] 04:38:25 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e28e2800 == 129 [pid = 1932] [id = 643] 04:38:25 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2dcb800 == 128 [pid = 1932] [id = 640] 04:38:25 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e29cd800 == 127 [pid = 1932] [id = 552] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70d24e5000) [pid = 1932] [serial = 2030] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9cb4800 == 126 [pid = 1932] [id = 681] 04:38:25 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8d11800 == 125 [pid = 1932] [id = 680] 04:38:25 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d39d1800 == 124 [pid = 1932] [id = 679] 04:38:25 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d269d800 == 123 [pid = 1932] [id = 678] 04:38:25 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c9fa7000 == 122 [pid = 1932] [id = 677] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70ca22f400) [pid = 1932] [serial = 2024] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70dd50d800) [pid = 1932] [serial = 2000] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70e0288400) [pid = 1932] [serial = 2003] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70d8ae9400) [pid = 1932] [serial = 1994] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70da521800) [pid = 1932] [serial = 1997] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70e3ec7c00) [pid = 1932] [serial = 2009] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70ce189000) [pid = 1932] [serial = 1985] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70f632c800) [pid = 1932] [serial = 2018] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70f0b0bc00) [pid = 1932] [serial = 2012] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70ca690800) [pid = 1932] [serial = 2021] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70d24e6000) [pid = 1932] [serial = 1988] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70f3c38c00) [pid = 1932] [serial = 2015] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70e245f800) [pid = 1932] [serial = 2006] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70d8507000) [pid = 1932] [serial = 1991] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70cf6ab800) [pid = 1932] [serial = 2027] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70cf74bc00) [pid = 1932] [serial = 2028] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70cb5f9000) [pid = 1932] [serial = 2025] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70d8680c00) [pid = 1932] [serial = 1983] [outer = (nil)] [url = about:blank] 04:38:25 INFO - PROCESS | 1932 | 1462361905743 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:38:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:38:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1634ms 04:38:25 INFO - PROCESS | 1932 | 1462361905779 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 04:38:25 INFO - PROCESS | 1932 | 1462361905784 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 04:38:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:38:25 INFO - PROCESS | 1932 | 1462361905791 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:38:25 INFO - PROCESS | 1932 | 1462361905794 Marionette TRACE conn4 <- [1,2814,null,{}] 04:38:25 INFO - PROCESS | 1932 | 1462361905798 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:25 INFO - PROCESS | 1932 | 1462361905991 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 04:38:26 INFO - PROCESS | 1932 | 1462361906153 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ce3e1000 == 123 [pid = 1932] [id = 711] 04:38:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70ca694800) [pid = 1932] [serial = 2134] [outer = (nil)] 04:38:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70d1c9fc00) [pid = 1932] [serial = 2135] [outer = 0x7f70ca694800] 04:38:26 INFO - PROCESS | 1932 | 1462361906207 Marionette DEBUG loaded listener.js 04:38:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70d27d7000) [pid = 1932] [serial = 2136] [outer = 0x7f70ca694800] 04:38:26 INFO - PROCESS | 1932 | 1462361906925 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 04:38:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:38:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1177ms 04:38:26 INFO - PROCESS | 1932 | 1462361906974 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 04:38:26 INFO - PROCESS | 1932 | 1462361906977 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 04:38:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:38:26 INFO - PROCESS | 1932 | 1462361906985 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:38:26 INFO - PROCESS | 1932 | 1462361906992 Marionette TRACE conn4 <- [1,2818,null,{}] 04:38:27 INFO - PROCESS | 1932 | 1462361907007 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:27 INFO - PROCESS | 1932 | 1462361907165 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 04:38:27 INFO - PROCESS | 1932 | 1462361907182 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d2cab000 == 124 [pid = 1932] [id = 712] 04:38:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70d2b08400) [pid = 1932] [serial = 2137] [outer = (nil)] 04:38:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70d37ed000) [pid = 1932] [serial = 2138] [outer = 0x7f70d2b08400] 04:38:27 INFO - PROCESS | 1932 | 1462361907235 Marionette DEBUG loaded listener.js 04:38:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70d3a19000) [pid = 1932] [serial = 2139] [outer = 0x7f70d2b08400] 04:38:28 INFO - PROCESS | 1932 | 1462361908081 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 04:38:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:38:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1134ms 04:38:28 INFO - PROCESS | 1932 | 1462361908118 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 04:38:28 INFO - PROCESS | 1932 | 1462361908122 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 04:38:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:38:28 INFO - PROCESS | 1932 | 1462361908127 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:38:28 INFO - PROCESS | 1932 | 1462361908128 Marionette TRACE conn4 <- [1,2822,null,{}] 04:38:28 INFO - PROCESS | 1932 | 1462361908144 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:28 INFO - PROCESS | 1932 | 1462361908352 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 04:38:28 INFO - PROCESS | 1932 | 1462361908378 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3ec3800 == 125 [pid = 1932] [id = 713] 04:38:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70d2df5c00) [pid = 1932] [serial = 2140] [outer = (nil)] 04:38:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70d3ccd000) [pid = 1932] [serial = 2141] [outer = 0x7f70d2df5c00] 04:38:28 INFO - PROCESS | 1932 | 1462361908431 Marionette DEBUG loaded listener.js 04:38:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70d45bdc00) [pid = 1932] [serial = 2142] [outer = 0x7f70d2df5c00] 04:38:29 INFO - PROCESS | 1932 | 1462361909222 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:38:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:38:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1136ms 04:38:29 INFO - PROCESS | 1932 | 1462361909263 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 04:38:29 INFO - PROCESS | 1932 | 1462361909266 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 04:38:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:38:29 INFO - PROCESS | 1932 | 1462361909271 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:38:29 INFO - PROCESS | 1932 | 1462361909273 Marionette TRACE conn4 <- [1,2826,null,{}] 04:38:29 INFO - PROCESS | 1932 | 1462361909287 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:29 INFO - PROCESS | 1932 | 1462361909492 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 04:38:29 INFO - PROCESS | 1932 | 1462361909534 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8564000 == 126 [pid = 1932] [id = 714] 04:38:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70d4756c00) [pid = 1932] [serial = 2143] [outer = (nil)] 04:38:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70d47e2400) [pid = 1932] [serial = 2144] [outer = 0x7f70d4756c00] 04:38:29 INFO - PROCESS | 1932 | 1462361909597 Marionette DEBUG loaded listener.js 04:38:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70d48efc00) [pid = 1932] [serial = 2145] [outer = 0x7f70d4756c00] 04:38:30 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70d45dc800) [pid = 1932] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:38:30 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70c84f0000) [pid = 1932] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:38:30 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70d45db000) [pid = 1932] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:38:30 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70cc30fc00) [pid = 1932] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:38:30 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70c84ec800) [pid = 1932] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:38:30 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70d8d40c00) [pid = 1932] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:38:30 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70d27db800) [pid = 1932] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:38:30 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70ce9c2400) [pid = 1932] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:38:30 INFO - PROCESS | 1932 | 1462361910672 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:38:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:38:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1436ms 04:38:30 INFO - PROCESS | 1932 | 1462361910709 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 04:38:30 INFO - PROCESS | 1932 | 1462361910712 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 04:38:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:38:30 INFO - PROCESS | 1932 | 1462361910717 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:38:30 INFO - PROCESS | 1932 | 1462361910718 Marionette TRACE conn4 <- [1,2830,null,{}] 04:38:30 INFO - PROCESS | 1932 | 1462361910723 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:30 INFO - PROCESS | 1932 | 1462361910885 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 04:38:31 INFO - PROCESS | 1932 | 1462361911050 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8d15000 == 127 [pid = 1932] [id = 715] 04:38:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70ceab4400) [pid = 1932] [serial = 2146] [outer = (nil)] 04:38:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70d48ef000) [pid = 1932] [serial = 2147] [outer = 0x7f70ceab4400] 04:38:31 INFO - PROCESS | 1932 | 1462361911106 Marionette DEBUG loaded listener.js 04:38:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70d8626000) [pid = 1932] [serial = 2148] [outer = 0x7f70ceab4400] 04:38:31 INFO - PROCESS | 1932 | 1462361911710 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:38:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1027ms 04:38:31 INFO - PROCESS | 1932 | 1462361911748 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 04:38:31 INFO - PROCESS | 1932 | 1462361911750 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 04:38:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:38:31 INFO - PROCESS | 1932 | 1462361911760 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:38:31 INFO - PROCESS | 1932 | 1462361911762 Marionette TRACE conn4 <- [1,2834,null,{}] 04:38:31 INFO - PROCESS | 1932 | 1462361911765 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:31 INFO - PROCESS | 1932 | 1462361911980 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 04:38:32 INFO - PROCESS | 1932 | 1462361911998 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b1b800 == 128 [pid = 1932] [id = 716] 04:38:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70d27d6400) [pid = 1932] [serial = 2149] [outer = (nil)] 04:38:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70d865fc00) [pid = 1932] [serial = 2150] [outer = 0x7f70d27d6400] 04:38:32 INFO - PROCESS | 1932 | 1462361912051 Marionette DEBUG loaded listener.js 04:38:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70d86c6000) [pid = 1932] [serial = 2151] [outer = 0x7f70d27d6400] 04:38:33 INFO - PROCESS | 1932 | 1462361913025 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:38:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:38:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1330ms 04:38:33 INFO - PROCESS | 1932 | 1462361913091 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 04:38:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:38:33 INFO - PROCESS | 1932 | 1462361913096 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 04:38:33 INFO - PROCESS | 1932 | 1462361913104 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:38:33 INFO - PROCESS | 1932 | 1462361913108 Marionette TRACE conn4 <- [1,2838,null,{}] 04:38:33 INFO - PROCESS | 1932 | 1462361913115 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:33 INFO - PROCESS | 1932 | 1462361913332 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 04:38:33 INFO - PROCESS | 1932 | 1462361913530 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cf8ba800 == 129 [pid = 1932] [id = 717] 04:38:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70ca699800) [pid = 1932] [serial = 2152] [outer = (nil)] 04:38:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70cc4f6800) [pid = 1932] [serial = 2153] [outer = 0x7f70ca699800] 04:38:33 INFO - PROCESS | 1932 | 1462361913603 Marionette DEBUG loaded listener.js 04:38:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70ce9c0000) [pid = 1932] [serial = 2154] [outer = 0x7f70ca699800] 04:38:34 INFO - PROCESS | 1932 | 1462361914454 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:38:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:38:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1384ms 04:38:34 INFO - PROCESS | 1932 | 1462361914487 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 04:38:34 INFO - PROCESS | 1932 | 1462361914494 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 04:38:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:38:34 INFO - PROCESS | 1932 | 1462361914503 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:38:34 INFO - PROCESS | 1932 | 1462361914506 Marionette TRACE conn4 <- [1,2842,null,{}] 04:38:34 INFO - PROCESS | 1932 | 1462361914512 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:34 INFO - PROCESS | 1932 | 1462361914688 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 04:38:34 INFO - PROCESS | 1932 | 1462361914894 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4893000 == 130 [pid = 1932] [id = 718] 04:38:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70cf6ac800) [pid = 1932] [serial = 2155] [outer = (nil)] 04:38:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70d2a1ec00) [pid = 1932] [serial = 2156] [outer = 0x7f70cf6ac800] 04:38:34 INFO - PROCESS | 1932 | 1462361914955 Marionette DEBUG loaded listener.js 04:38:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70d363c000) [pid = 1932] [serial = 2157] [outer = 0x7f70cf6ac800] 04:38:35 INFO - PROCESS | 1932 | 1462361915837 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:38:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:38:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1383ms 04:38:35 INFO - PROCESS | 1932 | 1462361915887 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 04:38:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:38:35 INFO - PROCESS | 1932 | 1462361915890 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 04:38:35 INFO - PROCESS | 1932 | 1462361915895 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:38:35 INFO - PROCESS | 1932 | 1462361915900 Marionette TRACE conn4 <- [1,2846,null,{}] 04:38:35 INFO - PROCESS | 1932 | 1462361915914 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:36 INFO - PROCESS | 1932 | 1462361916087 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 04:38:36 INFO - PROCESS | 1932 | 1462361916295 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70da1d8800 == 131 [pid = 1932] [id = 719] 04:38:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70d3640400) [pid = 1932] [serial = 2158] [outer = (nil)] 04:38:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70d47e7400) [pid = 1932] [serial = 2159] [outer = 0x7f70d3640400] 04:38:36 INFO - PROCESS | 1932 | 1462361916362 Marionette DEBUG loaded listener.js 04:38:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70d496f000) [pid = 1932] [serial = 2160] [outer = 0x7f70d3640400] 04:38:37 INFO - PROCESS | 1932 | 1462361917194 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:38:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:38:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1331ms 04:38:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:38:37 INFO - PROCESS | 1932 | 1462361917227 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 04:38:37 INFO - PROCESS | 1932 | 1462361917230 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 04:38:37 INFO - PROCESS | 1932 | 1462361917236 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:38:37 INFO - PROCESS | 1932 | 1462361917238 Marionette TRACE conn4 <- [1,2850,null,{}] 04:38:37 INFO - PROCESS | 1932 | 1462361917243 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:37 INFO - PROCESS | 1932 | 1462361917416 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 04:38:37 INFO - PROCESS | 1932 | 1462361917621 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dad62800 == 132 [pid = 1932] [id = 720] 04:38:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x7f70d37ef800) [pid = 1932] [serial = 2161] [outer = (nil)] 04:38:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x7f70d89e8400) [pid = 1932] [serial = 2162] [outer = 0x7f70d37ef800] 04:38:37 INFO - PROCESS | 1932 | 1462361917686 Marionette DEBUG loaded listener.js 04:38:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x7f70d8ad0400) [pid = 1932] [serial = 2163] [outer = 0x7f70d37ef800] 04:38:38 INFO - PROCESS | 1932 | 1462361918507 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:38:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:38:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1331ms 04:38:38 INFO - PROCESS | 1932 | 1462361918566 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 04:38:38 INFO - PROCESS | 1932 | 1462361918569 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 04:38:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:38:38 INFO - PROCESS | 1932 | 1462361918574 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:38:38 INFO - PROCESS | 1932 | 1462361918576 Marionette TRACE conn4 <- [1,2854,null,{}] 04:38:38 INFO - PROCESS | 1932 | 1462361918581 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:38 INFO - PROCESS | 1932 | 1462361918749 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 04:38:38 INFO - PROCESS | 1932 | 1462361918957 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dd659800 == 133 [pid = 1932] [id = 721] 04:38:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x7f70d850f000) [pid = 1932] [serial = 2164] [outer = (nil)] 04:38:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x7f70d8cc0000) [pid = 1932] [serial = 2165] [outer = 0x7f70d850f000] 04:38:39 INFO - PROCESS | 1932 | 1462361919022 Marionette DEBUG loaded listener.js 04:38:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x7f70da248c00) [pid = 1932] [serial = 2166] [outer = 0x7f70d850f000] 04:38:39 INFO - PROCESS | 1932 | 1462361919835 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:38:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:38:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1325ms 04:38:39 INFO - PROCESS | 1932 | 1462361919901 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 04:38:39 INFO - PROCESS | 1932 | 1462361919903 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 04:38:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:38:39 INFO - PROCESS | 1932 | 1462361919909 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:38:39 INFO - PROCESS | 1932 | 1462361919911 Marionette TRACE conn4 <- [1,2858,null,{}] 04:38:39 INFO - PROCESS | 1932 | 1462361919916 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:40 INFO - PROCESS | 1932 | 1462361920109 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 04:38:40 INFO - PROCESS | 1932 | 1462361920310 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2ce5000 == 134 [pid = 1932] [id = 722] 04:38:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x7f70dd8b4000) [pid = 1932] [serial = 2167] [outer = (nil)] 04:38:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x7f70dd8c1000) [pid = 1932] [serial = 2168] [outer = 0x7f70dd8b4000] 04:38:40 INFO - PROCESS | 1932 | 1462361920395 Marionette DEBUG loaded listener.js 04:38:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x7f70e1885c00) [pid = 1932] [serial = 2169] [outer = 0x7f70dd8b4000] 04:38:41 INFO - PROCESS | 1932 | 1462361921205 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:38:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:38:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1326ms 04:38:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:38:41 INFO - PROCESS | 1932 | 1462361921236 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 04:38:41 INFO - PROCESS | 1932 | 1462361921239 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 04:38:41 INFO - PROCESS | 1932 | 1462361921245 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:38:41 INFO - PROCESS | 1932 | 1462361921248 Marionette TRACE conn4 <- [1,2862,null,{}] 04:38:41 INFO - PROCESS | 1932 | 1462361921252 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:41 INFO - PROCESS | 1932 | 1462361921429 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 04:38:41 INFO - PROCESS | 1932 | 1462361921635 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e638a800 == 135 [pid = 1932] [id = 723] 04:38:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x7f70dd8b4c00) [pid = 1932] [serial = 2170] [outer = (nil)] 04:38:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x7f70e245f800) [pid = 1932] [serial = 2171] [outer = 0x7f70dd8b4c00] 04:38:41 INFO - PROCESS | 1932 | 1462361921736 Marionette DEBUG loaded listener.js 04:38:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x7f70e3ec7c00) [pid = 1932] [serial = 2172] [outer = 0x7f70dd8b4c00] 04:38:42 INFO - PROCESS | 1932 | 1462361922570 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:38:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:38:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1383ms 04:38:42 INFO - PROCESS | 1932 | 1462361922628 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 04:38:42 INFO - PROCESS | 1932 | 1462361922631 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 04:38:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:38:42 INFO - PROCESS | 1932 | 1462361922636 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:38:42 INFO - PROCESS | 1932 | 1462361922638 Marionette TRACE conn4 <- [1,2866,null,{}] 04:38:42 INFO - PROCESS | 1932 | 1462361922643 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:42 INFO - PROCESS | 1932 | 1462361922823 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 04:38:43 INFO - PROCESS | 1932 | 1462361923030 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f41ce800 == 136 [pid = 1932] [id = 724] 04:38:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70d45dfc00) [pid = 1932] [serial = 2173] [outer = (nil)] 04:38:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70e6688c00) [pid = 1932] [serial = 2174] [outer = 0x7f70d45dfc00] 04:38:43 INFO - PROCESS | 1932 | 1462361923091 Marionette DEBUG loaded listener.js 04:38:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70f0dfa000) [pid = 1932] [serial = 2175] [outer = 0x7f70d45dfc00] 04:38:43 INFO - PROCESS | 1932 | 1462361923896 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:38:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1326ms 04:38:43 INFO - PROCESS | 1932 | 1462361923964 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 04:38:43 INFO - PROCESS | 1932 | 1462361923967 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 04:38:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:38:43 INFO - PROCESS | 1932 | 1462361923972 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:38:43 INFO - PROCESS | 1932 | 1462361923974 Marionette TRACE conn4 <- [1,2870,null,{}] 04:38:43 INFO - PROCESS | 1932 | 1462361923979 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:44 INFO - PROCESS | 1932 | 1462361924157 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 04:38:44 INFO - PROCESS | 1932 | 1462361924365 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c87cf800 == 137 [pid = 1932] [id = 725] 04:38:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x7f70dd8b5400) [pid = 1932] [serial = 2176] [outer = (nil)] 04:38:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70f23edc00) [pid = 1932] [serial = 2177] [outer = 0x7f70dd8b5400] 04:38:44 INFO - PROCESS | 1932 | 1462361924436 Marionette DEBUG loaded listener.js 04:38:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70f59afc00) [pid = 1932] [serial = 2178] [outer = 0x7f70dd8b5400] 04:38:45 INFO - PROCESS | 1932 | 1462361925250 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 04:38:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:38:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1329ms 04:38:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:38:45 INFO - PROCESS | 1932 | 1462361925302 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 04:38:45 INFO - PROCESS | 1932 | 1462361925305 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 04:38:45 INFO - PROCESS | 1932 | 1462361925310 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:38:45 INFO - PROCESS | 1932 | 1462361925313 Marionette TRACE conn4 <- [1,2874,null,{}] 04:38:45 INFO - PROCESS | 1932 | 1462361925318 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:45 INFO - PROCESS | 1932 | 1462361925516 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 04:38:45 INFO - PROCESS | 1932 | 1462361925724 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c87e7800 == 138 [pid = 1932] [id = 726] 04:38:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70ca5f2c00) [pid = 1932] [serial = 2179] [outer = (nil)] 04:38:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70ca5f9c00) [pid = 1932] [serial = 2180] [outer = 0x7f70ca5f2c00] 04:38:45 INFO - PROCESS | 1932 | 1462361925785 Marionette DEBUG loaded listener.js 04:38:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70ca5fec00) [pid = 1932] [serial = 2181] [outer = 0x7f70ca5f2c00] 04:38:46 INFO - PROCESS | 1932 | 1462361926640 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:38:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:38:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1377ms 04:38:46 INFO - PROCESS | 1932 | 1462361926688 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 04:38:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:38:46 INFO - PROCESS | 1932 | 1462361926691 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 04:38:46 INFO - PROCESS | 1932 | 1462361926696 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:38:46 INFO - PROCESS | 1932 | 1462361926700 Marionette TRACE conn4 <- [1,2878,null,{}] 04:38:46 INFO - PROCESS | 1932 | 1462361926704 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:46 INFO - PROCESS | 1932 | 1462361926908 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 04:38:47 INFO - PROCESS | 1932 | 1462361927119 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d37d8800 == 139 [pid = 1932] [id = 727] 04:38:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70ca5f3c00) [pid = 1932] [serial = 2182] [outer = (nil)] 04:38:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70ccc11400) [pid = 1932] [serial = 2183] [outer = 0x7f70ca5f3c00] 04:38:47 INFO - PROCESS | 1932 | 1462361927188 Marionette DEBUG loaded listener.js 04:38:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x7f70f2222400) [pid = 1932] [serial = 2184] [outer = 0x7f70ca5f3c00] 04:38:48 INFO - PROCESS | 1932 | 1462361928008 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:38:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1380ms 04:38:48 INFO - PROCESS | 1932 | 1462361928077 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 04:38:48 INFO - PROCESS | 1932 | 1462361928080 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 04:38:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:38:48 INFO - PROCESS | 1932 | 1462361928085 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:38:48 INFO - PROCESS | 1932 | 1462361928088 Marionette TRACE conn4 <- [1,2882,null,{}] 04:38:48 INFO - PROCESS | 1932 | 1462361928093 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:48 INFO - PROCESS | 1932 | 1462361928271 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 04:38:48 INFO - PROCESS | 1932 | 1462361928480 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca7d8000 == 140 [pid = 1932] [id = 728] 04:38:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x7f70ccc0b000) [pid = 1932] [serial = 2185] [outer = (nil)] 04:38:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x7f70d1a99800) [pid = 1932] [serial = 2186] [outer = 0x7f70ccc0b000] 04:38:48 INFO - PROCESS | 1932 | 1462361928581 Marionette DEBUG loaded listener.js 04:38:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x7f70d1a9d800) [pid = 1932] [serial = 2187] [outer = 0x7f70ccc0b000] 04:38:49 INFO - PROCESS | 1932 | 1462361929372 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:38:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:38:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1329ms 04:38:49 INFO - PROCESS | 1932 | 1462361929414 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 04:38:49 INFO - PROCESS | 1932 | 1462361929417 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 04:38:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:38:49 INFO - PROCESS | 1932 | 1462361929423 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:38:49 INFO - PROCESS | 1932 | 1462361929425 Marionette TRACE conn4 <- [1,2886,null,{}] 04:38:49 INFO - PROCESS | 1932 | 1462361929430 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:49 INFO - PROCESS | 1932 | 1462361929618 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 04:38:49 INFO - PROCESS | 1932 | 1462361929828 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c875e800 == 141 [pid = 1932] [id = 729] 04:38:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x7f70cb49ec00) [pid = 1932] [serial = 2188] [outer = (nil)] 04:38:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70cb4a7000) [pid = 1932] [serial = 2189] [outer = 0x7f70cb49ec00] 04:38:49 INFO - PROCESS | 1932 | 1462361929934 Marionette DEBUG loaded listener.js 04:38:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x7f70cb4ac400) [pid = 1932] [serial = 2190] [outer = 0x7f70cb49ec00] 04:38:50 INFO - PROCESS | 1932 | 1462361930776 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:38:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:38:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1382ms 04:38:50 INFO - PROCESS | 1932 | 1462361930806 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 04:38:50 INFO - PROCESS | 1932 | 1462361930809 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 04:38:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:38:50 INFO - PROCESS | 1932 | 1462361930814 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:38:50 INFO - PROCESS | 1932 | 1462361930816 Marionette TRACE conn4 <- [1,2890,null,{}] 04:38:50 INFO - PROCESS | 1932 | 1462361930823 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:51 INFO - PROCESS | 1932 | 1462361931007 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 04:38:51 INFO - PROCESS | 1932 | 1462361931224 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca7e2800 == 142 [pid = 1932] [id = 730] 04:38:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70c840f400) [pid = 1932] [serial = 2191] [outer = (nil)] 04:38:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x7f70cb4ad000) [pid = 1932] [serial = 2192] [outer = 0x7f70c840f400] 04:38:51 INFO - PROCESS | 1932 | 1462361931352 Marionette DEBUG loaded listener.js 04:38:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x7f70d1aa0400) [pid = 1932] [serial = 2193] [outer = 0x7f70c840f400] 04:38:52 INFO - PROCESS | 1932 | 1462361932174 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:38:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:38:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1428ms 04:38:52 INFO - PROCESS | 1932 | 1462361932251 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 04:38:52 INFO - PROCESS | 1932 | 1462361932253 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 04:38:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:38:52 INFO - PROCESS | 1932 | 1462361932261 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:38:52 INFO - PROCESS | 1932 | 1462361932264 Marionette TRACE conn4 <- [1,2894,null,{}] 04:38:52 INFO - PROCESS | 1932 | 1462361932268 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:52 INFO - PROCESS | 1932 | 1462361932451 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 04:38:52 INFO - PROCESS | 1932 | 1462361932661 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca7c5800 == 143 [pid = 1932] [id = 731] 04:38:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x7f70c8406800) [pid = 1932] [serial = 2194] [outer = (nil)] 04:38:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x7f70c840f000) [pid = 1932] [serial = 2195] [outer = 0x7f70c8406800] 04:38:53 INFO - PROCESS | 1932 | 1462361933064 Marionette DEBUG loaded listener.js 04:38:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x7f70c88b1800) [pid = 1932] [serial = 2196] [outer = 0x7f70c8406800] 04:38:53 INFO - PROCESS | 1932 | 1462361933940 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:38:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1730ms 04:38:53 INFO - PROCESS | 1932 | 1462361933993 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 04:38:53 INFO - PROCESS | 1932 | 1462361933998 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 04:38:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:38:54 INFO - PROCESS | 1932 | 1462361934005 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:38:54 INFO - PROCESS | 1932 | 1462361934010 Marionette TRACE conn4 <- [1,2898,null,{}] 04:38:54 INFO - PROCESS | 1932 | 1462361934016 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:54 INFO - PROCESS | 1932 | 1462361934198 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 04:38:54 INFO - PROCESS | 1932 | 1462361934584 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca306800 == 144 [pid = 1932] [id = 732] 04:38:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x7f70ccc0d800) [pid = 1932] [serial = 2197] [outer = (nil)] 04:38:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x7f70ccc15000) [pid = 1932] [serial = 2198] [outer = 0x7f70ccc0d800] 04:38:54 INFO - PROCESS | 1932 | 1462361934686 Marionette DEBUG loaded listener.js 04:38:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x7f70ce2e0000) [pid = 1932] [serial = 2199] [outer = 0x7f70ccc0d800] 04:38:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8d15000 == 143 [pid = 1932] [id = 715] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x7f70dd6eb400) [pid = 1932] [serial = 2057] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x7f70e245b800) [pid = 1932] [serial = 2060] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x7f70e440e000) [pid = 1932] [serial = 2063] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x7f70e6358400) [pid = 1932] [serial = 2087] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d8564000 == 142 [pid = 1932] [id = 714] 04:38:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3ec3800 == 141 [pid = 1932] [id = 713] 04:38:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2cab000 == 140 [pid = 1932] [id = 712] 04:38:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ce3e1000 == 139 [pid = 1932] [id = 711] 04:38:55 INFO - PROCESS | 1932 | 1462361935643 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:38:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ce420000 == 138 [pid = 1932] [id = 710] 04:38:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ca31a800 == 137 [pid = 1932] [id = 709] 04:38:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d4895800 == 136 [pid = 1932] [id = 707] 04:38:55 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ca318800 == 135 [pid = 1932] [id = 706] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x7f70d2b0c800) [pid = 1932] [serial = 2031] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x7f70d89ef800) [pid = 1932] [serial = 2078] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x7f70d45df400) [pid = 1932] [serial = 2042] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x7f70d24e7c00) [pid = 1932] [serial = 2070] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70cf9d9400) [pid = 1932] [serial = 2069] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x7f70dc075c00) [pid = 1932] [serial = 2054] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70d8366800) [pid = 1932] [serial = 2075] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x7f70d2df6400) [pid = 1932] [serial = 2072] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x7f70d37f6800) [pid = 1932] [serial = 2073] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x7f70dbf28000) [pid = 1932] [serial = 2051] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x7f70ca695800) [pid = 1932] [serial = 2067] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x7f70ca21e400) [pid = 1932] [serial = 2066] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70da1a9400) [pid = 1932] [serial = 2081] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70d89e7800) [pid = 1932] [serial = 2048] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70d8624800) [pid = 1932] [serial = 2045] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70d27d5000) [pid = 1932] [serial = 2039] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70ca21d000) [pid = 1932] [serial = 2033] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70ceacec00) [pid = 1932] [serial = 2036] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70e0297000) [pid = 1932] [serial = 2084] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x7f70dc076c00) [pid = 1932] [serial = 2082] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70e3ecbc00) [pid = 1932] [serial = 2085] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70d8aebc00) [pid = 1932] [serial = 2079] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70d865ec00) [pid = 1932] [serial = 2076] [outer = (nil)] [url = about:blank] 04:38:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:38:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1687ms 04:38:55 INFO - PROCESS | 1932 | 1462361935692 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 04:38:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:38:55 INFO - PROCESS | 1932 | 1462361935701 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 04:38:55 INFO - PROCESS | 1932 | 1462361935708 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:38:55 INFO - PROCESS | 1932 | 1462361935712 Marionette TRACE conn4 <- [1,2902,null,{}] 04:38:55 INFO - PROCESS | 1932 | 1462361935716 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:55 INFO - PROCESS | 1932 | 1462361935893 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 04:38:56 INFO - PROCESS | 1932 | 1462361936125 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ce039800 == 136 [pid = 1932] [id = 733] 04:38:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70ce2e5000) [pid = 1932] [serial = 2200] [outer = (nil)] 04:38:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70d1a96000) [pid = 1932] [serial = 2201] [outer = 0x7f70ce2e5000] 04:38:56 INFO - PROCESS | 1932 | 1462361936183 Marionette DEBUG loaded listener.js 04:38:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70d1c9a000) [pid = 1932] [serial = 2202] [outer = 0x7f70ce2e5000] 04:38:56 INFO - PROCESS | 1932 | 1462361936872 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:38:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:38:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1184ms 04:38:56 INFO - PROCESS | 1932 | 1462361936894 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 04:38:56 INFO - PROCESS | 1932 | 1462361936897 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 04:38:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:38:56 INFO - PROCESS | 1932 | 1462361936902 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:38:56 INFO - PROCESS | 1932 | 1462361936907 Marionette TRACE conn4 <- [1,2906,null,{}] 04:38:56 INFO - PROCESS | 1932 | 1462361936920 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:57 INFO - PROCESS | 1932 | 1462361937159 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 04:38:57 INFO - PROCESS | 1932 | 1462361937425 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c876d000 == 137 [pid = 1932] [id = 734] 04:38:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x7f70c8409400) [pid = 1932] [serial = 2203] [outer = (nil)] 04:38:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70c8412c00) [pid = 1932] [serial = 2204] [outer = 0x7f70c8409400] 04:38:57 INFO - PROCESS | 1932 | 1462361937496 Marionette DEBUG loaded listener.js 04:38:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70ca5f9000) [pid = 1932] [serial = 2205] [outer = 0x7f70c8409400] 04:38:58 INFO - PROCESS | 1932 | 1462361938373 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:38:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1533ms 04:38:58 INFO - PROCESS | 1932 | 1462361938438 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 04:38:58 INFO - PROCESS | 1932 | 1462361938445 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 04:38:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:38:58 INFO - PROCESS | 1932 | 1462361938452 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:38:58 INFO - PROCESS | 1932 | 1462361938458 Marionette TRACE conn4 <- [1,2910,null,{}] 04:38:58 INFO - PROCESS | 1932 | 1462361938464 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:58 INFO - PROCESS | 1932 | 1462361938691 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 04:38:58 INFO - PROCESS | 1932 | 1462361938898 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d284e800 == 138 [pid = 1932] [id = 735] 04:38:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70ccc0bc00) [pid = 1932] [serial = 2206] [outer = (nil)] 04:38:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70ceac1400) [pid = 1932] [serial = 2207] [outer = 0x7f70ccc0bc00] 04:38:59 INFO - PROCESS | 1932 | 1462361939004 Marionette DEBUG loaded listener.js 04:38:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70d1a9fc00) [pid = 1932] [serial = 2208] [outer = 0x7f70ccc0bc00] 04:38:59 INFO - PROCESS | 1932 | 1462361939785 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 04:38:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:38:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:38:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1384ms 04:38:59 INFO - PROCESS | 1932 | 1462361939840 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 04:38:59 INFO - PROCESS | 1932 | 1462361939846 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 04:38:59 INFO - TEST-START | /DOMEvents/constructors.html 04:38:59 INFO - PROCESS | 1932 | 1462361939852 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:38:59 INFO - PROCESS | 1932 | 1462361939855 Marionette TRACE conn4 <- [1,2914,null,{}] 04:38:59 INFO - PROCESS | 1932 | 1462361939861 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:00 INFO - PROCESS | 1932 | 1462361940033 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 04:39:00 INFO - PROCESS | 1932 | 1462361940250 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3844000 == 139 [pid = 1932] [id = 736] 04:39:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70d24e4400) [pid = 1932] [serial = 2209] [outer = (nil)] 04:39:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70d2df3c00) [pid = 1932] [serial = 2210] [outer = 0x7f70d24e4400] 04:39:00 INFO - PROCESS | 1932 | 1462361940353 Marionette DEBUG loaded listener.js 04:39:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x7f70d37f7c00) [pid = 1932] [serial = 2211] [outer = 0x7f70d24e4400] 04:39:01 INFO - PROCESS | 1932 | 1462361941289 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:39:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:39:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:39:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:39:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:39:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:39:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:39:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:39:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 1511ms 04:39:01 INFO - PROCESS | 1932 | 1462361941396 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 04:39:01 INFO - PROCESS | 1932 | 1462361941400 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 04:39:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:39:01 INFO - PROCESS | 1932 | 1462361941421 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:39:01 INFO - PROCESS | 1932 | 1462361941429 Marionette TRACE conn4 <- [1,2918,null,{}] 04:39:01 INFO - PROCESS | 1932 | 1462361941435 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:01 INFO - PROCESS | 1932 | 1462361941622 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 04:39:01 INFO - PROCESS | 1932 | 1462361941830 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d4955800 == 140 [pid = 1932] [id = 737] 04:39:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x7f70d24e4800) [pid = 1932] [serial = 2212] [outer = (nil)] 04:39:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x7f70d45df400) [pid = 1932] [serial = 2213] [outer = 0x7f70d24e4800] 04:39:01 INFO - PROCESS | 1932 | 1462361941934 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x7f70d4967800) [pid = 1932] [serial = 2214] [outer = 0x7f70d24e4800] 04:39:02 INFO - PROCESS | 1932 | 1462361942664 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:39:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:39:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1292ms 04:39:02 INFO - PROCESS | 1932 | 1462361942705 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 04:39:02 INFO - PROCESS | 1932 | 1462361942710 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 04:39:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:39:02 INFO - PROCESS | 1932 | 1462361942715 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:39:02 INFO - PROCESS | 1932 | 1462361942718 Marionette TRACE conn4 <- [1,2922,null,{}] 04:39:02 INFO - PROCESS | 1932 | 1462361942722 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3e8e000 == 139 [pid = 1932] [id = 671] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2dc2800 == 138 [pid = 1932] [id = 275] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e26b5800 == 137 [pid = 1932] [id = 669] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f1237000 == 136 [pid = 1932] [id = 646] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e30b3000 == 135 [pid = 1932] [id = 644] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3855000 == 134 [pid = 1932] [id = 466] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ce039800 == 133 [pid = 1932] [id = 733] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ca306800 == 132 [pid = 1932] [id = 732] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ca7c5800 == 131 [pid = 1932] [id = 731] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ca7d8000 == 130 [pid = 1932] [id = 728] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d37d8800 == 129 [pid = 1932] [id = 727] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c87e7800 == 128 [pid = 1932] [id = 726] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c87cf800 == 127 [pid = 1932] [id = 725] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f41ce800 == 126 [pid = 1932] [id = 724] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e638a800 == 125 [pid = 1932] [id = 723] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2ce5000 == 124 [pid = 1932] [id = 722] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dd659800 == 123 [pid = 1932] [id = 721] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dad62800 == 122 [pid = 1932] [id = 720] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da1d8800 == 121 [pid = 1932] [id = 719] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d4893000 == 120 [pid = 1932] [id = 718] 04:39:04 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cf8ba800 == 119 [pid = 1932] [id = 717] 04:39:05 INFO - PROCESS | 1932 | 1462361945065 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 04:39:05 INFO - PROCESS | 1932 | 1462361945358 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c87ce800 == 120 [pid = 1932] [id = 738] 04:39:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x7f70ca6cac00) [pid = 1932] [serial = 2215] [outer = (nil)] 04:39:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70cb4a3800) [pid = 1932] [serial = 2216] [outer = 0x7f70ca6cac00] 04:39:05 INFO - PROCESS | 1932 | 1462361945430 Marionette DEBUG loaded listener.js 04:39:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x7f70cc30d000) [pid = 1932] [serial = 2217] [outer = 0x7f70ca6cac00] 04:39:06 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:39:06 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:39:06 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:39:06 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 04:39:06 INFO - PROCESS | 1932 | 1462361946137 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 04:39:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:39:06 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:39:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:39:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:39:06 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 04:39:06 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:39:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:39:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:39:06 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 04:39:06 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:39:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:39:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:39:06 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]" 04:39:06 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:39:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:39:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:39:06 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:39:06 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 3440ms 04:39:06 INFO - PROCESS | 1932 | 1462361946165 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 04:39:06 INFO - PROCESS | 1932 | 1462361946172 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 04:39:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:39:06 INFO - PROCESS | 1932 | 1462361946187 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:39:06 INFO - PROCESS | 1932 | 1462361946193 Marionette TRACE conn4 <- [1,2926,null,{}] 04:39:06 INFO - PROCESS | 1932 | 1462361946198 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:06 INFO - PROCESS | 1932 | 1462361946421 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 04:39:06 INFO - PROCESS | 1932 | 1462361946461 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ce411800 == 121 [pid = 1932] [id = 739] 04:39:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70ceac6800) [pid = 1932] [serial = 2218] [outer = (nil)] 04:39:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x7f70d1a97400) [pid = 1932] [serial = 2219] [outer = 0x7f70ceac6800] 04:39:06 INFO - PROCESS | 1932 | 1462361946521 Marionette DEBUG loaded listener.js 04:39:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x7f70d1c9f800) [pid = 1932] [serial = 2220] [outer = 0x7f70ceac6800] 04:39:07 INFO - PROCESS | 1932 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:39:07 INFO - PROCESS | 1932 | 1462361947328 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 04:39:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:39:07 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1182ms 04:39:07 INFO - PROCESS | 1932 | 1462361947370 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 04:39:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:39:07 INFO - PROCESS | 1932 | 1462361947374 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 04:39:07 INFO - PROCESS | 1932 | 1462361947385 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:39:07 INFO - PROCESS | 1932 | 1462361947388 Marionette TRACE conn4 <- [1,2930,null,{}] 04:39:07 INFO - PROCESS | 1932 | 1462361947393 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:07 INFO - PROCESS | 1932 | 1462361947604 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x7f70c84e5c00) [pid = 1932] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x7f70e3860800) [pid = 1932] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70c84eec00) [pid = 1932] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x7f70e2587400) [pid = 1932] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70dbfa7400) [pid = 1932] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x7f70ce18ec00) [pid = 1932] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x7f70d3a1a000) [pid = 1932] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x7f70e3e3c800) [pid = 1932] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x7f70c84e4400) [pid = 1932] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x7f70d3a14800) [pid = 1932] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70da3a1c00) [pid = 1932] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70d8ae8c00) [pid = 1932] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70f1f5f000) [pid = 1932] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70e4461400) [pid = 1932] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70d8903000) [pid = 1932] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70cf6ab400) [pid = 1932] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70dbb5b400) [pid = 1932] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x7f70da896c00) [pid = 1932] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70ce2dd400) [pid = 1932] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70da88d400) [pid = 1932] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70d3a10400) [pid = 1932] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x7f70d8cbd400) [pid = 1932] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x7f70e180e000) [pid = 1932] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x7f70da86a000) [pid = 1932] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x7f70ca21fc00) [pid = 1932] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x7f70d4758000) [pid = 1932] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x7f70d45de000) [pid = 1932] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x7f70da85d400) [pid = 1932] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x7f70e007fc00) [pid = 1932] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x7f70d2de5000) [pid = 1932] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x7f70d1c97400) [pid = 1932] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x7f70cc30b000) [pid = 1932] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x7f70ccc0d800) [pid = 1932] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70c8406800) [pid = 1932] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70d8906c00) [pid = 1932] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70c88ea000) [pid = 1932] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70cf9e0c00) [pid = 1932] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70d3638000) [pid = 1932] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70cc307800) [pid = 1932] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70d37edc00) [pid = 1932] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70d2df5c00) [pid = 1932] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70c840e400) [pid = 1932] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70ca229000) [pid = 1932] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70ceab4400) [pid = 1932] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70ca694800) [pid = 1932] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70d4756c00) [pid = 1932] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:39:08 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70d2b08400) [pid = 1932] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:39:08 INFO - PROCESS | 1932 | 1462361948588 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c7f85800 == 122 [pid = 1932] [id = 740] 04:39:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70c8406800) [pid = 1932] [serial = 2221] [outer = (nil)] 04:39:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70c88e6800) [pid = 1932] [serial = 2222] [outer = 0x7f70c8406800] 04:39:08 INFO - PROCESS | 1932 | 1462361948659 Marionette DEBUG loaded listener.js 04:39:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70ce18ec00) [pid = 1932] [serial = 2223] [outer = 0x7f70c8406800] 04:39:09 INFO - PROCESS | 1932 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:39:09 INFO - PROCESS | 1932 | 1462361949188 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 04:39:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:39:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1835ms 04:39:09 INFO - PROCESS | 1932 | 1462361949224 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 04:39:09 INFO - PROCESS | 1932 | 1462361949229 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 04:39:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:39:09 INFO - PROCESS | 1932 | 1462361949243 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:39:09 INFO - PROCESS | 1932 | 1462361949249 Marionette TRACE conn4 <- [1,2934,null,{}] 04:39:09 INFO - PROCESS | 1932 | 1462361949260 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:09 INFO - PROCESS | 1932 | 1462361949410 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 04:39:09 INFO - PROCESS | 1932 | 1462361949427 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b82000 == 123 [pid = 1932] [id = 741] 04:39:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70ceacdc00) [pid = 1932] [serial = 2224] [outer = (nil)] 04:39:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70d3a14800) [pid = 1932] [serial = 2225] [outer = 0x7f70ceacdc00] 04:39:09 INFO - PROCESS | 1932 | 1462361949481 Marionette DEBUG loaded listener.js 04:39:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70d3cca400) [pid = 1932] [serial = 2226] [outer = 0x7f70ceacdc00] 04:39:10 INFO - PROCESS | 1932 | 1462361950184 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:39:10 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:39:10 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 997ms 04:39:10 INFO - PROCESS | 1932 | 1462361950233 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 04:39:10 INFO - PROCESS | 1932 | 1462361950236 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 04:39:10 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:39:10 INFO - PROCESS | 1932 | 1462361950241 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:39:10 INFO - PROCESS | 1932 | 1462361950243 Marionette TRACE conn4 <- [1,2938,null,{}] 04:39:10 INFO - PROCESS | 1932 | 1462361950248 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:10 INFO - PROCESS | 1932 | 1462361950393 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 04:39:10 INFO - PROCESS | 1932 | 1462361950761 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c87cc800 == 124 [pid = 1932] [id = 742] 04:39:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70c8410400) [pid = 1932] [serial = 2227] [outer = (nil)] 04:39:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70ca68d800) [pid = 1932] [serial = 2228] [outer = 0x7f70c8410400] 04:39:10 INFO - PROCESS | 1932 | 1462361950831 Marionette DEBUG loaded listener.js 04:39:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70cb5f8000) [pid = 1932] [serial = 2229] [outer = 0x7f70c8410400] 04:39:11 INFO - PROCESS | 1932 | 1462361951552 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:39:11 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. 04:39:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1327ms 04:39:11 INFO - PROCESS | 1932 | 1462361951579 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 04:39:11 INFO - PROCESS | 1932 | 1462361951585 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 04:39:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:39:11 INFO - PROCESS | 1932 | 1462361951593 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:39:11 INFO - PROCESS | 1932 | 1462361951598 Marionette TRACE conn4 <- [1,2942,null,{}] 04:39:11 INFO - PROCESS | 1932 | 1462361951604 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:11 INFO - PROCESS | 1932 | 1462361951778 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 04:39:12 INFO - PROCESS | 1932 | 1462361952015 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d37cb800 == 125 [pid = 1932] [id = 743] 04:39:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70ce64a800) [pid = 1932] [serial = 2230] [outer = (nil)] 04:39:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70cf74f000) [pid = 1932] [serial = 2231] [outer = 0x7f70ce64a800] 04:39:12 INFO - PROCESS | 1932 | 1462361952080 Marionette DEBUG loaded listener.js 04:39:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70d24e8800) [pid = 1932] [serial = 2232] [outer = 0x7f70ce64a800] 04:39:12 INFO - PROCESS | 1932 | 1462361952815 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 04:39:12 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 04:39:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:39:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1280ms 04:39:12 INFO - PROCESS | 1932 | 1462361952877 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 04:39:12 INFO - PROCESS | 1932 | 1462361952883 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 04:39:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:39:12 INFO - PROCESS | 1932 | 1462361952888 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:39:12 INFO - PROCESS | 1932 | 1462361952892 Marionette TRACE conn4 <- [1,2946,null,{}] 04:39:12 INFO - PROCESS | 1932 | 1462361952897 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:13 INFO - PROCESS | 1932 | 1462361953062 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 04:39:13 INFO - PROCESS | 1932 | 1462361953276 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9b0b000 == 126 [pid = 1932] [id = 744] 04:39:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70d24dec00) [pid = 1932] [serial = 2233] [outer = (nil)] 04:39:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70d3ccf000) [pid = 1932] [serial = 2234] [outer = 0x7f70d24dec00] 04:39:13 INFO - PROCESS | 1932 | 1462361953383 Marionette DEBUG loaded listener.js 04:39:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x7f70d4751400) [pid = 1932] [serial = 2235] [outer = 0x7f70d24dec00] 04:39:14 INFO - PROCESS | 1932 | 1462361954135 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:39:14 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. 04:39:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1280ms 04:39:14 INFO - PROCESS | 1932 | 1462361954169 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 04:39:14 INFO - PROCESS | 1932 | 1462361954172 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 04:39:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:39:14 INFO - PROCESS | 1932 | 1462361954186 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:39:14 INFO - PROCESS | 1932 | 1462361954195 Marionette TRACE conn4 <- [1,2950,null,{}] 04:39:14 INFO - PROCESS | 1932 | 1462361954201 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:14 INFO - PROCESS | 1932 | 1462361954367 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 04:39:14 INFO - PROCESS | 1932 | 1462361954592 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9e9a000 == 127 [pid = 1932] [id = 745] 04:39:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x7f70d24e8000) [pid = 1932] [serial = 2236] [outer = (nil)] 04:39:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x7f70d8653400) [pid = 1932] [serial = 2237] [outer = 0x7f70d24e8000] 04:39:14 INFO - PROCESS | 1932 | 1462361954655 Marionette DEBUG loaded listener.js 04:39:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x7f70d8903000) [pid = 1932] [serial = 2238] [outer = 0x7f70d24e8000] 04:39:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c75f6000 == 128 [pid = 1932] [id = 746] 04:39:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x7f70d8aebc00) [pid = 1932] [serial = 2239] [outer = (nil)] 04:39:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x7f70d8676c00) [pid = 1932] [serial = 2240] [outer = 0x7f70d8aebc00] 04:39:15 INFO - PROCESS | 1932 | 1462361955442 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:39:15 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. 04:39:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1292ms 04:39:15 INFO - PROCESS | 1932 | 1462361955482 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 04:39:15 INFO - PROCESS | 1932 | 1462361955486 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 04:39:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:39:15 INFO - PROCESS | 1932 | 1462361955495 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:39:15 INFO - PROCESS | 1932 | 1462361955497 Marionette TRACE conn4 <- [1,2954,null,{}] 04:39:15 INFO - PROCESS | 1932 | 1462361955501 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:15 INFO - PROCESS | 1932 | 1462361955718 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 04:39:15 INFO - PROCESS | 1932 | 1462361955972 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dad4a000 == 129 [pid = 1932] [id = 747] 04:39:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x7f70d3a65400) [pid = 1932] [serial = 2241] [outer = (nil)] 04:39:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x7f70d8ac7c00) [pid = 1932] [serial = 2242] [outer = 0x7f70d3a65400] 04:39:16 INFO - PROCESS | 1932 | 1462361956038 Marionette DEBUG loaded listener.js 04:39:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x7f70d8d44000) [pid = 1932] [serial = 2243] [outer = 0x7f70d3a65400] 04:39:16 INFO - PROCESS | 1932 | 1462361956680 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:39:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:39:16 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 04:39:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1226ms 04:39:16 INFO - PROCESS | 1932 | 1462361956722 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 04:39:16 INFO - PROCESS | 1932 | 1462361956725 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 04:39:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:39:16 INFO - PROCESS | 1932 | 1462361956731 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:39:16 INFO - PROCESS | 1932 | 1462361956733 Marionette TRACE conn4 <- [1,2958,null,{}] 04:39:16 INFO - PROCESS | 1932 | 1462361956738 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:16 INFO - PROCESS | 1932 | 1462361956916 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 04:39:17 INFO - PROCESS | 1932 | 1462361957149 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dec1e800 == 130 [pid = 1932] [id = 748] 04:39:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x7f70dbf1f000) [pid = 1932] [serial = 2244] [outer = (nil)] 04:39:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x7f70dbfa5400) [pid = 1932] [serial = 2245] [outer = 0x7f70dbf1f000] 04:39:17 INFO - PROCESS | 1932 | 1462361957223 Marionette DEBUG loaded listener.js 04:39:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x7f70dcb88800) [pid = 1932] [serial = 2246] [outer = 0x7f70dbf1f000] 04:39:17 INFO - PROCESS | 1932 | 1462361957951 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:39:17 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. 04:39:17 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1235ms 04:39:17 INFO - PROCESS | 1932 | 1462361957966 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 04:39:17 INFO - PROCESS | 1932 | 1462361957969 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 04:39:17 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:39:17 INFO - PROCESS | 1932 | 1462361957974 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:39:17 INFO - PROCESS | 1932 | 1462361957976 Marionette TRACE conn4 <- [1,2962,null,{}] 04:39:17 INFO - PROCESS | 1932 | 1462361957981 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:18 INFO - PROCESS | 1932 | 1462361958143 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 04:39:18 INFO - PROCESS | 1932 | 1462361958368 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2b68800 == 131 [pid = 1932] [id = 749] 04:39:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x7f70ca5f2000) [pid = 1932] [serial = 2247] [outer = (nil)] 04:39:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x7f70dd8b6000) [pid = 1932] [serial = 2248] [outer = 0x7f70ca5f2000] 04:39:18 INFO - PROCESS | 1932 | 1462361958431 Marionette DEBUG loaded listener.js 04:39:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x7f70dd8bfc00) [pid = 1932] [serial = 2249] [outer = 0x7f70ca5f2000] 04:39:19 INFO - PROCESS | 1932 | 1462361959115 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:39:19 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. 04:39:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1175ms 04:39:19 INFO - PROCESS | 1932 | 1462361959151 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 04:39:19 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:39:19 INFO - PROCESS | 1932 | 1462361959154 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 04:39:19 INFO - PROCESS | 1932 | 1462361959159 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:39:19 INFO - PROCESS | 1932 | 1462361959162 Marionette TRACE conn4 <- [1,2966,null,{}] 04:39:19 INFO - PROCESS | 1932 | 1462361959167 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:19 INFO - PROCESS | 1932 | 1462361959329 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 04:39:19 INFO - PROCESS | 1932 | 1462361959556 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3e8b000 == 132 [pid = 1932] [id = 750] 04:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x7f70ce190800) [pid = 1932] [serial = 2250] [outer = (nil)] 04:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x7f70e0291400) [pid = 1932] [serial = 2251] [outer = 0x7f70ce190800] 04:39:19 INFO - PROCESS | 1932 | 1462361959620 Marionette DEBUG loaded listener.js 04:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x7f70e34f1800) [pid = 1932] [serial = 2252] [outer = 0x7f70ce190800] 04:39:20 INFO - PROCESS | 1932 | 1462361960315 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:39:20 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. 04:39:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1176ms 04:39:20 INFO - PROCESS | 1932 | 1462361960342 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 04:39:20 INFO - PROCESS | 1932 | 1462361960344 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 04:39:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:39:20 INFO - PROCESS | 1932 | 1462361960352 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:39:20 INFO - PROCESS | 1932 | 1462361960355 Marionette TRACE conn4 <- [1,2970,null,{}] 04:39:20 INFO - PROCESS | 1932 | 1462361960360 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:20 INFO - PROCESS | 1932 | 1462361960531 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 04:39:20 INFO - PROCESS | 1932 | 1462361960767 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f1042000 == 133 [pid = 1932] [id = 751] 04:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x7f70ca5f3800) [pid = 1932] [serial = 2253] [outer = (nil)] 04:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x7f70e3a54400) [pid = 1932] [serial = 2254] [outer = 0x7f70ca5f3800] 04:39:20 INFO - PROCESS | 1932 | 1462361960832 Marionette DEBUG loaded listener.js 04:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x7f70e473c400) [pid = 1932] [serial = 2255] [outer = 0x7f70ca5f3800] 04:39:21 INFO - PROCESS | 1932 | 1462361961529 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:39:21 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. 04:39:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1188ms 04:39:21 INFO - PROCESS | 1932 | 1462361961560 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 04:39:21 INFO - PROCESS | 1932 | 1462361961563 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 04:39:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:39:21 INFO - PROCESS | 1932 | 1462361961571 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:39:21 INFO - PROCESS | 1932 | 1462361961580 Marionette TRACE conn4 <- [1,2974,null,{}] 04:39:21 INFO - PROCESS | 1932 | 1462361961585 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:21 INFO - PROCESS | 1932 | 1462361961752 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 04:39:21 INFO - PROCESS | 1932 | 1462361961980 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5b7c000 == 134 [pid = 1932] [id = 752] 04:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x7f70da246400) [pid = 1932] [serial = 2256] [outer = (nil)] 04:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x7f70e6685800) [pid = 1932] [serial = 2257] [outer = 0x7f70da246400] 04:39:22 INFO - PROCESS | 1932 | 1462361962047 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x7f70f1069400) [pid = 1932] [serial = 2258] [outer = 0x7f70da246400] 04:39:22 INFO - PROCESS | 1932 | 1462361962743 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 04:39:22 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. 04:39:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1183ms 04:39:22 INFO - PROCESS | 1932 | 1462361962770 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 04:39:22 INFO - PROCESS | 1932 | 1462361962774 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 04:39:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:39:22 INFO - PROCESS | 1932 | 1462361962786 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 1932 | 1462361962788 Marionette TRACE conn4 <- [1,2978,null,{}] 04:39:22 INFO - PROCESS | 1932 | 1462361962794 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:22 INFO - PROCESS | 1932 | 1462361962979 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 04:39:23 INFO - PROCESS | 1932 | 1462361963212 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ccf64800 == 135 [pid = 1932] [id = 753] 04:39:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x7f70e107f000) [pid = 1932] [serial = 2259] [outer = (nil)] 04:39:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x7f70f3cc4800) [pid = 1932] [serial = 2260] [outer = 0x7f70e107f000] 04:39:23 INFO - PROCESS | 1932 | 1462361963284 Marionette DEBUG loaded listener.js 04:39:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x7f70f5cc4800) [pid = 1932] [serial = 2261] [outer = 0x7f70e107f000] 04:39:23 INFO - PROCESS | 1932 | 1462361963988 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:39:24 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. 04:39:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1230ms 04:39:24 INFO - PROCESS | 1932 | 1462361964015 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 04:39:24 INFO - PROCESS | 1932 | 1462361964019 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 04:39:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:39:24 INFO - PROCESS | 1932 | 1462361964024 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:39:24 INFO - PROCESS | 1932 | 1462361964028 Marionette TRACE conn4 <- [1,2982,null,{}] 04:39:24 INFO - PROCESS | 1932 | 1462361964033 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:24 INFO - PROCESS | 1932 | 1462361964216 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 04:39:24 INFO - PROCESS | 1932 | 1462361964445 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c878c000 == 136 [pid = 1932] [id = 754] 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x7f70c750b000) [pid = 1932] [serial = 2262] [outer = (nil)] 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x7f70c7510c00) [pid = 1932] [serial = 2263] [outer = 0x7f70c750b000] 04:39:24 INFO - PROCESS | 1932 | 1462361964508 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x7f70f2220000) [pid = 1932] [serial = 2264] [outer = 0x7f70c750b000] 04:39:25 INFO - PROCESS | 1932 | 1462361965195 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 04:39:25 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 04:39:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:39:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:39:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1181ms 04:39:25 INFO - PROCESS | 1932 | 1462361965227 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 04:39:25 INFO - PROCESS | 1932 | 1462361965230 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 04:39:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:39:25 INFO - PROCESS | 1932 | 1462361965240 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:39:25 INFO - PROCESS | 1932 | 1462361965243 Marionette TRACE conn4 <- [1,2986,null,{}] 04:39:25 INFO - PROCESS | 1932 | 1462361965248 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:25 INFO - PROCESS | 1932 | 1462361965415 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 04:39:25 INFO - PROCESS | 1932 | 1462361965652 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c87a6800 == 137 [pid = 1932] [id = 755] 04:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x7f70c7509000) [pid = 1932] [serial = 2265] [outer = (nil)] 04:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x7f70ca659800) [pid = 1932] [serial = 2266] [outer = 0x7f70c7509000] 04:39:25 INFO - PROCESS | 1932 | 1462361965718 Marionette DEBUG loaded listener.js 04:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x7f70ca65f400) [pid = 1932] [serial = 2267] [outer = 0x7f70c7509000] 04:39:26 INFO - PROCESS | 1932 | 1462361966426 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:39:26 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. 04:39:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1232ms 04:39:26 INFO - PROCESS | 1932 | 1462361966472 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 04:39:26 INFO - PROCESS | 1932 | 1462361966475 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 04:39:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:39:26 INFO - PROCESS | 1932 | 1462361966480 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:39:26 INFO - PROCESS | 1932 | 1462361966483 Marionette TRACE conn4 <- [1,2990,null,{}] 04:39:26 INFO - PROCESS | 1932 | 1462361966489 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:26 INFO - PROCESS | 1932 | 1462361966654 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 04:39:26 INFO - PROCESS | 1932 | 1462361966886 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c68e4800 == 138 [pid = 1932] [id = 756] 04:39:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x7f70c750d800) [pid = 1932] [serial = 2268] [outer = (nil)] 04:39:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x7f70cb347800) [pid = 1932] [serial = 2269] [outer = 0x7f70c750d800] 04:39:26 INFO - PROCESS | 1932 | 1462361966950 Marionette DEBUG loaded listener.js 04:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x7f70cb34bc00) [pid = 1932] [serial = 2270] [outer = 0x7f70c750d800] 04:39:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c68e6000 == 139 [pid = 1932] [id = 757] 04:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x7f70f20e9000) [pid = 1932] [serial = 2271] [outer = (nil)] 04:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x7f70cb342400) [pid = 1932] [serial = 2272] [outer = 0x7f70f20e9000] 04:39:27 INFO - PROCESS | 1932 | 1462361967726 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:39:27 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. 04:39:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1286ms 04:39:27 INFO - PROCESS | 1932 | 1462361967768 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 04:39:27 INFO - PROCESS | 1932 | 1462361967771 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 04:39:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:39:27 INFO - PROCESS | 1932 | 1462361967776 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 1932 | 1462361967778 Marionette TRACE conn4 <- [1,2994,null,{}] 04:39:27 INFO - PROCESS | 1932 | 1462361967783 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:28 INFO - PROCESS | 1932 | 1462361968007 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 04:39:28 INFO - PROCESS | 1932 | 1462361968261 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cb21d800 == 140 [pid = 1932] [id = 758] 04:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x7f70ca65c000) [pid = 1932] [serial = 2273] [outer = (nil)] 04:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x7f70cb351400) [pid = 1932] [serial = 2274] [outer = 0x7f70ca65c000] 04:39:28 INFO - PROCESS | 1932 | 1462361968328 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x7f70f6330c00) [pid = 1932] [serial = 2275] [outer = 0x7f70ca65c000] 04:39:28 INFO - PROCESS | 1932 | 1462361968986 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:39:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:39:29 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 04:39:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1226ms 04:39:29 INFO - PROCESS | 1932 | 1462361969015 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 04:39:29 INFO - PROCESS | 1932 | 1462361969019 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 04:39:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:39:29 INFO - PROCESS | 1932 | 1462361969027 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 1932 | 1462361969029 Marionette TRACE conn4 <- [1,2998,null,{}] 04:39:29 INFO - PROCESS | 1932 | 1462361969033 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:29 INFO - PROCESS | 1932 | 1462361969208 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 04:39:29 INFO - PROCESS | 1932 | 1462361969437 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cae56800 == 141 [pid = 1932] [id = 759] 04:39:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x7f70ca65f800) [pid = 1932] [serial = 2276] [outer = (nil)] 04:39:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x7f70cae7bc00) [pid = 1932] [serial = 2277] [outer = 0x7f70ca65f800] 04:39:29 INFO - PROCESS | 1932 | 1462361969499 Marionette DEBUG loaded listener.js 04:39:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x7f70cae81800) [pid = 1932] [serial = 2278] [outer = 0x7f70ca65f800] 04:39:30 INFO - PROCESS | 1932 | 1462361970247 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:39:30 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. 04:39:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1279ms 04:39:30 INFO - PROCESS | 1932 | 1462361970307 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 04:39:30 INFO - PROCESS | 1932 | 1462361970311 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 04:39:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:39:30 INFO - PROCESS | 1932 | 1462361970317 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:39:30 INFO - PROCESS | 1932 | 1462361970319 Marionette TRACE conn4 <- [1,3002,null,{}] 04:39:30 INFO - PROCESS | 1932 | 1462361970324 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:30 INFO - PROCESS | 1932 | 1462361970530 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 04:39:30 INFO - PROCESS | 1932 | 1462361970749 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d8346800 == 142 [pid = 1932] [id = 760] 04:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x7f70ca7b3400) [pid = 1932] [serial = 2279] [outer = (nil)] 04:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x7f70ca7b9400) [pid = 1932] [serial = 2280] [outer = 0x7f70ca7b3400] 04:39:30 INFO - PROCESS | 1932 | 1462361970852 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x7f70ca7bf400) [pid = 1932] [serial = 2281] [outer = 0x7f70ca7b3400] 04:39:31 INFO - PROCESS | 1932 | 1462361971530 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:39:31 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. 04:39:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1229ms 04:39:31 INFO - PROCESS | 1932 | 1462361971557 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 04:39:31 INFO - PROCESS | 1932 | 1462361971561 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 04:39:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:39:31 INFO - PROCESS | 1932 | 1462361971569 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:39:31 INFO - PROCESS | 1932 | 1462361971572 Marionette TRACE conn4 <- [1,3006,null,{}] 04:39:31 INFO - PROCESS | 1932 | 1462361971577 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:31 INFO - PROCESS | 1932 | 1462361971747 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 04:39:31 INFO - PROCESS | 1932 | 1462361971979 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c4bdc000 == 143 [pid = 1932] [id = 761] 04:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x7f70ca7b3c00) [pid = 1932] [serial = 2282] [outer = (nil)] 04:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x7f70cae7d000) [pid = 1932] [serial = 2283] [outer = 0x7f70ca7b3c00] 04:39:32 INFO - PROCESS | 1932 | 1462361972052 Marionette DEBUG loaded listener.js 04:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x7f70cb34d000) [pid = 1932] [serial = 2284] [outer = 0x7f70ca7b3c00] 04:39:32 INFO - PROCESS | 1932 | 1462361972766 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:39:32 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. 04:39:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1229ms 04:39:32 INFO - PROCESS | 1932 | 1462361972798 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 1932 | 1462361972801 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 04:39:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:39:32 INFO - PROCESS | 1932 | 1462361972807 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 1932 | 1462361972809 Marionette TRACE conn4 <- [1,3010,null,{}] 04:39:32 INFO - PROCESS | 1932 | 1462361972815 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:33 INFO - PROCESS | 1932 | 1462361973005 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 04:39:33 INFO - PROCESS | 1932 | 1462361973238 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c4cee000 == 144 [pid = 1932] [id = 762] 04:39:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x7f70ca6ca400) [pid = 1932] [serial = 2285] [outer = (nil)] 04:39:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x7f70cacc9800) [pid = 1932] [serial = 2286] [outer = 0x7f70ca6ca400] 04:39:33 INFO - PROCESS | 1932 | 1462361973300 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x7f70caccdc00) [pid = 1932] [serial = 2287] [outer = 0x7f70ca6ca400] 04:39:34 INFO - PROCESS | 1932 | 1462361974007 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 04:39:34 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 04:39:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1238ms 04:39:34 INFO - PROCESS | 1932 | 1462361974045 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 04:39:34 INFO - PROCESS | 1932 | 1462361974048 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 04:39:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:39:34 INFO - PROCESS | 1932 | 1462361974053 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 1932 | 1462361974055 Marionette TRACE conn4 <- [1,3014,null,{}] 04:39:34 INFO - PROCESS | 1932 | 1462361974060 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:34 INFO - PROCESS | 1932 | 1462361974221 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 04:39:34 INFO - PROCESS | 1932 | 1462361974485 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70c7f20800 == 145 [pid = 1932] [id = 763] 04:39:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x7f70c8413000) [pid = 1932] [serial = 2288] [outer = (nil)] 04:39:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x7f70caccd000) [pid = 1932] [serial = 2289] [outer = 0x7f70c8413000] 04:39:34 INFO - PROCESS | 1932 | 1462361974557 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x7f70cae7e400) [pid = 1932] [serial = 2290] [outer = 0x7f70c8413000] 04:39:34 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:39:35 INFO - PROCESS | 1932 | 1462361975325 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:39:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:39:35 INFO - {} 04:39:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:39:35 INFO - {} 04:39:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:39:35 INFO - {} 04:39:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:39:35 INFO - {} 04:39:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1327ms 04:39:35 INFO - PROCESS | 1932 | 1462361975387 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 04:39:35 INFO - PROCESS | 1932 | 1462361975390 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 04:39:35 INFO - TEST-START | /FileAPI/fileReader.html 04:39:35 INFO - PROCESS | 1932 | 1462361975395 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 1932 | 1462361975397 Marionette TRACE conn4 <- [1,3018,null,{}] 04:39:35 INFO - PROCESS | 1932 | 1462361975402 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:35 INFO - PROCESS | 1932 | 1462361975605 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 04:39:35 INFO - PROCESS | 1932 | 1462361975844 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca6db800 == 146 [pid = 1932] [id = 764] 04:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x7f70c88ec400) [pid = 1932] [serial = 2291] [outer = (nil)] 04:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x7f70cacce400) [pid = 1932] [serial = 2292] [outer = 0x7f70c88ec400] 04:39:35 INFO - PROCESS | 1932 | 1462361975909 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x7f70cf6a9000) [pid = 1932] [serial = 2293] [outer = 0x7f70c88ec400] 04:39:36 INFO - PROCESS | 1932 | 1462361976949 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 04:39:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:39:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:39:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:39:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:39:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 1576ms 04:39:36 INFO - PROCESS | 1932 | 1462361976974 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 04:39:36 INFO - TEST-START | /FileAPI/historical.html 04:39:36 INFO - PROCESS | 1932 | 1462361976979 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 04:39:36 INFO - PROCESS | 1932 | 1462361976986 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:39:36 INFO - PROCESS | 1932 | 1462361976990 Marionette TRACE conn4 <- [1,3022,null,{}] 04:39:37 INFO - PROCESS | 1932 | 1462361977004 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:37 INFO - PROCESS | 1932 | 1462361977190 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 04:39:37 INFO - PROCESS | 1932 | 1462361977505 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca6e8000 == 147 [pid = 1932] [id = 765] 04:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x7f70ca5f3000) [pid = 1932] [serial = 2294] [outer = (nil)] 04:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x7f70ca65a000) [pid = 1932] [serial = 2295] [outer = 0x7f70ca5f3000] 04:39:37 INFO - PROCESS | 1932 | 1462361977571 Marionette DEBUG loaded listener.js 04:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x7f70caccb400) [pid = 1932] [serial = 2296] [outer = 0x7f70ca5f3000] 04:39:38 INFO - PROCESS | 1932 | 1462361978240 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 04:39:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:39:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:39:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:39:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:39:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:39:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:39:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:39:38 INFO - TEST-OK | /FileAPI/historical.html | took 1290ms 04:39:38 INFO - PROCESS | 1932 | 1462361978278 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 04:39:38 INFO - PROCESS | 1932 | 1462361978285 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 04:39:38 INFO - TEST-START | /FileAPI/idlharness.html 04:39:38 INFO - PROCESS | 1932 | 1462361978295 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:39:38 INFO - PROCESS | 1932 | 1462361978298 Marionette TRACE conn4 <- [1,3026,null,{}] 04:39:38 INFO - PROCESS | 1932 | 1462361978302 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:38 INFO - PROCESS | 1932 | 1462361978473 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 04:39:38 INFO - PROCESS | 1932 | 1462361978720 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d18c0000 == 148 [pid = 1932] [id = 766] 04:39:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 253 (0x7f70cb5f3c00) [pid = 1932] [serial = 2297] [outer = (nil)] 04:39:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 254 (0x7f70cc308400) [pid = 1932] [serial = 2298] [outer = 0x7f70cb5f3c00] 04:39:38 INFO - PROCESS | 1932 | 1462361978849 Marionette DEBUG loaded listener.js 04:39:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 255 (0x7f70ce9ba400) [pid = 1932] [serial = 2299] [outer = 0x7f70cb5f3c00] 04:39:40 INFO - PROCESS | 1932 | 1462361980245 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:39:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:39:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:39:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:39:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:39:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:39:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:39:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:39:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:39:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:39:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:39:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:39:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:39:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:39:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:39:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:39:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:39:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:39:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:39:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:39:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:39:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:39:40 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 04:39:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:39:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:39:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:39:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:39:40 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 04:39:40 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 04:39:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:39:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:39:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:39:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:39:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:39:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:39:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:39:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:39:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:39:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:39:40 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 04:39:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:39:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:39:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:39:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:39:40 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 04:39:40 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 04:39:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:39:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:39:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:39:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:39:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:39:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 2064ms 04:39:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b82000 == 147 [pid = 1932] [id = 741] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 254 (0x7f70d1a99800) [pid = 1932] [serial = 2186] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 253 (0x7f70cb4a7000) [pid = 1932] [serial = 2189] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 252 (0x7f70cb4ad000) [pid = 1932] [serial = 2192] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | 1462361980600 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 04:39:40 INFO - PROCESS | 1932 | 1462361980603 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 04:39:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c7f85800 == 146 [pid = 1932] [id = 740] 04:39:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9b1b800 == 145 [pid = 1932] [id = 716] 04:39:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ce411800 == 144 [pid = 1932] [id = 739] 04:39:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c87ce800 == 143 [pid = 1932] [id = 738] 04:39:40 INFO - TEST-START | /FileAPI/idlharness.worker 04:39:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d284e800 == 142 [pid = 1932] [id = 735] 04:39:40 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c876d000 == 141 [pid = 1932] [id = 734] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x7f70dcb93c00) [pid = 1932] [serial = 1935] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x7f70d3a18400) [pid = 1932] [serial = 1923] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x7f70d3632000) [pid = 1932] [serial = 1989] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x7f70ca697400) [pid = 1932] [serial = 2022] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x7f70f5587800) [pid = 1932] [serial = 2016] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x7f70ceac4c00) [pid = 1932] [serial = 1986] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x7f70ea086c00) [pid = 1932] [serial = 1947] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x7f70e3742c00) [pid = 1932] [serial = 2007] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x7f70e6358800) [pid = 1932] [serial = 2010] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x7f70d8ac7000) [pid = 1932] [serial = 1926] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x7f70f0e92c00) [pid = 1932] [serial = 1950] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x7f70d1c4bc00) [pid = 1932] [serial = 1959] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x7f70e4462800) [pid = 1932] [serial = 1944] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x7f70dd6ee800) [pid = 1932] [serial = 2001] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x7f70da52b800) [pid = 1932] [serial = 1929] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x7f70f638e400) [pid = 1932] [serial = 2019] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x7f70f6259000) [pid = 1932] [serial = 1953] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x7f70da894000) [pid = 1932] [serial = 1998] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x7f70cf6b6c00) [pid = 1932] [serial = 1956] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x7f70e3a54000) [pid = 1932] [serial = 2061] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x7f70e1bbf800) [pid = 1932] [serial = 2004] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x7f70d27d8000) [pid = 1932] [serial = 1890] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x7f70e0b8dc00) [pid = 1932] [serial = 2058] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x7f70e2573c00) [pid = 1932] [serial = 1938] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x7f70dbf1f800) [pid = 1932] [serial = 1932] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x7f70f0b09400) [pid = 1932] [serial = 2064] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x7f70dd6e2400) [pid = 1932] [serial = 2055] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x7f70e3c6a800) [pid = 1932] [serial = 1941] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x7f70d8d48000) [pid = 1932] [serial = 1995] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x7f70d867c400) [pid = 1932] [serial = 1992] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x7f70dc026400) [pid = 1932] [serial = 2052] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x7f70f1031c00) [pid = 1932] [serial = 2013] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x7f70ca699000) [pid = 1932] [serial = 2034] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x7f70d2dfa800) [pid = 1932] [serial = 2040] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x7f70d48f1c00) [pid = 1932] [serial = 2043] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x7f70cf744800) [pid = 1932] [serial = 2037] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x7f70d867f800) [pid = 1932] [serial = 2046] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x7f70ccc15000) [pid = 1932] [serial = 2198] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x7f70cc4f6800) [pid = 1932] [serial = 2153] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x7f70d2a1ec00) [pid = 1932] [serial = 2156] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x7f70ce2e0000) [pid = 1932] [serial = 2199] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x7f70d47e7400) [pid = 1932] [serial = 2159] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x7f70d89e8400) [pid = 1932] [serial = 2162] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x7f70d8cc0000) [pid = 1932] [serial = 2165] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x7f70dd8c1000) [pid = 1932] [serial = 2168] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x7f70e245f800) [pid = 1932] [serial = 2171] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x7f70e6688c00) [pid = 1932] [serial = 2174] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x7f70f23edc00) [pid = 1932] [serial = 2177] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x7f70ca5f9c00) [pid = 1932] [serial = 2180] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x7f70ccc11400) [pid = 1932] [serial = 2183] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x7f70c88b1800) [pid = 1932] [serial = 2196] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x7f70c840f000) [pid = 1932] [serial = 2195] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x7f70d865fc00) [pid = 1932] [serial = 2150] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x7f70d8d44800) [pid = 1932] [serial = 2049] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x7f70d3cd0400) [pid = 1932] [serial = 2126] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x7f70d45bdc00) [pid = 1932] [serial = 2142] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x7f70f3cc4000) [pid = 1932] [serial = 2117] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x7f70f5cba800) [pid = 1932] [serial = 2111] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x7f70cf743c00) [pid = 1932] [serial = 2090] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x7f70c88a5800) [pid = 1932] [serial = 2129] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x7f70cc4f5000) [pid = 1932] [serial = 2132] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x7f70c840dc00) [pid = 1932] [serial = 2102] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70d8626000) [pid = 1932] [serial = 2148] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70dd8ba400) [pid = 1932] [serial = 2123] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70d3be5c00) [pid = 1932] [serial = 2093] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70d27d7000) [pid = 1932] [serial = 2136] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70d48efc00) [pid = 1932] [serial = 2145] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70d47e2400) [pid = 1932] [serial = 2144] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70d1c9fc00) [pid = 1932] [serial = 2135] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70ce9b7400) [pid = 1932] [serial = 2133] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70d3a19000) [pid = 1932] [serial = 2139] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70d47ec000) [pid = 1932] [serial = 2120] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70e6686800) [pid = 1932] [serial = 2099] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70ca6cf400) [pid = 1932] [serial = 2108] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70ca227000) [pid = 1932] [serial = 2130] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70d37ed000) [pid = 1932] [serial = 2138] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70e64c2000) [pid = 1932] [serial = 2105] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70ce645c00) [pid = 1932] [serial = 2114] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70d3ccd000) [pid = 1932] [serial = 2141] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70d48ef000) [pid = 1932] [serial = 2147] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70da526c00) [pid = 1932] [serial = 2096] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70d1a96000) [pid = 1932] [serial = 2201] [outer = (nil)] [url = about:blank] 04:39:40 INFO - PROCESS | 1932 | 1462361980710 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:39:40 INFO - PROCESS | 1932 | 1462361980715 Marionette TRACE conn4 <- [1,3030,null,{}] 04:39:40 INFO - PROCESS | 1932 | 1462361980741 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:40 INFO - PROCESS | 1932 | 1462361980911 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 04:39:41 INFO - PROCESS | 1932 | 1462361981116 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca7df800 == 142 [pid = 1932] [id = 767] 04:39:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70cf6b2800) [pid = 1932] [serial = 2300] [outer = (nil)] 04:39:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70d1a99800) [pid = 1932] [serial = 2301] [outer = 0x7f70cf6b2800] 04:39:41 INFO - PROCESS | 1932 | 1462361981176 Marionette DEBUG loaded listener.js 04:39:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70d3cc9c00) [pid = 1932] [serial = 2302] [outer = 0x7f70cf6b2800] 04:39:41 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:39:42 INFO - PROCESS | 1932 | 1462361982834 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:39:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:39:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:39:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:39:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:39:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:39:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:39:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:39:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:39:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:39:42 INFO - {} 04:39:42 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 04:39:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:39:42 INFO - {} 04:39:42 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 - {} 04:39:42 INFO - {} 04:39:42 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 04:39:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:39:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:39:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:39:42 INFO - {} 04:39:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:39:43 INFO - {} 04:39:43 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 04:39:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:39:43 INFO - {} 04:39:43 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 - {} 04:39:43 INFO - {} 04:39:43 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 04:39:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:43 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 04:39:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:39:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:39:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:39:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:39:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:39:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:43 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 04:39:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:39:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:43 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 04:39:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:39:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:43 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 04:39:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:39:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:39:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:39:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:39:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:39:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:39:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:39:43 INFO - {} 04:39:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2279ms 04:39:43 INFO - PROCESS | 1932 | 1462361982922 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 04:39:43 INFO - PROCESS | 1932 | 1462361982926 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 04:39:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:39:43 INFO - PROCESS | 1932 | 1462361982930 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:39:43 INFO - PROCESS | 1932 | 1462361982932 Marionette TRACE conn4 <- [1,3034,null,{}] 04:39:43 INFO - PROCESS | 1932 | 1462361982948 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:43 INFO - PROCESS | 1932 | 1462361983258 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 04:39:43 INFO - PROCESS | 1932 | 1462361983280 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d494c800 == 143 [pid = 1932] [id = 768] 04:39:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70cf6a8400) [pid = 1932] [serial = 2303] [outer = (nil)] 04:39:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70f6331800) [pid = 1932] [serial = 2304] [outer = 0x7f70cf6a8400] 04:39:43 INFO - PROCESS | 1932 | 1462361983335 Marionette DEBUG loaded listener.js 04:39:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70f63e8000) [pid = 1932] [serial = 2305] [outer = 0x7f70cf6a8400] 04:39:43 INFO - PROCESS | 1932 | 1462361983964 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:39:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1086ms 04:39:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:39:44 INFO - PROCESS | 1932 | 1462361984017 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 04:39:44 INFO - PROCESS | 1932 | 1462361984020 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 04:39:44 INFO - PROCESS | 1932 | 1462361984026 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:39:44 INFO - PROCESS | 1932 | 1462361984028 Marionette TRACE conn4 <- [1,3038,null,{}] 04:39:44 INFO - PROCESS | 1932 | 1462361984052 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:44 INFO - PROCESS | 1932 | 1462361984269 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 04:39:44 INFO - PROCESS | 1932 | 1462361984301 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9413000 == 144 [pid = 1932] [id = 769] 04:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70cba45400) [pid = 1932] [serial = 2306] [outer = (nil)] 04:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70cba4b400) [pid = 1932] [serial = 2307] [outer = 0x7f70cba45400] 04:39:44 INFO - PROCESS | 1932 | 1462361984353 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70cba4fc00) [pid = 1932] [serial = 2308] [outer = 0x7f70cba45400] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70d37ef800) [pid = 1932] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70cf6ac800) [pid = 1932] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70dd8b4000) [pid = 1932] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70c84e4000) [pid = 1932] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70ce63e800) [pid = 1932] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70d850f000) [pid = 1932] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70ca6d2000) [pid = 1932] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70d27d6400) [pid = 1932] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70d45dfc00) [pid = 1932] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x7f70ca6c9800) [pid = 1932] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x7f70dd8b4c00) [pid = 1932] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x7f70dd8b5400) [pid = 1932] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x7f70d8aca000) [pid = 1932] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x7f70d47e8000) [pid = 1932] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70ca5f2c00) [pid = 1932] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70d3a10000) [pid = 1932] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70c8405400) [pid = 1932] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70ceaba400) [pid = 1932] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70ca699800) [pid = 1932] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70ca6c8800) [pid = 1932] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70c8407800) [pid = 1932] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70ca5f3c00) [pid = 1932] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70d3640400) [pid = 1932] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x7f70ca223c00) [pid = 1932] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x7f70d24e8c00) [pid = 1932] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x7f70ceacd000) [pid = 1932] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x7f70ca6cac00) [pid = 1932] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x7f70c840f400) [pid = 1932] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x7f70c8409400) [pid = 1932] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x7f70cb49ec00) [pid = 1932] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x7f70c8406800) [pid = 1932] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x7f70d24e4400) [pid = 1932] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x7f70ccc0bc00) [pid = 1932] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x7f70ccc0b000) [pid = 1932] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x7f70d24e4800) [pid = 1932] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:39:45 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x7f70ceac6800) [pid = 1932] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:39:45 INFO - PROCESS | 1932 | 1462361985525 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 04:39:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:39:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:39:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1535ms 04:39:45 INFO - PROCESS | 1932 | 1462361985561 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 04:39:45 INFO - PROCESS | 1932 | 1462361985563 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 04:39:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:39:45 INFO - PROCESS | 1932 | 1462361985570 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:39:45 INFO - PROCESS | 1932 | 1462361985571 Marionette TRACE conn4 <- [1,3042,null,{}] 04:39:45 INFO - PROCESS | 1932 | 1462361985578 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:45 INFO - PROCESS | 1932 | 1462361985759 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 04:39:45 INFO - PROCESS | 1932 | 1462361985931 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b75000 == 145 [pid = 1932] [id = 770] 04:39:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x7f70c88a4800) [pid = 1932] [serial = 2309] [outer = (nil)] 04:39:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x7f70cccb1800) [pid = 1932] [serial = 2310] [outer = 0x7f70c88a4800] 04:39:45 INFO - PROCESS | 1932 | 1462361985987 Marionette DEBUG loaded listener.js 04:39:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x7f70cccb6800) [pid = 1932] [serial = 2311] [outer = 0x7f70c88a4800] 04:39:46 INFO - PROCESS | 1932 | 1462361986839 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:39:46 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. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:39:46 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'.) 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:39:46 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. 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:39:46 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. 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:39:46 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. 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:39:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:39:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1350ms 04:39:46 INFO - PROCESS | 1932 | 1462361986922 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 04:39:46 INFO - PROCESS | 1932 | 1462361986924 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 04:39:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:39:46 INFO - PROCESS | 1932 | 1462361986933 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:39:46 INFO - PROCESS | 1932 | 1462361986939 Marionette TRACE conn4 <- [1,3046,null,{}] 04:39:46 INFO - PROCESS | 1932 | 1462361986967 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:47 INFO - PROCESS | 1932 | 1462361987153 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 04:39:47 INFO - PROCESS | 1932 | 1462361987161 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9e7b000 == 146 [pid = 1932] [id = 771] 04:39:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x7f70cc307800) [pid = 1932] [serial = 2312] [outer = (nil)] 04:39:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x7f70ce642c00) [pid = 1932] [serial = 2313] [outer = 0x7f70cc307800] 04:39:47 INFO - PROCESS | 1932 | 1462361987217 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x7f70da88e400) [pid = 1932] [serial = 2314] [outer = 0x7f70cc307800] 04:39:47 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:39:48 INFO - PROCESS | 1932 | 1462361988373 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:39:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:39:48 INFO - {} 04:39:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1487ms 04:39:48 INFO - PROCESS | 1932 | 1462361988422 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 04:39:48 INFO - PROCESS | 1932 | 1462361988429 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 04:39:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:39:48 INFO - PROCESS | 1932 | 1462361988445 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:39:48 INFO - PROCESS | 1932 | 1462361988450 Marionette TRACE conn4 <- [1,3050,null,{}] 04:39:48 INFO - PROCESS | 1932 | 1462361988504 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:48 INFO - PROCESS | 1932 | 1462361988684 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 04:39:48 INFO - PROCESS | 1932 | 1462361988934 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cae52800 == 147 [pid = 1932] [id = 772] 04:39:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x7f70ca68c000) [pid = 1932] [serial = 2315] [outer = (nil)] 04:39:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x7f70ca6ca000) [pid = 1932] [serial = 2316] [outer = 0x7f70ca68c000] 04:39:49 INFO - PROCESS | 1932 | 1462361989045 Marionette DEBUG loaded listener.js 04:39:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x7f70cacc6400) [pid = 1932] [serial = 2317] [outer = 0x7f70ca68c000] 04:39:49 INFO - PROCESS | 1932 | 1462361989772 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 04:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:39:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:39:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1373ms 04:39:49 INFO - PROCESS | 1932 | 1462361989820 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 04:39:49 INFO - PROCESS | 1932 | 1462361989828 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 04:39:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:39:49 INFO - PROCESS | 1932 | 1462361989838 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:39:49 INFO - PROCESS | 1932 | 1462361989841 Marionette TRACE conn4 <- [1,3054,null,{}] 04:39:49 INFO - PROCESS | 1932 | 1462361989847 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:50 INFO - PROCESS | 1932 | 1462361990030 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 04:39:50 INFO - PROCESS | 1932 | 1462361990258 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d18c4000 == 148 [pid = 1932] [id = 773] 04:39:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x7f70cae78800) [pid = 1932] [serial = 2318] [outer = (nil)] 04:39:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x7f70cba47400) [pid = 1932] [serial = 2319] [outer = 0x7f70cae78800] 04:39:50 INFO - PROCESS | 1932 | 1462361990322 Marionette DEBUG loaded listener.js 04:39:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x7f70cba51c00) [pid = 1932] [serial = 2320] [outer = 0x7f70cae78800] 04:39:51 INFO - PROCESS | 1932 | 1462361991467 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:39:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:39:51 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" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:39:51 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" 04:39:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:39:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:39:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1775ms 04:39:51 INFO - PROCESS | 1932 | 1462361991613 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 04:39:51 INFO - PROCESS | 1932 | 1462361991615 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 04:39:51 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:39:51 INFO - PROCESS | 1932 | 1462361991707 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:39:51 INFO - PROCESS | 1932 | 1462361991721 Marionette TRACE conn4 <- [1,3058,null,{}] 04:39:51 INFO - PROCESS | 1932 | 1462361991738 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:51 INFO - PROCESS | 1932 | 1462361991988 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 04:39:52 INFO - PROCESS | 1932 | 1462361992222 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d3b7e000 == 149 [pid = 1932] [id = 774] 04:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x7f70ccc0d800) [pid = 1932] [serial = 2321] [outer = (nil)] 04:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x7f70d3632000) [pid = 1932] [serial = 2322] [outer = 0x7f70ccc0d800] 04:39:52 INFO - PROCESS | 1932 | 1462361992289 Marionette DEBUG loaded listener.js 04:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x7f70d3ccc000) [pid = 1932] [serial = 2323] [outer = 0x7f70ccc0d800] 04:39:53 INFO - PROCESS | 1932 | 1462361993010 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 04:39:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:39:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:39:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:39:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:39:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:39:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:39:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:39:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:39:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:39:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:39:53 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:53 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:39:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:39:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:39:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:39:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:39:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:39:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:39:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:39:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:39:53 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1387ms 04:39:53 INFO - PROCESS | 1932 | 1462361993060 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 04:39:53 INFO - PROCESS | 1932 | 1462361993068 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 04:39:53 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:39:53 INFO - PROCESS | 1932 | 1462361993073 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:39:53 INFO - PROCESS | 1932 | 1462361993076 Marionette TRACE conn4 <- [1,3062,null,{}] 04:39:53 INFO - PROCESS | 1932 | 1462361993081 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:53 INFO - PROCESS | 1932 | 1462361993263 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 04:39:53 INFO - PROCESS | 1932 | 1462361993479 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70d9d85000 == 150 [pid = 1932] [id = 775] 04:39:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x7f70d24ec800) [pid = 1932] [serial = 2324] [outer = (nil)] 04:39:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x7f70d475f800) [pid = 1932] [serial = 2325] [outer = 0x7f70d24ec800] 04:39:53 INFO - PROCESS | 1932 | 1462361993596 Marionette DEBUG loaded listener.js 04:39:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x7f70c88ed800) [pid = 1932] [serial = 2326] [outer = 0x7f70d24ec800] 04:39:53 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:39:54 INFO - PROCESS | 1932 | 1462361994337 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:39:54 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:39:54 INFO - {} 04:39:54 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1331ms 04:39:54 INFO - PROCESS | 1932 | 1462361994405 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 1932 | 1462361994408 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 04:39:54 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:39:54 INFO - PROCESS | 1932 | 1462361994416 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 1932 | 1462361994418 Marionette TRACE conn4 <- [1,3066,null,{}] 04:39:54 INFO - PROCESS | 1932 | 1462361994422 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:54 INFO - PROCESS | 1932 | 1462361994607 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 04:39:54 INFO - PROCESS | 1932 | 1462361994821 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dad45000 == 151 [pid = 1932] [id = 776] 04:39:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x7f70c88efc00) [pid = 1932] [serial = 2327] [outer = (nil)] 04:39:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x7f70d89f0400) [pid = 1932] [serial = 2328] [outer = 0x7f70c88efc00] 04:39:54 INFO - PROCESS | 1932 | 1462361994928 Marionette DEBUG loaded listener.js 04:39:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x7f70d8d41800) [pid = 1932] [serial = 2329] [outer = 0x7f70c88efc00] 04:39:55 INFO - PROCESS | 1932 | 1462361995689 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 04:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:39:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1330ms 04:39:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:39:55 INFO - PROCESS | 1932 | 1462361995747 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 04:39:55 INFO - PROCESS | 1932 | 1462361995749 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 04:39:55 INFO - PROCESS | 1932 | 1462361995755 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:39:55 INFO - PROCESS | 1932 | 1462361995758 Marionette TRACE conn4 <- [1,3070,null,{}] 04:39:55 INFO - PROCESS | 1932 | 1462361995781 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:55 INFO - PROCESS | 1932 | 1462361995978 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 04:39:56 INFO - PROCESS | 1932 | 1462361996268 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e0b05000 == 152 [pid = 1932] [id = 777] 04:39:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x7f70d8d40800) [pid = 1932] [serial = 2330] [outer = (nil)] 04:39:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x7f70dd6e7400) [pid = 1932] [serial = 2331] [outer = 0x7f70d8d40800] 04:39:56 INFO - PROCESS | 1932 | 1462361996338 Marionette DEBUG loaded listener.js 04:39:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x7f70e1beac00) [pid = 1932] [serial = 2332] [outer = 0x7f70d8d40800] 04:39:57 INFO - PROCESS | 1932 | 1462361997093 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 04:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:39:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1384ms 04:39:57 INFO - PROCESS | 1932 | 1462361997139 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 04:39:57 INFO - PROCESS | 1932 | 1462361997143 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 04:39:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:39:57 INFO - PROCESS | 1932 | 1462361997148 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:39:57 INFO - PROCESS | 1932 | 1462361997150 Marionette TRACE conn4 <- [1,3074,null,{}] 04:39:57 INFO - PROCESS | 1932 | 1462361997155 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:57 INFO - PROCESS | 1932 | 1462361997335 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 04:39:57 INFO - PROCESS | 1932 | 1462361997599 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e2cda000 == 153 [pid = 1932] [id = 778] 04:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x7f70dd8c1000) [pid = 1932] [serial = 2333] [outer = (nil)] 04:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x7f70f1278c00) [pid = 1932] [serial = 2334] [outer = 0x7f70dd8c1000] 04:39:57 INFO - PROCESS | 1932 | 1462361997665 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x7f70f6334000) [pid = 1932] [serial = 2335] [outer = 0x7f70dd8c1000] 04:39:58 INFO - PROCESS | 1932 | 1462361998336 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 04:39:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:39:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:39:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:39:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:39:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:39:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:39:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1225ms 04:39:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:39:58 INFO - PROCESS | 1932 | 1462361998375 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 04:39:58 INFO - PROCESS | 1932 | 1462361998378 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 04:39:58 INFO - PROCESS | 1932 | 1462361998384 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:39:58 INFO - PROCESS | 1932 | 1462361998386 Marionette TRACE conn4 <- [1,3078,null,{}] 04:39:58 INFO - PROCESS | 1932 | 1462361998391 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:58 INFO - PROCESS | 1932 | 1462361998573 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 04:39:58 INFO - PROCESS | 1932 | 1462361998810 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70e3e93800 == 154 [pid = 1932] [id = 779] 04:39:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x7f70c751d400) [pid = 1932] [serial = 2336] [outer = (nil)] 04:39:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x7f70c7524400) [pid = 1932] [serial = 2337] [outer = 0x7f70c751d400] 04:39:58 INFO - PROCESS | 1932 | 1462361998879 Marionette DEBUG loaded listener.js 04:39:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x7f70c7529800) [pid = 1932] [serial = 2338] [outer = 0x7f70c751d400] 04:39:59 INFO - PROCESS | 1932 | 1462361999643 Marionette TRACE conn4 <- [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] 04:39:59 INFO - PROCESS | 1932 | 1462361999675 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 04:39:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:39:59 INFO - PROCESS | 1932 | 1462361999686 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:39:59 INFO - PROCESS | 1932 | 1462361999690 Marionette TRACE conn4 <- [1,3082,null,{}] 04:39:59 INFO - PROCESS | 1932 | 1462361999697 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:59 INFO - PROCESS | 1932 | 1462361999915 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 04:40:00 INFO - PROCESS | 1932 | 1462362000191 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70dac04800 == 155 [pid = 1932] [id = 780] 04:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x7f70c7520c00) [pid = 1932] [serial = 2339] [outer = (nil)] 04:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x7f70c9fbd400) [pid = 1932] [serial = 2340] [outer = 0x7f70c7520c00] 04:40:00 INFO - PROCESS | 1932 | 1462362000258 Marionette DEBUG loaded listener.js 04:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x7f70c9fc2c00) [pid = 1932] [serial = 2341] [outer = 0x7f70c7520c00] 04:40:00 INFO - PROCESS | 1932 | 1462362000933 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 04:40:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:40:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:40:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:40:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:40:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1285ms 04:40:00 INFO - PROCESS | 1932 | 1462362000974 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 04:40:00 INFO - PROCESS | 1932 | 1462362000977 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 04:40:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:40:00 INFO - PROCESS | 1932 | 1462362000982 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:40:00 INFO - PROCESS | 1932 | 1462362000984 Marionette TRACE conn4 <- [1,3086,null,{}] 04:40:00 INFO - PROCESS | 1932 | 1462362000989 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:01 INFO - PROCESS | 1932 | 1462362001173 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 04:40:01 INFO - PROCESS | 1932 | 1462362001424 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70f5aaa000 == 156 [pid = 1932] [id = 781] 04:40:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x7f70c7526400) [pid = 1932] [serial = 2342] [outer = (nil)] 04:40:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x7f70d45c3800) [pid = 1932] [serial = 2343] [outer = 0x7f70c7526400] 04:40:01 INFO - PROCESS | 1932 | 1462362001494 Marionette DEBUG loaded listener.js 04:40:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x7f70e445bc00) [pid = 1932] [serial = 2344] [outer = 0x7f70c7526400] 04:40:02 INFO - PROCESS | 1932 | 1462362002244 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:40:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:40:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1326ms 04:40:02 INFO - PROCESS | 1932 | 1462362002309 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 04:40:02 INFO - PROCESS | 1932 | 1462362002313 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 04:40:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:40:02 INFO - PROCESS | 1932 | 1462362002319 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:40:02 INFO - PROCESS | 1932 | 1462362002327 Marionette TRACE conn4 <- [1,3090,null,{}] 04:40:02 INFO - PROCESS | 1932 | 1462362002333 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:02 INFO - PROCESS | 1932 | 1462362002530 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 04:40:02 INFO - PROCESS | 1932 | 1462362002799 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca09c000 == 157 [pid = 1932] [id = 782] 04:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x7f70c752a800) [pid = 1932] [serial = 2345] [outer = (nil)] 04:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x7f70cd9b8c00) [pid = 1932] [serial = 2346] [outer = 0x7f70c752a800] 04:40:02 INFO - PROCESS | 1932 | 1462362002872 Marionette DEBUG loaded listener.js 04:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x7f70f63ea800) [pid = 1932] [serial = 2347] [outer = 0x7f70c752a800] 04:40:03 INFO - PROCESS | 1932 | 1462362003552 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:40:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:40:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1284ms 04:40:03 INFO - PROCESS | 1932 | 1462362003603 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 04:40:03 INFO - PROCESS | 1932 | 1462362003607 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 04:40:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:40:03 INFO - PROCESS | 1932 | 1462362003612 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:40:03 INFO - PROCESS | 1932 | 1462362003614 Marionette TRACE conn4 <- [1,3094,null,{}] 04:40:03 INFO - PROCESS | 1932 | 1462362003619 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:03 INFO - PROCESS | 1932 | 1462362003806 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 04:40:04 INFO - PROCESS | 1932 | 1462362004046 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f7100ba9800 == 158 [pid = 1932] [id = 783] 04:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x7f70ca5b6400) [pid = 1932] [serial = 2348] [outer = (nil)] 04:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x7f70ca5bc800) [pid = 1932] [serial = 2349] [outer = 0x7f70ca5b6400] 04:40:04 INFO - PROCESS | 1932 | 1462362004120 Marionette DEBUG loaded listener.js 04:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x7f70ca5c2400) [pid = 1932] [serial = 2350] [outer = 0x7f70ca5b6400] 04:40:04 INFO - PROCESS | 1932 | 1462362004826 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:40:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:40:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1225ms 04:40:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:40:04 INFO - PROCESS | 1932 | 1462362004838 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 04:40:04 INFO - PROCESS | 1932 | 1462362004840 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 04:40:04 INFO - PROCESS | 1932 | 1462362004847 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:40:04 INFO - PROCESS | 1932 | 1462362004857 Marionette TRACE conn4 <- [1,3098,null,{}] 04:40:04 INFO - PROCESS | 1932 | 1462362004861 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:05 INFO - PROCESS | 1932 | 1462362005043 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 04:40:05 INFO - PROCESS | 1932 | 1462362005293 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cea2a000 == 159 [pid = 1932] [id = 784] 04:40:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x7f70c7513800) [pid = 1932] [serial = 2351] [outer = (nil)] 04:40:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x7f70ca5c2800) [pid = 1932] [serial = 2352] [outer = 0x7f70c7513800] 04:40:05 INFO - PROCESS | 1932 | 1462362005355 Marionette DEBUG loaded listener.js 04:40:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x7f70caf8c800) [pid = 1932] [serial = 2353] [outer = 0x7f70c7513800] 04:40:06 INFO - PROCESS | 1932 | 1462362006079 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 04:40:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:40:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:40:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1289ms 04:40:06 INFO - PROCESS | 1932 | 1462362006135 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 04:40:06 INFO - PROCESS | 1932 | 1462362006138 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 04:40:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:40:06 INFO - PROCESS | 1932 | 1462362006143 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:40:06 INFO - PROCESS | 1932 | 1462362006145 Marionette TRACE conn4 <- [1,3102,null,{}] 04:40:06 INFO - PROCESS | 1932 | 1462362006150 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:06 INFO - PROCESS | 1932 | 1462362006364 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 04:40:06 INFO - PROCESS | 1932 | 1462362006636 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca6f7800 == 160 [pid = 1932] [id = 785] 04:40:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x7f70c8405000) [pid = 1932] [serial = 2354] [outer = (nil)] 04:40:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x7f70ca5c2c00) [pid = 1932] [serial = 2355] [outer = 0x7f70c8405000] 04:40:06 INFO - PROCESS | 1932 | 1462362006701 Marionette DEBUG loaded listener.js 04:40:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x7f70caf90800) [pid = 1932] [serial = 2356] [outer = 0x7f70c8405000] 04:40:07 INFO - PROCESS | 1932 | 1462362007385 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:40:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:40:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1280ms 04:40:07 INFO - PROCESS | 1932 | 1462362007424 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 04:40:07 INFO - PROCESS | 1932 | 1462362007427 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 04:40:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:40:07 INFO - PROCESS | 1932 | 1462362007433 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:40:07 INFO - PROCESS | 1932 | 1462362007435 Marionette TRACE conn4 <- [1,3106,null,{}] 04:40:07 INFO - PROCESS | 1932 | 1462362007440 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:07 INFO - PROCESS | 1932 | 1462362007625 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 04:40:07 INFO - PROCESS | 1932 | 1462362007879 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cba0a800 == 161 [pid = 1932] [id = 786] 04:40:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x7f70c8404400) [pid = 1932] [serial = 2357] [outer = (nil)] 04:40:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x7f70ca233000) [pid = 1932] [serial = 2358] [outer = 0x7f70c8404400] 04:40:07 INFO - PROCESS | 1932 | 1462362007947 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x7f70caf93800) [pid = 1932] [serial = 2359] [outer = 0x7f70c8404400] 04:40:09 INFO - PROCESS | 1932 | 1462362009412 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 04:40:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:40:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:40:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:40:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2034ms 04:40:09 INFO - PROCESS | 1932 | 1462362009469 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 04:40:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:40:09 INFO - PROCESS | 1932 | 1462362009475 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 04:40:09 INFO - PROCESS | 1932 | 1462362009481 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:40:09 INFO - PROCESS | 1932 | 1462362009486 Marionette TRACE conn4 <- [1,3110,null,{}] 04:40:09 INFO - PROCESS | 1932 | 1462362009512 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:09 INFO - PROCESS | 1932 | 1462362009689 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 04:40:09 INFO - PROCESS | 1932 | 1462362009960 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70cb20b800 == 162 [pid = 1932] [id = 787] 04:40:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x7f70c88f2400) [pid = 1932] [serial = 2360] [outer = (nil)] 04:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x7f70ca5f7000) [pid = 1932] [serial = 2361] [outer = 0x7f70c88f2400] 04:40:10 INFO - PROCESS | 1932 | 1462362010024 Marionette DEBUG loaded listener.js 04:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x7f70ca6ce000) [pid = 1932] [serial = 2362] [outer = 0x7f70c88f2400] 04:40:10 INFO - PROCESS | 1932 | 1462362010766 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 04:40:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:40:10 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 04:40:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:40:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:40:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:40:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:40:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1334ms 04:40:10 INFO - PROCESS | 1932 | 1462362010816 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 04:40:10 INFO - PROCESS | 1932 | 1462362010823 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 04:40:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:40:10 INFO - PROCESS | 1932 | 1462362010832 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 1932 | 1462362010835 Marionette TRACE conn4 <- [1,3114,null,{}] 04:40:10 INFO - PROCESS | 1932 | 1462362010839 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:11 INFO - PROCESS | 1932 | 1462362011107 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 04:40:11 INFO - PROCESS | 1932 | 1462362011317 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"14901e5b-c63b-435e-9e50-f8af34fe51ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x7f70ca6f3000 == 163 [pid = 1932] [id = 788] 04:40:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x7f70cacc8400) [pid = 1932] [serial = 2363] [outer = (nil)] 04:40:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x7f70cacca800) [pid = 1932] [serial = 2364] [outer = 0x7f70cacc8400] 04:40:11 INFO - PROCESS | 1932 | 1462362011484 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x7f70cae76000) [pid = 1932] [serial = 2365] [outer = 0x7f70cacc8400] 04:40:12 INFO - PROCESS | 1932 | 1462362012282 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:40:12 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:40:12 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1479ms 04:40:12 INFO - PROCESS | 1932 | 1462362012315 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 1932 | 1462362012318 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d834a000 == 162 [pid = 1932] [id = 285] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d2db7800 == 161 [pid = 1932] [id = 282] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d85e1000 == 160 [pid = 1932] [id = 284] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dabdd000 == 159 [pid = 1932] [id = 641] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70da403800 == 158 [pid = 1932] [id = 357] 04:40:12 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x7f70d3a14800) [pid = 1932] [serial = 2225] [outer = (nil)] [url = about:blank] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d3b75000 == 157 [pid = 1932] [id = 770] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9413000 == 156 [pid = 1932] [id = 769] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d494c800 == 155 [pid = 1932] [id = 768] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ca7df800 == 154 [pid = 1932] [id = 767] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d18c0000 == 153 [pid = 1932] [id = 766] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ca6e8000 == 152 [pid = 1932] [id = 765] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cae56800 == 151 [pid = 1932] [id = 759] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70cb21d800 == 150 [pid = 1932] [id = 758] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c68e6000 == 149 [pid = 1932] [id = 757] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c68e4800 == 148 [pid = 1932] [id = 756] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c87a6800 == 147 [pid = 1932] [id = 755] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c878c000 == 146 [pid = 1932] [id = 754] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ccf64800 == 145 [pid = 1932] [id = 753] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f5b7c000 == 144 [pid = 1932] [id = 752] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70f1042000 == 143 [pid = 1932] [id = 751] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e3e8b000 == 142 [pid = 1932] [id = 750] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70e2b68800 == 141 [pid = 1932] [id = 749] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70ca6e0800 == 140 [pid = 1932] [id = 652] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d1977000 == 139 [pid = 1932] [id = 708] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dec1e800 == 138 [pid = 1932] [id = 748] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70dad4a000 == 137 [pid = 1932] [id = 747] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c75f6000 == 136 [pid = 1932] [id = 746] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70d9e9a000 == 135 [pid = 1932] [id = 745] 04:40:12 INFO - PROCESS | 1932 | --DOCSHELL 0x7f70c87cc800 == 134 [pid = 1932] [id = 742] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x7f70d8ad0400) [pid = 1932] [serial = 2163] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x7f70d363c000) [pid = 1932] [serial = 2157] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x7f70e1885c00) [pid = 1932] [serial = 2169] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x7f70f106d400) [pid = 1932] [serial = 2088] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x7f70f638e000) [pid = 1932] [serial = 2118] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x7f70da248c00) [pid = 1932] [serial = 2166] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x7f70ce64ac00) [pid = 1932] [serial = 2115] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x7f70d86c6000) [pid = 1932] [serial = 2151] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x7f70f0dfa000) [pid = 1932] [serial = 2175] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x7f70f6332800) [pid = 1932] [serial = 2112] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x7f70e3ec7c00) [pid = 1932] [serial = 2172] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x7f70f59afc00) [pid = 1932] [serial = 2178] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x7f70dd513000) [pid = 1932] [serial = 2097] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x7f70f63ec800) [pid = 1932] [serial = 2121] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x7f70ca5fec00) [pid = 1932] [serial = 2181] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x7f70f1d16800) [pid = 1932] [serial = 2100] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x7f70dd8bec00) [pid = 1932] [serial = 2124] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x7f70d24e5c00) [pid = 1932] [serial = 2091] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x7f70ce9c0000) [pid = 1932] [serial = 2154] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x7f70ca6d4000) [pid = 1932] [serial = 2109] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x7f70c8413c00) [pid = 1932] [serial = 2103] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x7f70f2222400) [pid = 1932] [serial = 2184] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x7f70d496f000) [pid = 1932] [serial = 2160] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x7f70d3cd6400) [pid = 1932] [serial = 2127] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x7f70d4965c00) [pid = 1932] [serial = 2094] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x7f70f625a800) [pid = 1932] [serial = 2106] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x7f70d1aa0400) [pid = 1932] [serial = 2193] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x7f70ca5f9000) [pid = 1932] [serial = 2205] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x7f70cc30d000) [pid = 1932] [serial = 2217] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x7f70cb4ac400) [pid = 1932] [serial = 2190] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x7f70ce18ec00) [pid = 1932] [serial = 2223] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x7f70d2df3c00) [pid = 1932] [serial = 2210] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x7f70d37f7c00) [pid = 1932] [serial = 2211] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x7f70d1a9fc00) [pid = 1932] [serial = 2208] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x7f70c88e6800) [pid = 1932] [serial = 2222] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x7f70d1a9d800) [pid = 1932] [serial = 2187] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x7f70ceac1400) [pid = 1932] [serial = 2207] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x7f70d4967800) [pid = 1932] [serial = 2214] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x7f70d1a97400) [pid = 1932] [serial = 2219] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x7f70d1c9f800) [pid = 1932] [serial = 2220] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x7f70cb4a3800) [pid = 1932] [serial = 2216] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x7f70d45df400) [pid = 1932] [serial = 2213] [outer = (nil)] [url = about:blank] 04:40:13 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x7f70c8412c00) [pid = 1932] [serial = 2204] [outer = (nil)] [url = about:blank] 04:40:13 WARNING - u'runner_teardown' () 04:40:13 INFO - No more tests 04:40:13 INFO - Got 0 unexpected results 04:40:13 INFO - SUITE-END | took 1001s 04:40:13 INFO - Closing logging queue 04:40:13 INFO - queue closed 04:40:13 INFO - Return code: 0 04:40:13 WARNING - # TBPL SUCCESS # 04:40:13 INFO - Running post-action listener: _resource_record_post_action 04:40:13 INFO - Running post-run listener: _resource_record_post_run 04:40:14 INFO - Total resource usage - Wall time: 1033s; CPU: 98.0%; Read bytes: 6791168; Write bytes: 940433408; Read time: 6880; Write time: 255244 04:40:14 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:40:14 INFO - install - Wall time: 26s; CPU: 100.0%; Read bytes: 0; Write bytes: 12251136; Read time: 0; Write time: 5200 04:40:14 INFO - run-tests - Wall time: 1008s; CPU: 98.0%; Read bytes: 6205440; Write bytes: 881094656; Read time: 6692; Write time: 208216 04:40:14 INFO - Running post-run listener: _upload_blobber_files 04:40:14 INFO - Blob upload gear active. 04:40:14 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:40:14 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 04:40:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:40:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:40:15 INFO - (blobuploader) - INFO - Open directory for files ... 04:40:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:40:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:40:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:40:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:40:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:40:17 INFO - (blobuploader) - INFO - Done attempting. 04:40:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:40:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:40:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:40:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:40:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:40:18 INFO - (blobuploader) - INFO - Done attempting. 04:40:18 INFO - (blobuploader) - INFO - Iteration through files over. 04:40:18 INFO - Return code: 0 04:40:18 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:40:18 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:40:18 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3327e5b4a033bf8497c68f4ffe2841b7ca38a2f3696848f2f6055dc11a6602a8c41dd868bad89255f50aed94e032c165c775cf4292cc9bfc50af2b67a95ab5ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1baf6711103120535f6fffaf55ff076fcb0254fa9ae572408723529d04efdfe2e5a12a70f729547f4cf373277f2c6927f8b3c8037a23b32043cf2b483c657d5c"} 04:40:18 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:40:18 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:40:18 INFO - Contents: 04:40:18 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3327e5b4a033bf8497c68f4ffe2841b7ca38a2f3696848f2f6055dc11a6602a8c41dd868bad89255f50aed94e032c165c775cf4292cc9bfc50af2b67a95ab5ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1baf6711103120535f6fffaf55ff076fcb0254fa9ae572408723529d04efdfe2e5a12a70f729547f4cf373277f2c6927f8b3c8037a23b32043cf2b483c657d5c"} 04:40:18 INFO - Running post-run listener: copy_logs_to_upload_dir 04:40:18 INFO - Copying logs to upload dir... 04:40:18 INFO - mkdir: /builds/slave/test/build/upload/logs 04:40:18 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=2001.981068 ========= master_lag: 81.91 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 34 mins, 43 secs) (at 2016-05-04 04:41:40.747348) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 5 secs) (at 2016-05-04 04:41:40.748680) ========= 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-1462359906.642862-1586632921 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3327e5b4a033bf8497c68f4ffe2841b7ca38a2f3696848f2f6055dc11a6602a8c41dd868bad89255f50aed94e032c165c775cf4292cc9bfc50af2b67a95ab5ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1baf6711103120535f6fffaf55ff076fcb0254fa9ae572408723529d04efdfe2e5a12a70f729547f4cf373277f2c6927f8b3c8037a23b32043cf2b483c657d5c"} build_url:https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031975 build_url: 'https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3327e5b4a033bf8497c68f4ffe2841b7ca38a2f3696848f2f6055dc11a6602a8c41dd868bad89255f50aed94e032c165c775cf4292cc9bfc50af2b67a95ab5ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1baf6711103120535f6fffaf55ff076fcb0254fa9ae572408723529d04efdfe2e5a12a70f729547f4cf373277f2c6927f8b3c8037a23b32043cf2b483c657d5c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QnXSn3YGROC8M_6poo9OhQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 5.47 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 5 secs) (at 2016-05-04 04:41:46.246455) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-05-04 04:41:46.247021) ========= 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-1462359906.642862-1586632921 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018934 ========= master_lag: 1.88 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-05-04 04:41:48.148404) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 04:41:48.148733) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 04:41:48.169190) ========= ========= Total master_lag: 89.37 =========